6
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Kernel-based Detection of Coincidentally Correct Test Cases to Improve Fault Localization Effectiveness

      Preprint
      ,

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Although empirical studies have confirmed the effectiveness of spectrum-based fault localization (SBFL) techniques, their performance may be degraded due to presence of some undesired circumstances such as the existence of coincidental correctness (CC) where one or more passing test cases exercise a faulty statement and thus causing some confusion to decide whether the underlying exercised statement is faulty or not. This article aims at improving SBFL effectiveness by mitigating the effect of CC test cases. In this regard, a new method is proposed that uses a support vector machine (SVM) with a customized kernel function. To build the kernel function, we applied a new sequence-matching algorithm that measures the similarities between passing and failing executions. We conducted some experiments to assess the proposed method. The results show that our method can effectively improve the performance of SBFL techniques.

          Related collections

          Author and article information

          Journal
          25 March 2018
          Article
          1803.09226
          7c704c14-de36-484f-9b49-10a5d3acfa1c

          http://arxiv.org/licenses/nonexclusive-distrib/1.0/

          History
          Custom metadata
          International Journal of Applied Pattern Recognition, 2018
          cs.SE

          Comments

          Comment on this article