Show simple item record

dc.contributor.authorLi, H.
dc.contributor.authorLiu, Y.
dc.contributor.authorZhang, Z.
dc.contributor.authorLiu, Jian
dc.date.accessioned2018-12-13T09:09:37Z
dc.date.available2018-12-13T09:09:37Z
dc.date.created2018-12-12T02:46:48Z
dc.date.issued2014
dc.identifier.citationLi, H. and Liu, Y. and Zhang, Z. and Liu, J. 2014. Program structure aware fault localization, in Proceedings of the International Workshop on Innovative Software Development Methodologies and Practices InnoSWDev, Nov 16 2014, pp. 40-48. Hong Kong, China: ACM.
dc.identifier.urihttp://hdl.handle.net/20.500.11937/71310
dc.identifier.doi10.1145/2666581.2666593
dc.description.abstract

Software testing is always an effective method to show the presence of bugs in programs, while debugging is never an easy task to remove a bug from a program in software development. To facilitate the debugging task, statistical fault localization estimates the location of faults in programs automatically by analyzing the program executions to narrow down the suspicious code region. We observe that program structure has strong impacts on the assessed suspiciousness of the program elements. However, existing techniques inadequately pay attention to this problem in locating faults. In this paper, we emphasize the biases caused by program structure in fault localization, and propose a method to address them. Our method is dedicated to boost a fault localization technique by adapting it to various program structures, in a software development process. It collects the suspiciousness of program elements when locating historical faults, statistically captures the biases caused by program structure, and removes such an impact factor from a fault localization result. An empirical study using the Siemens test suite shows that our method can greatly improve the effectiveness of the most representative fault localization Tarantula.

dc.titleProgram structure aware fault localization
dc.typeConference Paper
dcterms.source.startPage40
dcterms.source.endPage48
dcterms.source.titleInternational Workshop on Innovative Software Development Methodologies and Practices, InnoSWDev 2014 - Proceedings
dcterms.source.seriesInternational Workshop on Innovative Software Development Methodologies and Practices, InnoSWDev 2014 - Proceedings
dcterms.source.isbn9781450332262
curtin.departmentWASM: Minerals, Energy and Chemical Engineering (WASM-MECE)
curtin.accessStatusFulltext not available


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record