Empirical evaluation of existing algorithms of spectrum based fault localization

Jeongho Kim, Eunseok Lee

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

17 Scopus citations

Abstract

Fault localization is an essential step for debugging, even though it is still tedious and time-consuming activity. Many researchers tried to find a good way for it for decades. Many solutions proposed by them have different performance, such as correctness, code coverage, and etc. However there are few attempts to compare those solutions in an objective way. It makes software testers confuse to choose a solution for their purposes. In this paper, we perform empirical evaluations for existing 32 algorithms that are prominent in the domain of fault localization. Through the evaluation we analyze them with some properties such as correctness and categorize them with a clustering method. All the experimental effort has been performed with a tool, named SKKU-FL, which has been developed by us. The ultimate goal of this paper is to provide an insight to classify a large number of existing solutions and help testers to select the most appropriate solution for their aims.

Original languageEnglish
Title of host publicationInternational Conference on Information Networking 2014, ICOIN 2014
PublisherIEEE Computer Society
Pages346-351
Number of pages6
ISBN (Print)9781479936892
DOIs
StatePublished - 2014
Event2014 28th International Conference on Information Networking, ICOIN 2014 - Phuket, Thailand
Duration: 10 Feb 201412 Feb 2014

Publication series

NameInternational Conference on Information Networking
ISSN (Print)1976-7684

Conference

Conference2014 28th International Conference on Information Networking, ICOIN 2014
Country/TerritoryThailand
CityPhuket
Period10/02/1412/02/14

Keywords

  • Execution trace
  • Program debugging
  • Software testing
  • Spectrum based Fault Localization
  • Suspicious code and empirical evaluation

Fingerprint

Dive into the research topics of 'Empirical evaluation of existing algorithms of spectrum based fault localization'. Together they form a unique fingerprint.

Cite this