• DocumentCode
    2448753
  • Title

    Debugging through Evaluation Sequences: A Controlled Experimental Study

  • Author

    Zhang, Zhenyu ; Jiang, Bo ; Chan, W.K. ; Tse, T.H.

  • Author_Institution
    Univ. of Hong Kong, Hong Kong
  • fYear
    2008
  • fDate
    July 28 2008-Aug. 1 2008
  • Firstpage
    128
  • Lastpage
    135
  • Abstract
    Predicate-based statistical fault-localization techniques locate fault-relevant predicates in a program by contrasting the statistics of the values of individual predicates between successful and failure-causing runs. While short-circuit evaluations are common in program execution, treating predicates as atomic units ignores this fact, masking out various types of important statistics. On the contrary, are such statistics useful for debugging? In this paper, we investigate experimentally the impact of the use of short-circuit evaluation information on fault localization. The results show that, by doing so, it significantly improves predicate-based statistical fault-localization techniques.
  • Keywords
    fault tolerant computing; program debugging; statistical analysis; predicate-based statistical fault-localization technique; program debugging; short-circuit evaluation information; Application software; Computer applications; Computer science; Councils; Fault diagnosis; Productivity; Programming profession; Software debugging; Software testing; Statistics; evaluation sequence; fault localization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
  • Conference_Location
    Turku
  • ISSN
    0730-3157
  • Print_ISBN
    978-0-7695-3262-2
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2008.207
  • Filename
    4591546