{"title":"Challenging the Stigma of Formal Program Repair","authors":"Bat-Chen Rothenberg","doi":"10.1109/APR52552.2021.00015","DOIUrl":null,"url":null,"abstract":"Formal program repair automatically finds a patch to a program that makes it meet a formal specification, such as a logical formula. That is, a repair obtained through formal program repair is required to satisfy the specification for all possible inputs. In this short paper, we examine formal program repair from three aspects: efficiency, scalability, and repair quality. In particular, we present evidence to undermine the stigma that formal program repair is inefficient. We hope that by doing so this paper is able to attract researchers towards engaging in this type of repair.","PeriodicalId":257468,"journal":{"name":"2021 IEEE/ACM International Workshop on Automated Program Repair (APR)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE/ACM International Workshop on Automated Program Repair (APR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/APR52552.2021.00015","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Formal program repair automatically finds a patch to a program that makes it meet a formal specification, such as a logical formula. That is, a repair obtained through formal program repair is required to satisfy the specification for all possible inputs. In this short paper, we examine formal program repair from three aspects: efficiency, scalability, and repair quality. In particular, we present evidence to undermine the stigma that formal program repair is inefficient. We hope that by doing so this paper is able to attract researchers towards engaging in this type of repair.