DocumentCode :
3758045
Title :
Which of My Failures are Real? Using Relevance Ranking to Raise True Failures to the Top
Author :
Zebao Gao;Atif M. Memon
Author_Institution :
Dept. of Comput. Sci., Univ. of Maryland, College Park, MD, USA
fYear :
2015
Firstpage :
62
Lastpage :
69
Abstract :
GUI reference testing is performed to detect regression errors in a modified or patched GUI software. Test cases are executed on the original and modified GUIs, differences in the states of GUI widgets across versions indicate potential defects. However, various factors (e.g., position, flakiness, resolution) create problems for accurate GUI state collection, leading to spurious state mismatches, and hence false positives, these need to be weeded out manually. In this paper, we show that the problem of false positives is significant, often inundating the tester with a large number of false bug reports, requiring a disproportionate amount of manual effort. We develop an entropy-based approach to rank each GUI widget property, and use it to determine whether a state mismatch (indicative of a bug) is real or a false positive. Our empirical evaluation shows that this ranking helps to percolate real bugs to the top of a set of reported bugs, thereby helping to economize tester time.
Keywords :
"Graphical user interfaces","Testing","Software","Computer bugs","Entropy","Computer science","Electronic mail"
Publisher :
ieee
Conference_Titel :
Automated Software Engineering Workshop (ASEW), 2015 30th IEEE/ACM International Conference on
Type :
conf
DOI :
10.1109/ASEW.2015.7
Filename :
7426638
Link To Document :
بازگشت