Mining Software Repair Models for Reasoning on the Search Space of Automated Program FixingReportar como inadecuado




Mining Software Repair Models for Reasoning on the Search Space of Automated Program Fixing - Descarga este documento en PDF. Documentación en PDF para descargar gratis. Disponible también para leer online.

1 ADAM - Adaptive Distributed Applications and Middleware LIFL - Laboratoire d-Informatique Fondamentale de Lille, Inria Lille - Nord Europe 2 SPIRALS - Self-adaptation for distributed services and large software systems Inria Lille - Nord Europe, CRIStAL - Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189

Abstract : This paper is about understanding the nature of bug fixing by analyzing thousands of bug fix transactions of software repositories. It then places this learned knowledge in the context of automated program repair. We give extensive empirical results on the nature of human bug fixes at a large scale and a fine granularity with abstract syntax tree differencing. We set up mathematical reasoning on the search space of automated repair and the time to navigate through it. By applying our method on 14 repositories of Java software and 89,993 versioning transactions, we show that not all probabilistic repair models are equivalent.





Autor: Matias Martinez - Martin Monperrus -

Fuente: https://hal.archives-ouvertes.fr/



DESCARGAR PDF




Documentos relacionados