Title :
Weighted Execution Profiles for Software Testing
Author :
Farjo, Joan ; Masri, Wes
Author_Institution :
Dept. of Electr. & Comput. Eng., American Univ. of Beirut, Beirut, Lebanon
fDate :
March 31 2014-April 4 2014
Abstract :
Existing execution profiles comprise information about the execution of program elements such as statements, branches, and def-use pairs. They lack any information about what elements are potentially more relevant to failure than others, such information could be leveraged to compute dissimilarity metrics that discriminate better between failing and passing profiles, which is beneficial to software testing. In this work, we explore three heuristics from which we will derive weights to be associated with the covered program elements such that higher weights indicate more potential relevance to failure. We evaluate our heuristics by measuring their impact on an established test suite minimization technique. Our experiments showed somewhat promising results.
Keywords :
minimisation; program testing; software testing; test suite minimization technique; weighted execution profiles; Conferences; Java; Measurement; Minimization; Schedules; Software engineering; Software testing; Execution profiles; software testing; test suite minimization;
Conference_Titel :
Software Testing, Verification and Validation Workshops (ICSTW), 2014 IEEE Seventh International Conference on
Conference_Location :
Cleveland, OH
DOI :
10.1109/ICSTW.2014.33