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]

