• DocumentCode
    1850654
  • Title

    A Linear Programming Approach for Automated Localization of Multiple Faults

  • Author

    Dean, Brian C. ; Pressly, William B. ; Malloy, Brian A. ; Whitley, Adam A.

  • Author_Institution
    Sch. of Comput., Clemson Univ., Clemson, SC, USA
  • fYear
    2009
  • fDate
    16-20 Nov. 2009
  • Firstpage
    640
  • Lastpage
    644
  • Abstract
    In this paper, we address the problem of localizing faults by analyzing execution traces of successful and unsuccessful invocations of the application when run against a suite of tests. We present a new algorithm, based on a linear programming model, which is designed to be particularly effective for the case where multiple faults are present in the application under investigation. Through an extensive empirical study, we show that in the case of both single and multiple faults, our approach outperforms a host of prominent fault localization methods from the literature.
  • Keywords
    linear programming; program testing; software engineering; automated localization; fault localization method; linear programming approach; multiple faults; Aggregates; Algorithm design and analysis; Automatic testing; Binary codes; Design methodology; Linear programming; Software engineering; Software measurement; Software testing; Time measurement; fault localization; spectrum-based fault localization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on
  • Conference_Location
    Auckland
  • ISSN
    1938-4300
  • Print_ISBN
    978-1-4244-5259-0
  • Electronic_ISBN
    1938-4300
  • Type

    conf

  • DOI
    10.1109/ASE.2009.54
  • Filename
    5431719