Artigo Acesso aberto Produção Nacional Revisado por pares

Classifying metrics for assessing Object-Oriented Software Maintainability: A family of metrics’ catalogs

2015; Elsevier BV; Volume: 103; Linguagem: Inglês

10.1016/j.jss.2015.01.014

ISSN

1873-1228

Autores

Juliana Saraiva, Micael Soares de França, Sérgio Soares, Fernando J.C.L. Filho, Renata M.C.R. de Souza,

Tópico(s)

Advanced Software Engineering Methodologies

Resumo

Object-Oriented Programming is one of the most used paradigms. Complementarily, the software maintainability is considered a software attribute playing an important role in quality level. In this context, Object-Oriented Software Maintainability (OOSM) has been studied through years, and many researchers have proposed a large number of metrics to measure it. Consequently, the decision-making process about which metrics can be adopted in experiments on OOSM is a hard task. Therefore, a metrics' categorization has been proposed to facilitate this process. As result, 7 categories and 17 subcategories were identified. These categories represent the scenarios of OOSM metrics adoption, and a family of OOSM metrics catalog was generated based on the selection of a metrics' categorization. Additionally, a quasi-experiment was conducted to check the coverage index of the catalogs generated using our approach over the catalogs suggested by experts. 90% of coverage was obtained with 99% of confidential level using the Wilcoxon Test. Complementarily, a survey was conducted to check the experts' opinion about the catalog generated by the portal when they were compared by the catalogs suggested by them. Therefore, this evaluation can be the first evidences of the usefulness of the family of the catalogs based on the metrics' categorization.

Referência(s)