• 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