Results 21 to 30 of about 4,195 (153)
Predicting the bug fixing time using word embedding and deep long short term memories
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
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]
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
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
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
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
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]
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]
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
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

