• DocumentCode
    177151
  • Title

    Alleviating the Impact of Coincidental Correctness on the Effectiveness of SFL by Clustering Test Cases

  • Author

    Li Weishi ; Xiaoguang Mao

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2014
  • fDate
    1-3 Sept. 2014
  • Firstpage
    66
  • Lastpage
    69
  • Abstract
    Spectrum-based fault localization techniques leverage coverage information to identify the faulty elements of the program via passed and failed runs. However, the effectiveness of these techniques can be affected adversely by coincidental correctness, which occurs when faulty elements are executed, but the program produces the correct output. This paper proposes a clustering-based strategy to improve the effectiveness of spectrum-based fault localization. The basis of this strategy is that test cases in the same cluster have similar behaviors. Our experimental results show that, the percentage of clusters that contain coincidentally correct test cases in clusters which do not contain failed test cases, is usually smaller than the percentage of coincidentally correct test cases in passed test cases. By clustering test cases and reconstructing the coverage matrix, our extensive experiments demonstrated that the fault-localization accuracy of Spectrum-based fault localization techniques can be effectively improved.
  • Keywords
    pattern clustering; program testing; software fault tolerance; SFL effectiveness; clustering test cases; coincidental correctness; coverage matrix reconstruction; spectrum-based fault localization techniques; Accuracy; Cleaning; Computers; Educational institutions; Fault diagnosis; Software; Software engineering; Cluster Analysis; Coincidental Correctness; Coverage Matrix Reconstruction; Spectrum-based Fault Localization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering Conference (TASE), 2014
  • Conference_Location
    Changsha
  • Type

    conf

  • DOI
    10.1109/TASE.2014.16
  • Filename
    6976569