DocumentCode
3696817
Title
Estimation of Responsibility Metrics to Determine Package Maintainability and Testability
Author
Saleh Almugrin;Austin Melton
Author_Institution
Dept. of Comput. Sci., Kent State Univ., Kent, OH, USA
fYear
2015
fDate
7/1/2015 12:00:00 AM
Firstpage
100
Lastpage
109
Abstract
Many costly software issues exist due to poorly designed systems and due to systems which are not easy to test or maintain because of poor designs. R. C. Martin began with a set of object oriented design principles and designed his metrics based on these principles. In a previous paper [2], we began with Martin´s principles and used them to modify his coupling, instability and abstractness metrics. We modified Martin´s metrics based on the concept of responsibility, our motivation is that packages with different levels of responsibility should have different weights with respect to the coupling, instability and abstraction metrics. In this paper, we present an experimental study to validate the modified metrics by showing their relationship to maintainability and testability, and then we construct prediction models for these two external quality attributes. The study results indicate that the new metrics are very promising and lead to improved results.
Keywords
"Software","Couplings","Maintenance engineering","Software measurement","Testing","Predictive models"
Publisher
ieee
Conference_Titel
Trustworthy Systems and Their Applications (TSA), 2015 Second International Conference on
Type
conf
DOI
10.1109/TSA.2015.25
Filename
7335950
Link To Document