Current evaluations of automatic program repair (APR) techniques focus on tools' effectiveness, while little is known about the practical aspects of using APR tools, such as how long one should wait for a tool to generate a bug fix. In this work, we empirically study whether APR tools are any time algorithms (e.g., the more time they have, the more fixes they generate, so it makes sense to trade off longer time for better quality). Our preliminary experiment shows that the amount of plausible patches, given exponentially greater time, only increases linearly or not at all.

Please hold on: More time = more patches? Automated program repair as anytime algorithms / Vu Duc, L.; Pashchenko, I.; Massacci, F.. - STAMPA. - (2021), pp. 9-10. (Intervento presentato al convegno 2nd IEEE/ACM International Workshop on Automated Program Repair, APR 2021 tenutosi a Virtual (originally Madrid, Spain) nel 22-30 May 2021) [10.1109/APR52552.2021.00009].

Please hold on: More time = more patches? Automated program repair as anytime algorithms

Vu Duc L.;Pashchenko I.;Massacci F.
2021-01-01

Abstract

Current evaluations of automatic program repair (APR) techniques focus on tools' effectiveness, while little is known about the practical aspects of using APR tools, such as how long one should wait for a tool to generate a bug fix. In this work, we empirically study whether APR tools are any time algorithms (e.g., the more time they have, the more fixes they generate, so it makes sense to trade off longer time for better quality). Our preliminary experiment shows that the amount of plausible patches, given exponentially greater time, only increases linearly or not at all.
2021
Proceedings - 2021 IEEE/ACM International Workshop on Automated Program Repair, APR 2021
USA
Institute of Electrical and Electronics Engineers Inc.
978-1-6654-4472-9
Vu Duc, L.; Pashchenko, I.; Massacci, F.
Please hold on: More time = more patches? Automated program repair as anytime algorithms / Vu Duc, L.; Pashchenko, I.; Massacci, F.. - STAMPA. - (2021), pp. 9-10. (Intervento presentato al convegno 2nd IEEE/ACM International Workshop on Automated Program Repair, APR 2021 tenutosi a Virtual (originally Madrid, Spain) nel 22-30 May 2021) [10.1109/APR52552.2021.00009].
File in questo prodotto:
File Dimensione Formato  
apr2021.pdf

accesso aperto

Descrizione: Articolo Principale
Tipologia: Post-print referato (Refereed author’s manuscript)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 763.32 kB
Formato Adobe PDF
763.32 kB Adobe PDF Visualizza/Apri
Please_hold_on_more_time__more_patches_Automated_program_repair_as_anytime_algorithms.pdf

Solo gestori archivio

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 132.12 kB
Formato Adobe PDF
132.12 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/319995
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 3
social impact