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
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;
Conference_Titel :
Recent Advances and Innovations in Engineering (ICRAIE), 2014
Conference_Location :
Jaipur
Print_ISBN :
978-1-4799-4041-7
DOI :
10.1109/ICRAIE.2014.6909269