Effective software bug localization using spectral frequency weighting function

Hua Jie Lee, Lee Naish, Kotagiri Ramamohanarao

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

25 Citations (Scopus)

Abstract

This paper presents an approach of bug localization using a frequency weighting function. In an existing approach, only binary information of execution count from test executions is used. Information of each program statement being executed and not executed by a particular test is used; indicated by 1 and 0 respectively. In our proposed approach, frequency execution count of each program statement executed by a respective test is used. We evaluate several well-known spectra metrics using our proposed approach and the existing approach (using binary information of execution count) on two test suites; Siemens Test Suite and Unix datasets. We show that the bug localization performance is improved by using our proposed approach. We conduct statistical test and show that the improved bug localization performance using our approach (using frequency execution count) is statistically significant than using the existing approach (using binary information of execution count).

Original languageEnglish
Title of host publicationProceedings - 34th Annual IEEE International Computer Software and Applications Conference, COMPSAC 2010
Place of PublicationPiscataway, NJ
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages218-227
Number of pages10
ISBN (Print)9780769540856
DOIs
Publication statusPublished - 2010
Externally publishedYes
Event34th Annual IEEE International Computer Software and Applications Conference, COMPSAC 2010 - Seoul, Korea, Republic of
Duration: 19 Jul 201023 Jul 2020

Other

Other34th Annual IEEE International Computer Software and Applications Conference, COMPSAC 2010
Country/TerritoryKorea, Republic of
CitySeoul
Period19/07/1023/07/20

Keywords

  • Frequency weighting function
  • Program spectra
  • Spectra metrics

Fingerprint

Dive into the research topics of 'Effective software bug localization using spectral frequency weighting function'. Together they form a unique fingerprint.

Cite this