• DocumentCode
    2602085
  • Title

    Prioritizing tests for fault localization through ambiguity group reduction

  • Author

    Gonzalez-Sanchez, Alberto ; Abreu, Rui ; Gross, Hans-Gerhard ; Van Gemund, Arjan J C

  • Author_Institution
    Software Technol. Dept., Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2011
  • fDate
    6-10 Nov. 2011
  • Firstpage
    83
  • Lastpage
    92
  • Abstract
    In practically all development processes, regression tests are used to detect the presence of faults after a modification. If faults are detected, a fault localization algorithm can be used to reduce the manual inspection cost. However, while using test case prioritization to enhance the rate of fault detection of the test suite (e.g., statement coverage), the diagnostic information gain per test is not optimal, which results in needless inspection cost during diagnosis. We present RAPTOR, a test prioritization algorithm for fault localization, based on reducing the similarity between statement execution patterns as the testing progresses. Unlike previous diagnostic prioritization algorithms, RAPTOR does not require false negative information, and is much less complex. Experimental results from the Software Infrastructure Repository´s benchmarks show that RAPTOR is the best technique under realistic conditions, with average cost reductions of 40% with respect to the next best technique, with negligible impact on fault detection capability.
  • Keywords
    program testing; software reliability; RAPTOR; ambiguity group reduction; fault localization algorithm; regression tests; software infrastructure repository; software reliability; test prioritization algorithm; Bayesian methods; Complexity theory; Estimation; Inspection; Software; Subspace constraints; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering (ASE), 2011 26th IEEE/ACM International Conference on
  • Conference_Location
    Lawrence, KS
  • ISSN
    1938-4300
  • Print_ISBN
    978-1-4577-1638-6
  • Type

    conf

  • DOI
    10.1109/ASE.2011.6100153
  • Filename
    6100153