Two Flavors in Automated Software Repair: Rigid Repair and Plastic Repair

by Martin Monperrus, Benoit Baudry
Abstract:
In this paper, we discuss two families of automated software repair approaches that we call “rigid repair” and “plastic repair”. We shape the notions of rigid repair and plastic repair around the perception of software correctness. Rigid repair relies on a binary notion of “bug” and “repair”. Plastic repair refers to the plasticity of software, both in terms of correctness and in terms of intrinsic characteristics.
Reference:
Two Flavors in Automated Software Repair: Rigid Repair and Plastic Repair (Martin Monperrus, Benoit Baudry), Technical report, INRIA, 2013.
Bibtex Entry:
@techreport{Monperrus13,
	Abstract = {In this paper, we discuss two families of automated software repair
    approaches that we call “rigid repair” and “plastic repair”. We shape
    the notions of rigid repair and plastic repair around the perception of
    software correctness. Rigid repair relies on a binary notion of “bug”
    and “repair”. Plastic repair refers to the plasticity of software, both in
    terms of correctness and in terms of intrinsic characteristics.},
	Address = {http://www.dagstuhl.de/mat/Files/13/13061/13061.MonperrusMartin.Paper.pdf},
	Author = {Monperrus, Martin and Baudry, Benoit},
	Institution = {INRIA},
	Month = {April},
	Title = {Two Flavors in Automated Software Repair: Rigid Repair and Plastic Repair},
	Type = {Research report},
	Type_Rapport = {Rapport de recherche},
	Url = {http://www.dagstuhl.de/mat/Files/13/13061/13061.MonperrusMartin.Paper.pdf},
	X-International-Audience = {yes},
	X-Language = {EN},
	X-Proceedings = {no},
	x-abbrv = {tech report},
	keywords = {empirical, ecology, diversity},
	Year = {2013},}