• DocumentCode
    588624
  • Title

    Improving Coverage-Based Localization of Multiple Faults Using Algorithms from Integer Linear Programming

  • Author

    Steimann, Friedrich ; Frenkel, Marcus

  • Author_Institution
    Lehrgebiet Programmiersysteme, Fernuniv. in Hagen, Hagen, Germany
  • fYear
    2012
  • fDate
    27-30 Nov. 2012
  • Firstpage
    121
  • Lastpage
    130
  • Abstract
    Coverage-based fault localization extends the utility of testing from detecting the presence of faults to their localization. While coverage-based fault localization has shown good evaluation results for the single fault case, its ability to localize several faults at once appears to be limited. In this paper, we show how two partitioning procedures borrowed from integer linear programming can help improve the accuracy of standard coverage-based fault locators in presence of multiple faults by breaking down the localization problem into several smaller ones that can be dealt with independently. Experimental results suggest that our approach is indeed useful, the more so as its cost appears to be negligible.
  • Keywords
    integer programming; linear programming; program debugging; program testing; software fault tolerance; coverage-based multiple faults localization; integer linear programming; partitioning procedures; program debugging; program testing; standard coverage-based fault locators; Accuracy; Computational modeling; Debugging; Fault diagnosis; Integer linear programming; Partitioning algorithms; Testing; Fault localization; debugging; search-based software engineering; testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering (ISSRE), 2012 IEEE 23rd International Symposium on
  • Conference_Location
    Dallas, TX
  • ISSN
    1071-9458
  • Print_ISBN
    978-1-4673-4638-2
  • Type

    conf

  • DOI
    10.1109/ISSRE.2012.28
  • Filename
    6405360