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
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;
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
DOI :
10.1109/ICSTW.2013.52