DocumentCode :
3477833
Title :
Software Fault Localization Based on Centrality Measures
Author :
Zhu, Ling-Zan ; Yin, Bei-Bei ; Cai, Kai-Yuan
Author_Institution :
Dept. of Autom. Control, Beijing Univ. of Aeronaut. & Astronaut., Beijing, China
fYear :
2011
fDate :
18-22 July 2011
Firstpage :
37
Lastpage :
42
Abstract :
The existence of software faults is the cause of software failure. Locating the faults hidden behind software is a central task towards efficient software development and maintenance. Many techniques have been developed to help locate software faults. However, they have some obvious shortcomings. Inspired by the surprisingly discovery in the crossover studies of software and complex networks, in this paper, a fault localization method based on software network centrality measures (SNCM) is proposed. Software execution traces are modeled as networks and two centrality measures (node degree and structural hole) are adopted to calculate the suspiciousness of each statement. Modeling software from a network view can help handle the increasing complexity involved in fault localization. Moreover, the software network measures are essential because they focus on the macro-level software statistics. The universality of the proposed method is thus promising. Statistically repeatable experiment is applied to the programs in the Siemens suite and the results demonstrate the effectiveness of the proposed method and the poor performance of the Tarantula method under random inputs.
Keywords :
software development management; software maintenance; software quality; Tarantula method; macro-level software statistics; node degree; software development; software execution traces; software failure; software fault localization method; software maintenance; software network centrality measures; structural hole; Bridges; Complex networks; Equations; Extraterrestrial measurements; Mathematical model; Software; Software measurement; Fault localization; centrality measures; complex networks; software networks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference Workshops (COMPSACW), 2011 IEEE 35th Annual
Conference_Location :
Munich
Print_ISBN :
978-1-4577-0980-7
Electronic_ISBN :
978-0-7695-4459-5
Type :
conf
DOI :
10.1109/COMPSACW.2011.17
Filename :
6032207
Link To Document :
بازگشت