Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1109/QSIC.2008.44
- Scopus: eid_2-s2.0-52449129207
- Find via
Supplementary
-
Citations:
- Scopus: 0
- Appears in Collections:
Conference Paper: Fault localization with non-parametric program behavior model
Title | Fault localization with non-parametric program behavior model |
---|---|
Authors | |
Keywords | Fault localization Non-parameter statistics |
Issue Date | 2008 |
Publisher | IEEE |
Citation | Proceedings - International Conference On Quality Software, 2008, p. 385-395 How to Cite? |
Abstract | Fault localization is a major activity in software debugging. Many existing statistical fault localization techniques compare feature spectra of successful and failed runs. Some approaches, such as SOBER, test the similarity of the feature spectra through parametric self-proposed hypothesis testing models. Our finding shows, however, that the assumption on feature spectra forming known distributions is not well-supported by empirical data. Instead, having a simple, robust, and explanatory model is an essential move toward establishing a debugging theory. This paper proposes a non-parametric approach to measuring the similarity of the feature spectra of successful and failed runs, and picks a general hypothesis testing model, namely the Mann-Whitney test, as the core. The empirical results on the Siemens suite show that our technique can outperform existing predicate-based statistical fault localization techniques in locating faulty statements. © 2008 IEEE. |
Sponsorship | This research is supported in part by a grant of the Research Grants Council of Hong Kong (project nos. 111107, 123207, and 716507) |
Persistent Identifier | http://hdl.handle.net/10722/55039 |
ISSN | |
References |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Hu, P | en_HK |
dc.contributor.author | Chan, WK | en_HK |
dc.contributor.author | Zhang, Z | en_HK |
dc.contributor.author | Tse, TH | en_HK |
dc.date.accessioned | 2009-07-14T03:46:03Z | - |
dc.date.available | 2009-07-14T03:46:03Z | - |
dc.date.issued | 2008 | en_HK |
dc.identifier.citation | Proceedings - International Conference On Quality Software, 2008, p. 385-395 | en_HK |
dc.identifier.issn | 1550-6002 | en_HK |
dc.identifier.uri | http://hdl.handle.net/10722/55039 | - |
dc.description.abstract | Fault localization is a major activity in software debugging. Many existing statistical fault localization techniques compare feature spectra of successful and failed runs. Some approaches, such as SOBER, test the similarity of the feature spectra through parametric self-proposed hypothesis testing models. Our finding shows, however, that the assumption on feature spectra forming known distributions is not well-supported by empirical data. Instead, having a simple, robust, and explanatory model is an essential move toward establishing a debugging theory. This paper proposes a non-parametric approach to measuring the similarity of the feature spectra of successful and failed runs, and picks a general hypothesis testing model, namely the Mann-Whitney test, as the core. The empirical results on the Siemens suite show that our technique can outperform existing predicate-based statistical fault localization techniques in locating faulty statements. © 2008 IEEE. | en_HK |
dc.description.sponsorship | This research is supported in part by a grant of the Research Grants Council of Hong Kong (project nos. 111107, 123207, and 716507) | en |
dc.language.iso | eng | en |
dc.publisher | IEEE | en |
dc.relation.ispartof | Proceedings - International Conference on Quality Software | en_HK |
dc.rights | ©2008 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. | - |
dc.subject | Fault localization | en_HK |
dc.subject | Non-parameter statistics | en_HK |
dc.title | Fault localization with non-parametric program behavior model | en_HK |
dc.type | Conference_Paper | en_HK |
dc.identifier.openurl | http://library.hku.hk:4550/resserv?sid=HKU:IR&issn=1550-6002&spage=385&epage=395&date=2008&atitle=Fault+Localization+with+Non-parametric+Program+Behavior+Model | - |
dc.identifier.email | Tse, TH: thtse@cs.hku.hk | en_HK |
dc.identifier.authority | Tse, TH=rp00546 | en_HK |
dc.description.nature | published_or_final_version | en_HK |
dc.identifier.doi | 10.1109/QSIC.2008.44 | en_HK |
dc.identifier.scopus | eid_2-s2.0-52449129207 | en_HK |
dc.relation.references | http://www.scopus.com/mlt/select.url?eid=2-s2.0-52449129207&selection=ref&src=s&origin=recordpage | en_HK |
dc.identifier.spage | 385 | en_HK |
dc.identifier.epage | 395 | en_HK |
dc.identifier.scopusauthorid | Hu, P=7201989692 | en_HK |
dc.identifier.scopusauthorid | Chan, WK=23967779900 | en_HK |
dc.identifier.scopusauthorid | Zhang, Z=10639502200 | en_HK |
dc.identifier.scopusauthorid | Tse, TH=7005496974 | en_HK |
dc.identifier.issnl | 1550-6002 | - |