• DocumentCode
    626387
  • Title

    Does Principal Component Analysis Improve Cluster-Based Analysis?

  • Author

    Farjo, Joan ; Assi, Rawad Abou ; Masri, Wes ; Zaraket, Fadi

  • Author_Institution
    Dept. of Electr. & Comput. Eng., American Univ. of Beirut, Beirut, Lebanon
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    400
  • Lastpage
    403
  • Abstract
    Researchers in the dynamic program analysis field have extensively used cluster analysis to address various problems. Typically, the clustering techniques are applied onto execution profiles having high dimensionality (i.e., involving a large number of profiling elements), sometimes in the order of thousands or even hundreds of thousands. Our concern is that the high number of profiling elements might diminish the effectiveness of the clustering process, which led us to explore the use of dimensionality reduction techniques as a preprocessing step to clustering. Specifically, in this work, we used PCA (Principal Component Analysis) as a dimensionality reduction technique and investigated its impact on two cluster-based analysis techniques, one aiming at identifying coincidentally correct tests, and the other at test suite minimization. In other words, we tried to assess whether PCA improves cluster-based analysis. Our experimental results showed that the impact was positive on the first technique, but inconclusive on the second, which calls for further investigation in the future.
  • Keywords
    pattern clustering; principal component analysis; program diagnostics; program testing; PCA; cluster-based analysis; clustering technique; coincidentally correct test identification; dimensionality reduction technique; dynamic program analysis; principal component analysis; profiling element; software analysis; test suite minimization; Conferences; Heuristic algorithms; Measurement; Minimization; Principal component analysis; Software; Software testing; PCA (Principal Component Analysis); cluster analysis; coincidental correctness; dimensionality reduction; test suite minimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation Workshops (ICSTW), 2013 IEEE Sixth International Conference on
  • Conference_Location
    Luxembourg
  • Print_ISBN
    978-1-4799-1324-4
  • Type

    conf

  • DOI
    10.1109/ICSTW.2013.52
  • Filename
    6571659