DocumentCode
237347
Title
Instability and Abstractness Metrics Based on Responsibility
Author
Almugrin, Saleh ; Albattah, Waleed ; Alaql, Omar ; Alzahrani, Mona ; Melton, Austin
Author_Institution
Dept. of Comput. Sci., Kent State Univ., Kent, OH, USA
fYear
2014
fDate
21-25 July 2014
Firstpage
364
Lastpage
373
Abstract
Over the last few decades, a lot of research has been done to measure software quality including using high-level design metrics to measure the quality of the design. R. C. Martin´s metrics are some of the best-known software package metrics. Martin began with a set of object oriented design principles and designed his metrics based on these principles. In this paper we begin with Martin´s principles and use them to modify his instability and abstractness metrics which were defined to identify poorly designed packages which are hard to maintain and reuse. We modify 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 instability and abstraction metrics. We present a case study to validate the modified metrics, the comparative study shows the differences between the proposed metrics and Martin´s metrics. We found that the proposed instability and abstractness metrics are very promising and lead to improved results.
Keywords
object-oriented methods; software metrics; software packages; software quality; Martin principles; abstractness metrics; instability metrics; object oriented design principles; responsibility levels; software design metrics; software package metrics; software quality; Abstracts; Concrete; Couplings; Software; Software measurement; Stability analysis; abstractness; coupling; instability; metrics; product quality; responsibility; software measurement;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference (COMPSAC), 2014 IEEE 38th Annual
Conference_Location
Vasteras
Type
conf
DOI
10.1109/COMPSAC.2014.59
Filename
6899238
Link To Document