DocumentCode :
3178795
Title :
Exploring the Relationships between Design Metrics and Package Understandability: A Case Study
Author :
Elish, Mahmoud O.
Author_Institution :
Inf. & Comput. Sci. Dept., King Fahd Univ. of Pet. & Miner., Dhahran, Saudi Arabia
fYear :
2010
fDate :
June 30 2010-July 2 2010
Firstpage :
144
Lastpage :
147
Abstract :
In object-oriented designs, packages represent important high-level organization units that group classes. This paper explores the relationships between five package-level metrics and the average effort required to understand a package in object-oriented design. These metrics measure different structural properties of a package such as size, coupling and stability. A case study was conducted using eighteen packages taken from two open source software systems. Correlation, collinearity, and multivariate regression analyses were performed. The results obtained from this study indicate statistically significant correlation between most of the metrics and understandability of a package.
Keywords :
object-oriented programming; public domain software; regression analysis; reverse engineering; software metrics; software packages; collinearity analysis; correlation analysis; design metrics; high-level organization unit; multivariate regression analysis; object-oriented design; open source software system; package understandability; package-level metrics; software comprehension; software metrics; structural property; Application software; Multivariate regression; Open source software; Packaging; Performance analysis; Size measurement; Software packages; Software quality; Stability; Visualization; object-oriented software; packages; software comprehension; software metrics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension (ICPC), 2010 IEEE 18th International Conference on
Conference_Location :
Braga, Minho
ISSN :
1092-8138
Print_ISBN :
978-1-4244-7604-6
Electronic_ISBN :
1092-8138
Type :
conf
DOI :
10.1109/ICPC.2010.43
Filename :
5521752
Link To Document :
بازگشت