DocumentCode :
1952814
Title :
Proteum/FL: A tool for localizing faults using mutation analysis
Author :
Papadakis, Mike ; Delamaro, Marcio E. ; Le Traon, Yves
Author_Institution :
Interdiscipl. Center for Security, Reliability & Trust (SnT), Univ. of Luxembourg, Luxembourg, Luxembourg
fYear :
2013
fDate :
22-23 Sept. 2013
Firstpage :
94
Lastpage :
99
Abstract :
Fault diagnosis is the process of analyzing programs with the aim of identifying the code fragments that are faulty. It has been identified as one of the most expensive and time consuming tasks of software development. Even worst, this activity is usually accomplished based on manual analysis. To this end, automatic or semi-automatic fault diagnosis approaches are useful in assisting software developers. Hence, they can play an essential role in decreasing the overall development cost. This paper presents Proteum/FL, a mutation analysis tool for diagnosing previously detected faults. Given an ANSI-C program and a set of test cases, Proteum/FL returns a list of program statements ranked according to their likelihood of being faulty. The tool differs from the rest of the mutation analysis and fault diagnosis tools by employing mutation analysis as a means of diagnosing program faults. It therefore demonstrates the effective use of mutation in supporting both testing and debugging activities.
Keywords :
ANSI standards; fault diagnosis; program debugging; program diagnostics; program testing; software fault tolerance; ANSI-C program; Proteum/FL; debugging activities; fault diagnosis process; fault diagnosis tools; fault localization; faulty code fragment identification; mutation analysis tools; program analysis process; program statements; semiautomatic fault diagnosis approach; software developers; software development; testing activities; Conferences; Fault diagnosis; Optimization; Software; Software testing; Syntactics; Mutation analysis; fault localization; software debugging; software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Source Code Analysis and Manipulation (SCAM), 2013 IEEE 13th International Working Conference on
Conference_Location :
Eindhoven
Type :
conf
DOI :
10.1109/SCAM.2013.6648189
Filename :
6648189
Link To Document :
بازگشت