R Abílio, J Padilha, E Figueiredo… - 2015 12th International …, 2015 - ieeexplore.ieee.org
Code smells are symptoms that something is wrong in the source code. They have been catalogued and investigated in several programming techniques. These techniques can be …
Traditional software metrics have been used to evaluate the maintainability of software programs by supporting the identification of code smells. Recently, concern metrics have …
BR Siqueira, FC Ferrari, KE Souza… - … on Software Testing …, 2020 - ieeexplore.ieee.org
Context: Testing adaptive systems (ASs) and context-aware systems (CASs) is usually more challenging than testing conventional systems. This is due to their characteristics, such as …
A software product line (SPL) is a set of software systems that share a common and variable set of features. Software metrics provide basic means to quantify several modularity aspects …
Software systems continue to play an increasingly important role in our daily lives, making the quality of software systems an extremely important issue. Therefore, a significant amount …
Background: Programming language design is not usually informed by empirical studies. In other fields similar problems have inspired an evidence-based paradigm of practice. Such a …
Coupling metrics received increased recognition by object-oriented (OO) software developers when they were found to be indicators of important quality attributes, such as …
Aspect-oriented modeling (AOM) is a relatively recent and very active field of research, whose application has, however, been limited in practice. AOM is assumed to yield several …
Aspect-Oriented Programming has introduced new types of software faults that may be systematically tackled with mutation testing. However, such testing approach requires …