Automatic bug fixing: Difference between revisions

Content deleted Content added
top: rmv no longer accurate tag
redirect - no meaningful content and spammy links
Line 1:
#REDIRECT [[Genetic improvement]]
'''Automatic bug fixing''' uses [[Machine intelligence]]
techniques,
such as [[Genetic Programming]]
to automate the process of
[[Patch (computing)|fixing]] or repairing
[[Software bug|computer bugs]].
It is an important application of [[Genetic improvement|Genetic Improvement]].
 
While still controversial, automatic bug fixing has been demonstrated on real bugs
in real computer programs. It may not be able to satisfactorily repair all software bugs but
Weimer ''et al.'' have shown genetic programming is able to repair a large
fraction of real bugs in C and C++.
 
==References==
Automatic Software Repair: a Bibliography
http://www.monperrus.net/martin/survey-automatic-repair.pdf
 
Automatic program repair with evolutionary computation
http://dx.doi.org/doi:10.1145/1735223.1735249
 
 
 
[[Category:Debugging]]
[[Category:Software development]]