DocumentCode :
2535461
Title :
Using Mutation to Automatically Suggest Fixes for Faulty Programs
Author :
Debroy, Vidroha ; Wong, W. Eric
Author_Institution :
Dept. of Comput. Sci., Univ. of Texas at Dallas, Dallas, TX, USA
fYear :
2010
fDate :
6-10 April 2010
Firstpage :
65
Lastpage :
74
Abstract :
This paper proposes a strategy for automatically fixing faults in a program by combining the processes of mutation and fault localization. Statements that are ranked in order of their suspiciousness of containing faults can then be mutated in the same order to produce possible fixes for the faulty program. The proposed strategy is evaluated against the seven benchmark programs of the Siemens suite and the Ant program. Results indicate that the strategy is effective at automatically suggesting fixes for faults without any human intervention.
Keywords :
fault tolerant computing; program debugging; program testing; Ant program; Siemens suite; fault localization; faulty program; mutation process; Benchmark testing; Computer science; Debugging; Explosives; Fault detection; Genetic mutations; Humans; Manuals; Programming profession; Software testing; fault localization; fault-fixing; mutation; program debugging; software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Verification and Validation (ICST), 2010 Third International Conference on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-6435-7
Type :
conf
DOI :
10.1109/ICST.2010.66
Filename :
5477098
Link To Document :
بازگشت