Page 183 - 《软件学报》2026年第7期
P. 183

2868                                                       软件学报  2026  年第  37  卷第  7  期


                     3556922]
                 [13]   Wen M, Chen JJ, Tian YQ, Wu RX, Hao D, Han S, Cheung SC. Historical spectrum based fault localization. IEEE Trans. on Software
                     Engineering, 2021, 47(11): 2348–2368. [doi: 10.1109/tse.2019.2948158]
                 [14]   Wang HF, Li Z, Liu Y, Chen X, Paul D, Cai YXY, Fan LX. Can higher-order mutants improve the performance of mutation-based fault
                     localization? IEEE Trans. on Reliability, 2022, 71(2): 1157–1173. [doi: 10.1109/TR.2022.3162039]
                 [15]   Ghanbari  A,  Thomas  DG,  Arshad  MA,  Rajan  H.  Mutation-based  fault  localization  of  deep  neural  networks.  In:  Proc.  of  the  38th
                     IEEE/ACM  Int’l  Conf.  on  Automated  Software  Engineering.  Luxembourg:  IEEE,  2023.  1301–1313.  [doi:  10.1109/ASE56229.2023.
                     00171]
                 [16]   Du B, Han BL, Liu HY, Chang ZX, Liu Y, Chen X. Neural-MBFL: Improving mutation-based fault localization by neural mutation. In:
                     Proc. of the 48th IEEE Annual Computers, Software, and Applications Conf. Osaka: IEEE, 2024. 1274–1283. [doi: 10.1109/COMPSAC
                     61105.2024.00168]
                 [17]   Zeng MH, Wu YQ, Ye ZT, Xiong YF, Zhang X, Zhang L. Fault localization via efficient probabilistic modeling of program semantics.
                     In: Proc. of the 44th Int’l Conf. on Software Engineering. Pittsburgh: ACM, 2022. 958–969. [doi: 10.1145/3510003.3510073]
                 [18]   Xu XF, Debroy V, Wong WE, Guo DH. Ties within fault localization rankings: Exposing and addressing the problem. Int’l Journal of
                     Software Engineering and Knowledge Engineering, 2011, 21(6): 803–827. [doi: 10.1142/S0218194011005505]
                 [19]   Xie XY, Xu BW. Essential Spectrum-based Fault Localization. Singapore: Springer, 2021. 1–172. [doi: 10.1007/978-981-33-6179-9]
                 [20]   Sarhan QI, Vancsics B, Beszédes Á. Method calls frequency-based tie-breaking strategy for software fault localization. In: Proc. of the
                     21st  IEEE  Int’l  Working  Conf.  on  Source  Code  Analysis  and  Manipulation.  Luxembourg:  IEEE,  2021.  103–113.  [doi:  10.1109/
                     SCAM52516.2021.00021]
                 [21]   Zhang XH, Song Y, Xie XY, Xin Q, Xing CL. Do not neglect what's on your hands: Localizing software faults with exception trigger
                     stream. In: Proc. of the 39th IEEE/ACM Int’l Conf. on Automated Software Engineering. Sacramento: ACM, 2024. 982–994. [doi: 10.
                     1145/3691620.3695479]
                 [22]   Wirfs-Brock RJ. Toward exception-handling best practices and patterns. IEEE Software, 2006, 23(5): 11–13. [doi: 10.1109/MS.2006.144]
                 [23]   Sena D, Coelho R, Kulesza U, Bonifácio R. Understanding the exception handling strategies of Java libraries: An empirical study. In:
                     Proc. of the 13th Int’l Conf. on Mining Software Repositories. Austin: ACM, 2016. 212–222. [doi: 10.1145/2901739.2901757]
                 [24]   Jia  XY,  Chen  SQ,  Zhou  XQ,  Li  XT,  Yu  R,  Chen  X,  Xuan  JF.  Where  to  handle  an  exception?  Recommending  exception  handling
                     locations  from  a  global  perspective.  In:  Proc.  of  the  29th  IEEE/ACM  Int’l  Conf.  on  Program  Comprehension.  Madrid:  IEEE,  2021.
                     369–380. [doi: 10.1109/ICPC52881.2021.00042]
                 [25]   Mishra A, Otaiwi Z. DevOps and software quality: A systematic mapping. Computer Science Review, 2020, 38: 100308. [doi: 10.1016/j.
                     cosrev.2020.100308]
                 [26]   Wang B, Lu SR, Jiang JJ, Xiong YF. Survey of dynamic analysis based program invariant synthesis techniques. Ruan Jian Xue Bao/
                     Journal of Software, 2020, 31(6): 1681–1702 (in Chinese with English abstract). http://www.jos.org.cn/1000-9825/6014.htm [doi: 10.
                     13328/j.cnki.jos.006014]
                 [27]   Lukasczyk S, Kroiß F, Fraser G. An empirical study of automated unit test generation for Python. Empirical Software Engineering, 2023,
                     28(2): 36. [doi: 10.1007/s10664-022-10248-w]
                 [28]   Tizpaz-Niari S, Monjezi V, Wagner M, Darian S, Reed K, Trivedi A. Metamorphic testing and debugging of tax preparation software. In:
                     Proc. of the 45th IEEE/ACM Int’l Conf. on Software Engineering: Software Engineering in Society. Melbourne: IEEE, 2023. 138–149.
                     [doi: 10.1109/ICSE-SEIS58686.2023.00019]
                 [29]   Hirsch T, Hofer B. A systematic literature review on benchmarks for evaluating debugging approaches. Journal of Systems and Software,
                     2022, 192: 111423. [doi: 10.1016/j.jss.2022.111423]
                 [30]   Voas  JM.  PIE:  A  dynamic  failure-based  technique.  IEEE  Trans.  on  Software  Engineering,  1992,  18(8):  717–727.  [doi:  10.1109/32.
                     153381]
                 [31]   Song  Y,  Xie  XY,  Liu  QM,  Zhang  XH,  Wu  X.  A  comprehensive  empirical  investigation  on  failure  clustering  in  parallel  debugging.
                     Journal of Systems and Software, 2022, 193: 111452. [doi: 10.1016/j.jss.2022.111452]
                 [32]   Xie XY, Chen TY, Kuo FC, Xu BW. A theoretical analysis of the risk evaluation formulas for spectrum-based fault localization. ACM
                     Trans. on Software Engineering and Methodology, 2013, 22(4): 31. [doi: 10.1145/2522920.2522924]
                 [33]   Torkashvan  R,  Parsa  S,  Vaziri  B.  SBFL  fault  localization  considering  fault-proneness.  Journal  of  Systems  and  Software,  2025,  223:
                     112363. [doi: 10.1016/j.jss.2025.112363]
                 [34]   Moon S, Kim Y, Kim M, Yoo S. Ask the mutants: Mutating faulty programs for fault localization. In: Proc. of the 7th IEEE Int’l Conf. on
                     Software Testing, Verification and Validation. Cleveland: IEEE, 2014. 153–162. [doi: 10.1109/ICST.2014.28]
   178   179   180   181   182   183   184   185   186   187   188