• Home
  • Search
  • A similarity-aware approach to testing based fault localization
  • Cite Icon56
  • https://doi.org/10.1145/1101908.1101953Copy DOI Icon

A similarity-aware approach to testing based fault localization

  • Nov 7, 2005
  • Dan Hao +5 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Debugging is a time-consuming task in software development and maintenance. To accelerate this task, several approaches have been proposed to automate fault localization. In particular, testing based fault localization (TBFL), which utilizes the testing information to localize the faults, seem to be very promising. However, the similarity between test cases in the test suite has been ignored in the research on TBFL. In this paper, we investigate this similarity issue and propose a novel approach named similarity-aware fault localization (SAFL), which can calculate the suspicion probability of each statement with little impact by the similarity issue. To address and deal with the similarity between test cases, SAFL applies the theory of fuzzy sets to remove the uneven distribution of the test cases. We also performed an experimental study for two real-world programs at different size levels to evaluate SAFL together with another two approaches to TBFL. Experimental results show that SAFL is more effective than the other two approaches when the test suites contain injected redundancy, and SAFL can achieve a competitive result with normal test suites. SAFL can also be more effective than applying test suite reduction to current approaches to TBFL.

Similar Papers
  • Research Article
  • Citations16

Mutation-oriented test data augmentation for GUI software fault localization

  • Jul 24, 2013
  • Information and Software Technology
  • Zhongxing Yu +2
  • PDF
  • Research Article
  • Citations7

Genetic Algorithm for Test Suite Optimization: An Experimental Investigation of Different Selection Methods

  • Apr 10, 2021
  • Turkish Journal of Computer and Mathematics Education (TURCOMAT)
  • Chetan J Shingadiya Et.Al
  • Conference Article
  • Citations6

A Test Suite Reduction Approach to Improving the Effectiveness of Fault Localization

  • Nov 01, 2017
  • Wenhao Fu +4
  • Research Article
  • Citations26

Perceptions of open‐source software developers on collaborations: An interview and survey study

  • Oct 24, 2021
  • Journal of Software: Evolution and Process
  • Kattiana Constantino +4
  • Conference Article
  • Citations12

Minimizing test cases to reduce the cost of regression testing

  • Mar 01, 2014
  • Sudhir Kumar Mohapatra +1
  • Research Article
  • Citations170

Improving Fault Detection Capability by Selectively Retaining Test Cases during Test Suite Reduction

  • Feb 01, 2007
  • IEEE Transactions on Software Engineering
  • Dennis Jeffrey +1
  • PDF
  • Research Article
  • Citations5

REDUNET: reducing test suites by integrating set cover and network-based optimization

  • Nov 02, 2020
  • Applied Network Science
  • Misael Mongiovì +2
  • Research Article
  • Citations1

Understanding and Reusing Test Suites Across Database Systems

  • Dec 18, 2024
  • Proceedings of the ACM on Management of Data
  • Suyang Zhong +1
  • Front Matter
  • Citations1

Guest Editorial: Special Section from the 11th International Conference on Quality Software (QSIC 2011)

  • Oct 02, 2012
  • Information and Software Technology
  • Robert M Hierons +1
  • Research Article
  • Citations37

Improving the effectiveness of test suite reduction for user-session-based testing of web applications

  • Jan 31, 2012
  • Information and Software Technology
  • Sreedevi Sampath +1
  • Conference Article
  • Citations24

A static technique for fault localization using character n-gram based information retrieval model

  • Feb 22, 2012
  • Sangeeta Lal +1
  • Conference Article
  • Citations5

Improving Spectrum-Based Fault Localization using quality assessment and optimization of a test suite

  • Dec 01, 2020
  • Chang Liu +2
  • PDF
  • Research Article
  • Citations1

Test Suite Minimization using Hybrid Algorithm for GA generated Test Cases

  • May 30, 2013
  • INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY
  • Mrs P Maragathavalli +1
  • Research Article
  • Citations6

An improving approach to analyzing change impact of C programs

  • Nov 10, 2021
  • Computer Communications
  • Peng Dai +4
  • Conference Article
  • Citations3

Reverse Engineering UML Sequence Diagrams for Program Comprehension Activities

  • Nov 25, 2020
  • Hayden Cheers +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.