Results 21 to 30 of about 4,195 (153)

Predicting the bug fixing time using word embedding and deep long short term memories

open access: yesIET Software, Volume 14, Issue 3, Page 203-212, June 2020., 2020
In bug fixing process, estimating the ‘Time to Fix Bug’ is one of the factors that helps the triager to allocate jobs in a better way. Due to the limitation of resources for bug fixing, the bugs with long fixing time must be identified, as soon as possible, after receiving the report. This helps the prioritisation and fixing process of the bug reports.
Reza Sepahvand   +2 more
wiley   +1 more source

An empirical evaluation of metrics on aspect-oriented programs

open access: yesUHD Journal of Science and Technology, 2019
The quality evaluation of software metrics measurement is considered as the primary indicator of imperfection prediction and software maintenance in various empirical studies of software products.
Mazen Ismaeel Ghareb, Garry Allen
doaj   +1 more source

Efficient Monitoring of Parametric Context Free Patterns [PDF]

open access: yes, 2008
Recent developments in runtime verification and monitoring show that parametric regular and temporal logic specifications can be efficiently monitored against large programs.
Chen, Feng   +3 more
core   +1 more source

Impact of design patterns on software quality: a systematic literature review

open access: yesIET Software, Volume 14, Issue 1, Page 1-17, February 2020., 2020
The impact of design patterns on quality attributes has been extensively evaluated in studies with different perspectives, objectives, metrics, and quality attributes, leading to contradictive and hard to compare results. The authors’ objective is to explain these results by considering confounding factors, practices, metrics, or implementation issues ...
Fadi Wedyan, Somia Abufakher
wiley   +1 more source

Conexiones aspectuales de reglas de negocio con Spring

open access: yesInformes Científicos y Técnicos (Universidad Nacional de la Patagonia Austral), 2014
En toda organización existen restricciones, con el fin de que no se lleven a cabo acciones inválidas. Estas restricciones son denominadas Reglas de Negocio, las mismas han adquirido gran interés en la actualidad, llegando a constituir un activo de gran ...
Graciela Beatriz Vidal
doaj   +1 more source

BALALU: Anticipar los cambios en un Software OA

open access: yesInformes Científicos y Técnicos (Universidad Nacional de la Patagonia Austral), 2014
El mantenimiento y evolución del software muchas veces se vuelve una tarea engorrosa, debido a que el software no se encuentra adecuadamente documentado, o bien las personas destinadas a realizar los cambios no son los propios desarrolladores del ...
Cecilia Andrea Fuentes Zamorano   +1 more
doaj   +1 more source

Rule Engines Integration Using Aspect Oriented Programming in Java Applications Development

open access: yesRevista Cubana de Ingeniería, 2017
In several approaches of software development, the business logic layer of the application tends to be complex, because it must implement the existing business rules in an organization.
Juan Carlos García González   +1 more
doaj   +1 more source

Weaving aspects into web service orchestrations [PDF]

open access: yes, 2005
Web Service orchestration engines need to be more open to enable the addition of new behaviours into service-based applications. In this paper, we illus- trate how, in a BPEL engine with aspect-weaving ca- pabilities, a process-driven application ...
Courbis, C., Finkelstein, A.
core   +2 more sources

Locating bugs without looking back [PDF]

open access: yes, 2017
Bug localisation is a core program comprehension task in software maintenance: given the observation of a bug, e.g. via a bug report, where is it located in the source code?
CD Manning   +12 more
core   +2 more sources

Dealing with crosscutting and dynamic features in component software using aspect‐orientation: requirements and experiences

open access: yesIET Software, Volume 13, Issue 5, Page 434-446, October 2019., 2019
Coping with crosscutting and dynamic features of software systems has significant impacts on software modularity, reusability, adaptability, and maintainability. However, dealing with such features is a tremendous challenge for different software paradigms, particularly component‐based software development (CBSD) where components can be used as black ...
Abdelhakim Hannousse
wiley   +1 more source

Home - About - Disclaimer - Privacy