Page 122 - 《软件学报》2025年第4期
P. 122

1528                                                       软件学报  2025  年第  36  卷第  4  期


                 [167]  Wong WE, Gao RZ, Li YH, Abreu R, Wotawa F. A survey on software fault localization. IEEE Trans. on Software Engineering, 2016,
                      42(8): 707–740. [doi: 10.1109/TSE.2016.2521368]
                 [168]  Zakari A, Lee SP, Abreu R, Ahmed BH, Rasheed RA. Multiple fault localization of software programs: A systematic literature review.
                      Information and Software Technology, 2020, 124: 106312. [doi: 10.1016/j.infsof.2020.106312]
                 [169]  De  Souza  HA,  Chaim  ML,  Kon  F.  Spectrum-based  software  fault  localization:  A  survey  of  techniques,  advances,  and  challenges.
                      arXiv:1607.04347, 2017.
                 [170]  Liu  K,  Koyuncu  A,  Kim  D,  Bissyandé  TF.  TBar:  Revisiting  template-based  automated  program  repair.  In:  Proc.  of  the  28th  ACM
                      SIGSOFT Int’l Symp. on Software Testing and Analysis. Beijing: ACM, 2019. 31–42. [doi: 10.1145/3293882.3330577]
                 [171]  Xia  CS,  Wei  YX,  Zhang  LM.  Automated  program  repair  in  the  era  of  large  pre-trained  language  models.  In:  Proc.  of  the  45th
                      IEEE/ACM Int’l Conf. on Software Engineering (ICSE). Melbourne: IEEE, 2023. 1482–1494. [doi: 10.1109/ICSE48619.2023.00129]
                 [172]  Ghanbari A, Benton S, Zhang LM. Practical program repair via bytecode mutation. In: Proc. of the 28th ACM SIGSOFT Int’l Symp. on
                      Software Testing and Analysis. Beijing: ACM, 2019. 19–30. [doi: 10.1145/3293882.3330559]
                 [173]  Liu BB, Dong W, Wang J. Survey on intelligent search and construction methods of program. Ruan Jian Xue Bao/Journal of Software,
                      2018,  29(8):  2180–2197  (in  Chinese  with  English  abstract).  http://www.jos.org.cn/1000-9825/5529.htm  [doi:  10.13328/j.cnki.jos.
                      005529]
                 [174]  Le Goues C, Nguyen T, Forrest S, Weimer W. GenProg: A generic method for automatic software repair. IEEE Trans. on Software

                      Engineering, 2012, 38(1): 54–72. [doi: 10.1109/TSE.2011.104]
                 [175]  Wen M, Chen JJ, Wu RX, Hao D, Cheung SC. Context-aware patch generation for better automated program repair. In: Proc. of the 40th
                      Int’l Conf. on Software Engineering. Gothenburg: ACM, 2018. 1–11. [doi: 10.1145/3180155.3180233]
                 [176]  Nguyen HDT, Qi DW, Roychoudhury A, Chandra S. SemFix: Program repair via semantic analysis. In: Proc. of the 35th Int’l Conf. on
                      Software Engineering (ICSE). San Francisco: IEEE, 2013. 772–781. [doi: 10.1109/ICSE.2013.6606623]
                 [177]  Jones JA, Harrold MJ, Stasko J. Visualization of test information to assist fault localization. In: Proc. of the 24th Int’l Conf. on Software
                      Engineering. Orlando: ACM, 2002. 467–477. [doi: 10.1145/581339.581397]
                 [178]  Lutellier T, Pham HV, Pang L, Li YT, Wei MS, Tan L. CoCoNuT: Combining context-aware neural translation models using ensemble
                      for program repair. In: Proc. of the 29th ACM SIGSOFT Int’l Symp. on Software Testing and Analysis. ACM, 2020. 101–114. [doi: 10.
                      1145/3395363.3397369]
                 [179]  Jiang  N,  Lutellier  T,  Tan  L.  CURE:  Code-aware  neural  machine  translation  for  automatic  program  repair.  In:  Proc.  of  the  43rd
                      IEEE/ACM Int’l Conf. on Software Engineering (ICSE). Madrid: IEEE, 2021. 1161–1173. [doi: 10.1109/ICSE43902.2021.00107]
                 [180]  Zhu QH, Sun ZY, Xiao YA, Zhang WJ, Yuan K, Xiong YF, Zhang L. A syntax-guided edit decoder for neural program repair. In: Proc.
                      of the 29th ACM Joint Meeting on European Software Engineering Conf. and Symp. on the Foundations of Software Engineering.
                      Athens: ACM, 2021. 341–353. [doi: 10.1145/3468264.3468544]
                 [181]  Ye H, Martinez M, Monperrus M. Neural program repair with execution-based backpropagation. In: Proc. of the 44th Int’l Conf. on
                      Software Engineering. Pittsburgh: ACM, 2022. 1506–1518. [doi: 10.1145/3510003.3510222]
                 [182]  Jiang  N,  Lutellier  T,  Lou  YL,  Tan  L,  Goldwasser  D,  Zhang  XY.  KNOD:  Domain  knowledge  distilled  tree  decoder  for  automated
                      program repair. In: Proc. of the 45th IEEE/ACM Int’l Conf. on Software Engineering. Melbourne: IEEE, 2023. 1251–1263. [doi: 10.
                      1109/ICSE48619.2023.00111]
                 [183]  Yue  RR,  Meng  N,  Wang  QX.  A  characterization  study  of  repeated  bug  fixes.  In:  Proc.  of  the  2017  IEEE  Int’l  Conf.  on  Software
                      Maintenance and Evolution (ICSME). Shanghai: IEEE, 2017. 422–432. [doi: 10.1109/ICSME.2017.16]
                 [184]  Dallmeier V, Zimmermann T. Extraction of bug localization benchmarks from history. In: Proc. of the 22nd IEEE/ACM Int’l Conf. on
                      Automated Software Engineering. Atlanta: ACM, 2007. 433–436. [doi: 10.1145/1321631.1321702]
                 [185]  Jiang JJ, Ren LY, Xiong YF, Zhang LM. Inferring program transformations from singular examples via big code. In: Proc. of the 34th
                      IEEE/ACM Int’l Conf. on Automated Software Engineering (ASE). San Diego: IEEE, 2019. 255–266. [doi: 10.1109/ASE.2019.00033]
                 [186]  Jiang  YJ,  Liu  H,  Niu  N,  Zhang  L,  Hu  YM.  Extracting  concise  bug-fixing  patches  from  human-written  patches  in  version  control
                      systems. In: Proc. of the 43rd IEEE/ACM Int’l Conf. on Software Engineering (ICSE). Madrid: IEEE, 2021. 686–698. [doi: 10.1109/
                      ICSE43902.2021.00069]
                 [187]  Li Y, Wang SH, Nguyen TN. DLFix: Context-based code transformation learning for automated program repair. In: Proc. of the 42nd
                      ACM/IEEE Int’l Conf. on Software Engineering. Seoul: ACM, 2020. 602–614. [doi: 10.1145/3377811.3380345]
                 [188]  Fan ZY, Gao X, Mirchev M, Roychoudhury A, Tan SH. Automated repair of programs from large language models. In: Proc. of the 45th
                      IEEE/ACM Int’l Conf. on Software Engineering (ICSE). Melbourne: IEEE, 2023. 1469–1481. [doi: 10.1109/ICSE48619.2023.00128]
                 [189]  Jiang N, Liu K, Lutellier T, Tan L. Impact of code language models on automated program repair. In: Proc. of the 45th IEEE/ACM Int’l
                      Conf. on Software Engineering. Melbourne: IEEE, 2023. 1430–1442. [doi: 10.1109/ICSE48619.2023.00125]
   117   118   119   120   121   122   123   124   125   126   127