Page 63 - 《软件学报》2021年第9期
P. 63

姜佳君  等:软件缺陷自动修复技术综述                                                              2687


         [51]    Xin  Q,  Reiss SP.  Leveraging syntax-related  code for  automated program  repair. In: Proc. of the 2017 32nd Int’l Conf. on
             Automated Software Engineering (ASE). IEEE, 2017. 660−670.
         [52]    Hu Y,  Ahmed UZ, Mechtaev  S, Leong  B, Roychoudhury A. Re-factoring  based  program repair applied  to  programming
             assignments. In: Proc. of the 34th Int’l Conf. on Automated Software Engineering (ASE). IEEE, 2019. 388−398.
         [53]    Koyuncu A, Liu K, Bissyandé TF, Kim D, Monperrus M, Klein J, Le Traon Y. iFixR: Bug report driven program repair. In: Proc.
             of the 2019 27th  ACM Joint  Meeting on European Software Engineering Conf.  and Symp. on the Foundations of Software
             Engineering (ESEC/FSE). ACM, 2019. 314−325. [doi: 10.1145/3338906.3338935]
         [54]    Marginean A, Bader J, Chandra S, Harman M, Jia Y, Mao K, Mols A, Scott A. Sapfix: Automated end-to-end repair at scale. In:
             Proc. of the 41st Int’l Conf. on Software Engineering: Software Engineering in Practice (ICSE-SEIP). IEEE, 2019. 269−278. [doi:
             10.1109/ICSE-SEIP.2019.00039]
         [55]    Tian YC, Ray B. Automatically diagnosing and repairing error handling bugs in C. In: Proc. of the 2017 11th Joint Meeting on
             Foundations of Software Engineering (ESEC/FSE). ACM, 2017. 752−762. [doi: 10.1145/3106237.3106300]
         [56]    Gao FJ, Wang LZ, Li XD. BovInspector: Automatic inspection and repair of buffer overflow vulnerabilities. In: Proc. of the 31st
             Int’l Conf. on Automated Software Engineering (ASE). IEEE, 2016. 786−791.
         [57]    Gao Q, Xiong YF, Mi YQ, Zhang L, Yang WK, Zhou ZP, Xie B, Mei H. Safe memory-leak fixing for c programs. In: Proc. of the
             37th IEEE Int’l Conf. on Software Engineering (ICSE). IEEE, 2015. 459−470. [doi: 10.1109/ICSE.2015.64]
         [58]    Yan H, Sui YL, Chen SP, Xue JL. Automated memory leak fixing on value-flow slices for c programs. In: Proc. of the 31st Annual
             ACM Symp. on Applied Computing (SAC). ACM, 2016. 1386−1393. [doi: 10.1145/2851613.2851773]
         [59]    Xu XZ, Sui YL, Yan H, Xue JL. VFix: Value-flow-guided precise program repair for null pointer dereferences. In: Proc. of the 41st
             Int’l Conf. on Software Engineering (ICSE). IEEE, 2019. 512−523. [doi: 10.1109/ICSE.2019.00063]
         [60]    Liu XL, Zhong H. Mining stackoverflow for program repair. In: Proc. of the 2018 IEEE 25th Int’l Conf. on Software Analysis,
             Evolution and Reengineering (SANER). IEEE, 2018. 118−129. [doi: 10.1109/SANER.2018.8330202]
         [61]    Falleri JR, Morandat F, Blanc X, Martinez M, Monperrus M. Fine-grained and accurate source code differencing. In: Proc. of the
             29th Int’l Conf. on Automated Software Engineering (ASE). ACM, 2014. 313−324. [doi: 10.1145/2642937.2642982]
         [62]    Tan  SH, Dong Z, Gao  X, Roychoudhury A.  Repairing crashes in android apps.  In:  Proc. of  the  40th  Int’l Conf.  on  Software
             Engineering (ICSE). IEEE, 2018. 187−198. [doi: 10.1145/3180155.3180243]
         [63]    Durieux T, Cornu B, Seinturier L, Monperrus M. Dynamic patch generation for null pointer exceptions using metaprogramming. In:
             Proc. of the 2017 IEEE 24th Int’l Conf. on Software Analysis, Evolution and Reengineering (SANER). IEEE, 2017. 349−358. [doi:
             10.1109/SANER.2017.7884635]
         [64]    Mechtaev S, Gao X, Tan SH, Roychoudhury A. Test-equivalence analysis for automatic patch generation. ACM Trans. on Software
             Engineering and Methodology, 2018,27(4):1−37. [doi: 10.1145/3241980]
         [65]    Saha S, Saha RK, Prasad MR. Harnessing evolution for multi-hunk program repair. In: Proc. of the 41st Int’l Conf. on Software
             Engineering (ICSE). IEEE, 2019. 13−24. [doi: 10.1109/ICSE.2019.00020]
         [66]    Tan SH, Yoshida H, Prasad MR, Roychoudhury A. Anti-patterns in search-based program repair. In: Proc. of the 2016 24th ACM
             SIGSOFT Int’l Symp. on Foundations of Software Engineering (FSE). ACM, 2016. 727−738. [doi: 10.1145/2950290.2950295]
         [67]    Long F, Rinard M. Staged program repair with condition synthesis. In: Proc. of the 2015 10th Joint Meeting on Foundations of
             Software Engineering (ESEC/FSE). ACM, 2015. 166−178. [doi: 10.1145/2786805.2786811]
         [68]    Soto M, Le Goues C. Using a probabilistic model to predict bug fixes. In: Proc. of the 2018 IEEE 25th Int’l Conf. on Software
             Analysis, Evolution and Reengineering (SANER). IEEE, 2018. 221−231. [doi: 10.1109/SANER.2018.8330211]
         [69]    Nguyen HDT, Qi DW, Roychoudhury A, Chandra S. Semfix: Program repair via semantic analysis. In: Proc. of the 2013 35th Int’l
             Conf. on Software Engineering (ICSE). IEEE, 2013. 772−781. [doi: 10.1109/ICSE.2013.6606623]
         [70]    Mechtaev S,  Yi  J, Roychoudhury  A. Directfix:  Looking for simple program repairs. In: Proc. of  the 37th  IEEE Int’l  Conf. on
             Software Engineering (ICSE), Vol.1. IEEE, 2015. 448−458. [doi: 10.1109/ICSE.2015.63]
         [71]    D’Antoni L, Samanta  R, Singh  R.  Qlose: Program  repair  with quantitative objectives. In: Proc. of the Int’l  Conf. on  Computer
             Aided Verification (CAV). Springer-Verlag, 2016. 383−401.
   58   59   60   61   62   63   64   65   66   67   68