• DocumentCode
    3538459
  • Title

    Improved Delta Debugging Based on Combinatorial Testing

  • Author

    Li, Jie ; Nie, Changhai ; Lei, Yu

  • Author_Institution
    State Key Lab. for Novel Software Tech., Nanjing Univ., Nanjing, China
  • fYear
    2012
  • fDate
    27-29 Aug. 2012
  • Firstpage
    102
  • Lastpage
    105
  • Abstract
    Software fault diagnosis is a process of locating the source of faults based on the testing result (pass or fail) of each test case. It plays an important role in software debugging. However, because of the continuous expansion in software size and complexity, it becomes more and more difficult to diagnose software faults quickly and effectively. Combinatorial testing (CT) is a widely used black-box testing method. Currently, there exist some fault diagnosis methods based on CT to locate the source of faults. But they have not made full use of all information resulted from the CT process, and thus have not been very cost-effective in fault localization. This paper studies how to locate faults based on the test results of CT using a method of Delta Debugging (called Isolation). Two isolation methods, Repetitive Isolation (RI) and Strengthened Repetitive Isolation (SRI), are proposed. These two algorithms differ in the amount of CT information utilized by them. A series of experiments show that comparing to existing debug algorithm, the SRI algorithm is more cost-effective.
  • Keywords
    program debugging; program testing; CT; SRI; black-box testing method; combinatorial testing; fault localization; improved delta debugging; isolation methods; software debugging; software fault diagnosis; strengthened repetitive isolation; Algorithm design and analysis; Arrays; Debugging; Fault diagnosis; ISDN; Software; Testing; combinatorial testing; delta debugging; fault diagnosis; isolation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software (QSIC), 2012 12th International Conference on
  • Conference_Location
    Xi´an, Shaanxi
  • ISSN
    1550-6002
  • Print_ISBN
    978-1-4673-2857-9
  • Type

    conf

  • DOI
    10.1109/QSIC.2012.28
  • Filename
    6319231