DocumentCode
147954
Title
Lossless Reduction of Execution Profiles Using a Genetic Algorithm
Author
Assi, Rawad Abou ; Masri, Wes
Author_Institution
Dept. of Electr. & Comput. Eng., American Univ. of Beirut, Beirut, Lebanon
fYear
2014
fDate
March 31 2014-April 4 2014
Firstpage
294
Lastpage
297
Abstract
Typically, an execution profile comprises a large number of profiling elements, in the order of thousands or more, amongst which a considerable proportion are redundant. One factor behind this redundancy is likely to be the transitivity relationships induced by control and data dependences. Reducing such redundancy is desirable for several reasons. In this work we propose a reduction mechanism based on a genetic algorithm to eliminate redundancy in execution profiles. Such mechanism is lossless in the sense that the original execution profiles could be entirely inferred from the reduced ones. We evaluated our approach empirically by measuring its impact on two types of analyses that leverage execution profiles, namely clustering and greedy test suite minimization. The experiments we conducted involved 8 subject programs from the SIR repository, each seeded with a number of faults. The results were very promising as the reduction rate ranged from 94% to 99% with a negligible deterioration in the quality of clustering and minimization.
Keywords
genetic algorithms; greedy algorithms; pattern clustering; program diagnostics; redundancy; SIR repository; clustering quality; clustering test suite minimization; control dependence; data dependence; genetic algorithm; greedy test suite minimization; lossless execution profile reduction; profiling elements; redundancy elimination; redundancy reduction mechanism; transitivity relationships; Biological cells; Genetic algorithms; Minimization; Principal component analysis; Redundancy; Sociology; execution profiles; genetic algorithm; redundancy reduction;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation Workshops (ICSTW), 2014 IEEE Seventh International Conference on
Conference_Location
Cleveland, OH
Type
conf
DOI
10.1109/ICSTW.2014.32
Filename
6825675
Link To Document