{"title":"基于域不变量的电子表格调试","authors":"Xiaoyan Wang, Jie Zhao","doi":"10.1109/APR52552.2021.00012","DOIUrl":null,"url":null,"abstract":"Spreadsheets are widely used in finance, accounting, auditing, etc. In our survey, we find that more than half of the spreadsheets used in daily audit work do not contain any formula. In practice, errors in such spreadsheets are usually handled manually according to the domain knowledge behind the data, which is time-consuming and easy to make mistakes. Inspired by this, we first propose to use domain invariants to do error detection and repair in spreadsheets. In this paper, a framework using domain invariants in spreadsheet debugging is proposed by incorporating with formal and prediction methods, respectively.","PeriodicalId":257468,"journal":{"name":"2021 IEEE/ACM International Workshop on Automated Program Repair (APR)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Domain invariant-based spreadsheet debugging\",\"authors\":\"Xiaoyan Wang, Jie Zhao\",\"doi\":\"10.1109/APR52552.2021.00012\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Spreadsheets are widely used in finance, accounting, auditing, etc. In our survey, we find that more than half of the spreadsheets used in daily audit work do not contain any formula. In practice, errors in such spreadsheets are usually handled manually according to the domain knowledge behind the data, which is time-consuming and easy to make mistakes. Inspired by this, we first propose to use domain invariants to do error detection and repair in spreadsheets. In this paper, a framework using domain invariants in spreadsheet debugging is proposed by incorporating with formal and prediction methods, respectively.\",\"PeriodicalId\":257468,\"journal\":{\"name\":\"2021 IEEE/ACM International Workshop on Automated Program Repair (APR)\",\"volume\":\"8 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.00012\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","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.00012","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Spreadsheets are widely used in finance, accounting, auditing, etc. In our survey, we find that more than half of the spreadsheets used in daily audit work do not contain any formula. In practice, errors in such spreadsheets are usually handled manually according to the domain knowledge behind the data, which is time-consuming and easy to make mistakes. Inspired by this, we first propose to use domain invariants to do error detection and repair in spreadsheets. In this paper, a framework using domain invariants in spreadsheet debugging is proposed by incorporating with formal and prediction methods, respectively.