DocumentCode
253275
Title
Empirical analysis of object oriented metrics using dimensionality reduction techniques
Author
Sharma, Ritu ; Sabharwal, Sangeeta ; Nagpal, Shruti
Author_Institution
Dept. of Comput. Eng., NSIT, New Delhi, India
fYear
2014
fDate
9-11 May 2014
Firstpage
1
Lastpage
5
Abstract
Quality is a critical factor of software, as its absence results in financial loss and can also endanger lives. Quality attributes are affected by program size, control structure and nature of module interfaces. Various object-oriented metrics have been proposed by researchers to measure these structural properties of software artifacts. Many of these metrics are highly related and provide redundant information. In this study, we evaluated twelve object-oriented metrics proposed by various researchers. This study used an open source data to evaluate the metrics and two dimension reduction techniques namely, Principal Component Analysis (PCA) and Principal Axis Factoring (PAF) to eliminate the metrics providing redundant information. Both PCA and PAF captured only four dimensions from a set of twelve metrics. The results of this study indicate that many of the metrics are comparable and provide redundant information.
Keywords
object-oriented programming; principal component analysis; program control structures; software metrics; software quality; PAF; PCA; control structure; critical factor; dimension reduction techniques; module interfaces; object-oriented metrics; open source data; principal axis factoring; principal component analysis; program size; quality attributes; redundant information; software artifacts; software quality; structural properties; Eigenvalues and eigenfunctions; Integrated circuits; Principal component analysis; Weight measurement; cohesion; complexity; coupling; dimension reduction; measurement; metric; object-oriented;
fLanguage
English
Publisher
ieee
Conference_Titel
Recent Advances and Innovations in Engineering (ICRAIE), 2014
Conference_Location
Jaipur
Print_ISBN
978-1-4799-4041-7
Type
conf
DOI
10.1109/ICRAIE.2014.6909269
Filename
6909269
Link To Document