• DocumentCode
    3315311
  • Title

    Using Cluster Analysis to Identify Coincidental Correctness in Fault Localization

  • Author

    Li, Yihan ; Liu, Chao

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Beihang Univ., Beijing, China
  • fYear
    2012
  • fDate
    17-19 Aug. 2012
  • Firstpage
    357
  • Lastpage
    360
  • Abstract
    In order to improve efficiency of debugging, many fault localization techniques have been proposed to find out the program entities that are likely to contain faults. However, recent researches indicate that the effectiveness of fault localization techniques suffers from occurrences of coincidental correctness, which means execution result of test cases that exercise faulty statements indicate no failure information. This paper presents a strategy using cluster analysis to identify coincidental correctness in test sets for fault localization. Test cases that exercise same faulty statements are expected to be grouped together by cluster analysis, and then during debugging these tests that are identified to contain coincidental correctness can be used to improve effectiveness of fault localization techniques. To evaluate our technique, we conducted an experiment on some Siemens Suit programs. The experimental results show that the strategy is effective at automatically identifying coincidental correct tests.
  • Keywords
    automatic testing; fault diagnosis; pattern clustering; program debugging; software fault tolerance; Siemens Suit programs; automatic coincidental correct test identification; cluster analysis; debugging efficiency; fault localization techniques; faulty statements; Accuracy; Debugging; Educational institutions; Fault diagnosis; Schedules; Software; USA Councils; cluster analysis; coincidental correctness; fault localization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational and Information Sciences (ICCIS), 2012 Fourth International Conference on
  • Conference_Location
    Chongqing
  • Print_ISBN
    978-1-4673-2406-9
  • Type

    conf

  • DOI
    10.1109/ICCIS.2012.361
  • Filename
    6300510