• 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