File Download
  Links for fulltext
     (May Require Subscription)
Supplementary

Conference Paper: A dynamic fault localization technique with noise reduction for java programs

TitleA dynamic fault localization technique with noise reduction for java programs
Authors
Keywordsfault localization
key block chain
noise reduction
Issue Date2011
PublisherIEEE, Computer Society.
Citation
The 11th International Conference on Quality Software (QSIC 2011), Madrid, Spain, 13-14 July 2011. In International Conference on Quality Software Proceedings, 2011, p. 11-20 How to Cite?
AbstractExisting fault localization techniques combine various program features and similarity coefficients with the aim of precisely assessing the similarities among the dynamic spectra of these program features to predict the locations of faults. Many such techniques estimate the probability of a particular program feature causing the observed failures. They ignore the noise introduced by the other features on the same set of executions that may lead to the observed failures. In this paper, we propose both the use of chains of key basic blocks as program features and an innovative similarity coefficient that has noise reduction effect. We have implemented our proposal in a technique known as MKBC. We have empirically evaluated MKBC using three real-life medium-sized programs with real faults. The results show that MKBC outperforms Tarantula, Jaccard, SBI, and Ochiai significantly. © 2011 IEEE.
Persistent Identifierhttp://hdl.handle.net/10722/133348
ISSN
References

 

DC FieldValueLanguage
dc.contributor.authorXu, Jen_HK
dc.contributor.authorChan, WKen_HK
dc.contributor.authorZhang, Zen_HK
dc.contributor.authorTse, THen_HK
dc.contributor.authorLi, Sen_HK
dc.date.accessioned2011-05-11T08:32:53Z-
dc.date.available2011-05-11T08:32:53Z-
dc.date.issued2011en_HK
dc.identifier.citationThe 11th International Conference on Quality Software (QSIC 2011), Madrid, Spain, 13-14 July 2011. In International Conference on Quality Software Proceedings, 2011, p. 11-20en_HK
dc.identifier.issn1550-6002en_HK
dc.identifier.urihttp://hdl.handle.net/10722/133348-
dc.description.abstractExisting fault localization techniques combine various program features and similarity coefficients with the aim of precisely assessing the similarities among the dynamic spectra of these program features to predict the locations of faults. Many such techniques estimate the probability of a particular program feature causing the observed failures. They ignore the noise introduced by the other features on the same set of executions that may lead to the observed failures. In this paper, we propose both the use of chains of key basic blocks as program features and an innovative similarity coefficient that has noise reduction effect. We have implemented our proposal in a technique known as MKBC. We have empirically evaluated MKBC using three real-life medium-sized programs with real faults. The results show that MKBC outperforms Tarantula, Jaccard, SBI, and Ochiai significantly. © 2011 IEEE.en_HK
dc.languageengen_US
dc.publisherIEEE, Computer Society.-
dc.relation.ispartofProceedings - International Conference on Quality Softwareen_HK
dc.rightsInternational Conference on Quality Software Proceedings. Copyright © IEEE, Computer Society.-
dc.rights©2011 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.rightsCreative Commons: Attribution 3.0 Hong Kong License-
dc.subjectfault localizationen_HK
dc.subjectkey block chainen_HK
dc.subjectnoise reductionen_HK
dc.titleA dynamic fault localization technique with noise reduction for java programsen_HK
dc.typeConference_Paperen_HK
dc.identifier.emailTse, TH: thtse@cs.hku.hken_HK
dc.identifier.authorityTse, TH=rp00546en_HK
dc.description.naturepublished_or_final_version-
dc.identifier.doi10.1109/QSIC.2011.32en_HK
dc.identifier.scopuseid_2-s2.0-80053048048en_HK
dc.identifier.hkuros184846en_US
dc.relation.referenceshttp://www.scopus.com/mlt/select.url?eid=2-s2.0-80053048048&selection=ref&src=s&origin=recordpageen_HK
dc.identifier.spage11en_HK
dc.identifier.epage20en_HK
dc.publisher.placeUnited States-
dc.description.otherThe 11th International Conference on Quality Software (QSIC 2011), Madrid, Spain, 13-14 July 2011. In International Conference on Quality Software Proceedings, 2011, p. 11-20-
dc.identifier.scopusauthoridXu, J=9532629300en_HK
dc.identifier.scopusauthoridChan, WK=23967779900en_HK
dc.identifier.scopusauthoridZhang, Z=36198974100en_HK
dc.identifier.scopusauthoridTse, TH=7005496974en_HK
dc.identifier.scopusauthoridLi, S=35275218400en_HK

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats