Title :
A Systematic Review of Contemporary Metrics for Software Maintainability
Author :
Abílio, Ramon ; Teles, Pedro ; Costa, Heitor ; Figueiredo, Eduardo
Author_Institution :
Dept. de Cienc. da Comput. (DCC), Univ. Fed. de Lavras (UFLA), Lavras, Brazil
Abstract :
Previous studies have been conducted with the aim of increasing the system quality. As a result, some contemporary technologies have been proposed for software development to improve maintainability, such as feature-oriented and aspect-oriented programming. Metrics are used to quantify the quality of systems developed in these technologies. Recently, contemporary metrics have been proposed or adapted from existing ones to evaluate specific issues of these contemporary technologies. This paper presents results of applying a systematic literature review to identify contemporary metrics associated with software maintainability and proposed for the feature-oriented and aspect-oriented technologies. Initially, we identify 672 published works and, after the primary selection, these quantity was reduced to 11 papers. These papers account for 33 and 78 contemporary metrics for feature-oriented and aspect-oriented technologies, respectively. The main contributions of this paper are (i) the list of metrics and measurable properties studies for feature-oriented and aspect-oriented programming, (ii) elaboration of a unified catalog of metrics applicable for both technologies, and (iii) identification of their main references.
Keywords :
aspect-oriented programming; software maintenance; software metrics; software quality; aspect-oriented programming; contemporary metrics; feature-oriented programming; software development; software maintainability; system metrics; system quality; Abstracts; IEEE Xplore; Programming; Software; Software measurement; Systematics; maintainability; metrics; orientation aspects; orientation features; software quality;
Conference_Titel :
Software Components Architectures and Reuse (SBCARS), 2012 Sixth Brazilian Symposium on
Conference_Location :
Natal
Print_ISBN :
978-1-4673-4783-9
DOI :
10.1109/SBCARS.2012.15