BUGFIX: towards a common language and framework for the AutomaticProgram Repair community

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Meyer, Bertrand, Kananchuk, Viktoryia, Huang, Li
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866929252764483584
author Meyer, Bertrand
Kananchuk, Viktoryia
Huang, Li
author_facet Meyer, Bertrand
Kananchuk, Viktoryia
Huang, Li
contents Techniques of Automatic Program Repair (APR) have the potential of thoroughly facilitating the task of producing quality software. After a promising start, however, progress in making APR practical has been hindered by the lack of a common framework to support the multiplicity of APR ideas and tools, and of target programming languages and environments. In this position paper we outline a general framework to enable the APR community to benefit from each otherś advances, in particular through a standard language for describing bugs and their fixes. Such a common framework (which is also applicable to work on fault seeding) could be a tremendous benefit to researchers and developers of Interactive Development Environments (IDEs) who are working to make APR an effective part of the practical experience of software developers.
format Preprint
id arxiv_https___arxiv_org_abs_2402_14471
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle BUGFIX: towards a common language and framework for the AutomaticProgram Repair community
Meyer, Bertrand
Kananchuk, Viktoryia
Huang, Li
Software Engineering
Techniques of Automatic Program Repair (APR) have the potential of thoroughly facilitating the task of producing quality software. After a promising start, however, progress in making APR practical has been hindered by the lack of a common framework to support the multiplicity of APR ideas and tools, and of target programming languages and environments. In this position paper we outline a general framework to enable the APR community to benefit from each otherś advances, in particular through a standard language for describing bugs and their fixes. Such a common framework (which is also applicable to work on fault seeding) could be a tremendous benefit to researchers and developers of Interactive Development Environments (IDEs) who are working to make APR an effective part of the practical experience of software developers.
title BUGFIX: towards a common language and framework for the AutomaticProgram Repair community
topic Software Engineering
url https://arxiv.org/abs/2402.14471