Mining Repair Actions for Automated Program Fixing - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Poster Année : 2012

Mining Repair Actions for Automated Program Fixing

Résumé

Automated program fixing consists of generating source code in order to fix bugs in an automated manner. Our intuition is that automated program fixing can imitate human-based program fixing. Hence, we present a method to mine repair actions from software repositories. A repair action is a small semantic modification on code such as adding a method call. A repair model can be defined as a set of repair action. By applying our method on 14 repositories of Java software and 89993 versioning transactions, we present two repair models that are meant to be generalizable and reusable for automated program fixing. Hence, we then show how those repair actions can be used in an automated software repair process called MCRepair.
Fichier principal
Vignette du fichier
posterRennes12_v13.pdf (542.93 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00696590 , version 1 (14-05-2012)

Identifiants

  • HAL Id : hal-00696590 , version 1

Citer

Matias Martinez, Martin Monperrus. Mining Repair Actions for Automated Program Fixing. Conférence GDR-GPL-CIEL, Jun 2012, Rennes, France, France. ⟨hal-00696590⟩
135 Consultations
41 Téléchargements

Partager

Gmail Facebook X LinkedIn More