DocumentCode :
2189096
Title :
Statements versus Predicates in Spectral Bug Localization
Author :
Naish, Lee ; Lee, Hua Jie ; Ramamohanarao, Kotagiri
Author_Institution :
Comput. Sci. & Software Eng., Univ. of Melbourne, Melbourne, VIC, Australia
fYear :
2010
fDate :
Nov. 30 2010-Dec. 3 2010
Firstpage :
375
Lastpage :
384
Abstract :
This paper investigates the relationship between the use of predicate-based and statement-based program spectra for bug localization. Branch and path spectra are also considered. Although statement and predicate spectra can be based on the same raw data, the way the data is aggregated results in different information being lost. We propose a simple and cheap modification to the statement-based approach which retains strictly more information. This allows us to compare statement and predicate ´´metrics´´ (functions used to rank the statements, predicates or paths). We show that improved bug localization performance is possible using single-bug models and benchmarks.
Keywords :
program debugging; software engineering; software metrics; ubiquitous computing; Branch spectra; path spectra; predicate spectra; single bug model; spectral bug localization; statement-based program spectra; branches; bug localization; paths; predicates; program spectra; statements;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference (APSEC), 2010 17th Asia Pacific
Conference_Location :
Sydney, NSW
ISSN :
1530-1362
Print_ISBN :
978-1-4244-8831-5
Electronic_ISBN :
1530-1362
Type :
conf
DOI :
10.1109/APSEC.2010.50
Filename :
5693214
Link To Document :
بازگشت