Fault Localization Using Function Call Sequences

Hui Zhu, Tu Peng*, Ling Xiong, Daiyuan Peng

*此作品的通讯作者

科研成果: 期刊稿件会议文章同行评审

2 引用 (Scopus)

摘要

Fault localization techniques locate faults in a program. Many predicate based statistical fault localization techniques have been proposed in order to locate faults effectively and efficiently. Most of the faults exist in independent functions rather than independent predicates in a program and the majority of these faults will cause abnormal sequences of function calls. This paper proposes a novel function-level sequence matching fault localization technique called SMFL, which use abnormal start points of function call sequences between normal traces and faulty traces. Our approach runs a program to calculate the suspiciousness of each function, and gives a ranking list of all functions in descending order of the suspiciousness. The disparities of function call sequences in different versions of the same software program on a test case are very small and these disparities provide information about faulty functions. We use Siemens program as our subjects. The experimental results show that our approach can improve the effectiveness of fault localization.

源语言英语
页(从-至)871-877
页数7
期刊Procedia Computer Science
107
DOI
出版状态已出版 - 2017
活动7th International Congress of Information and Communication Technology, ICICT 2017 - Sanya, 中国
期限: 1 1月 20172 2月 2017

指纹

探究 'Fault Localization Using Function Call Sequences' 的科研主题。它们共同构成独一无二的指纹。

引用此