1 Introduction Software debugging is one of the most costly activities in sof-ware development process.It mainly consists of four core tasks,namely fault detection,fault localization,fault understanding and fault fixi...1 Introduction Software debugging is one of the most costly activities in sof-ware development process.It mainly consists of four core tasks,namely fault detection,fault localization,fault understanding and fault fixing.Among them,fault localization normally re-quires the longest time and the largest efforts[1].展开更多
基金This work was supported in part by NSFC(61502011,61672041)Talent Special(107051360019XN132/025)+2 种基金Basic Research Business Fee(110052971803/038)Plan Project of Beijing College Students'Scientific Deep Research(108052961917/002)Project of Dominant Discipline Construction in North China University of Technology(2020).
文摘1 Introduction Software debugging is one of the most costly activities in sof-ware development process.It mainly consists of four core tasks,namely fault detection,fault localization,fault understanding and fault fixing.Among them,fault localization normally re-quires the longest time and the largest efforts[1].