Page 184 - 《软件学报》2026年第7期
P. 184
宋壹 等: 基于异常检查点植入的软件缺陷定位方法 2869
[35] Papadakis M, Le Traon Y. Metallaxis-FL: Mutation-based fault localization. Software Testing, Verification and Reliability, 2015,
25(5–7): 605–628. [doi: 10.1002/stvr.1509]
[36] Liu HY, Li Z, Han BL, Liu YT, Chen X, Liu Y. Delta4Ms: Improving mutation-based fault localization by eliminating mutant bias.
Software Testing, Verification and Reliability, 2024, 34(4): e1872. [doi: 10.1002/stvr.1872]
[37] Cabral B, Marques P. Exception handling: A field study in Java and .NET. In: Proc. of the 21st European Conf. on Object-oriented
Programming. Berlin: Springer, 2007. 151–175. [doi: 10.1007/978-3-540-73589-2_8]
®
[38] Gosling J. The Java Language Specification. 7th ed., Redwood City: Oracle America, 2013.
[39] Melo H, Coelho R, Treude C. Unveiling exception handling guidelines adopted by Java developers. In: Proc. of the 26th Int’l Conf. on
Software Analysis, Evolution and Reengineering. Hangzhou: IEEE, 2019. 128–139. [doi: 10.1109/SANER.2019.8668001]
[40] GitHub repository Gson. 2024. https://github.com/google/gson
[41] GitHub repository math. 2024. https://github.com/apache/commons-math
[42] GitHub repository spring. 2024. https://github.com/spring-projects
[43] Wong WE, Debroy V, Xu DX. Towards better fault localization: A crosstab-based statistical approach. IEEE Trans. on Systems, Man,
and Cybernetics, Part C (Applications and Reviews), 2012, 42(3): 378–396. [doi: 10.1109/TSMCC.2011.2118751]
[44] Abreu R, Zoeteweij P, van Gemund AJC. An evaluation of similarity coefficients for software fault localization. In: Proc. of the 12th
Pacific Rim Int’l Symp. on Dependable Computing. Riverside: IEEE, 2006. 39–46. [doi: 10.1109/PRDC.2006.18]
[45] Wong WE, Debroy V, Gao RZ, Li YH. The DStar method for effective software fault localization. IEEE Trans. on Reliability, 2014,
63(1): 290–308. [doi: 10.1109/TR.2013.2285319]
[46] Naish L, Lee HJ, Ramamohanarao K. A model for spectra-based software diagnosis. ACM Trans. on Software Engineering and
Methodology, 2011, 20(3): 11. [doi: 10.1145/2000791.2000795]
[47] Yoo S, Xie XY, Kuo FC, Chen TY, Harman M. Human competitiveness of genetic programming in spectrum-based fault localisation:
Theoretical and empirical analysis. ACM Trans. on Software Engineering and Methodology, 2017, 26(1): 4. [doi: 10.1145/3078840]
[48] Just R, Jalali D, Ernst MD. Defects4J: A database of existing faults to enable controlled testing studies for Java programs. In: Proc. of the
2014 Int’l Symp. on Software Testing and Analysis. San Jose: ACM, 2014. 437–440. [doi: 10.1145/2610384.2628055]
[49] Xu TT, Chen LS, Pei Y, Zhang T, Pan MX, Furia CA. Restore: Retrospective fault localization enhancing automated program repair.
IEEE Trans. on Software Engineering, 2022, 48(1): 309–326. [doi: 10.1109/TSE.2020.2987862]
[50] Zhang MS, Li X, Zhang LM, Khurshid S. Boosting spectrum-based fault localization using PageRank. In: Proc. of the 26th ACM
SIGSOFT Int’l Symp. on Software Testing and Analysis. Santa Barbara: ACM, 2017. 261–272. [doi: 10.1145/3092703.3092731]
[51] Song Y, Zhang XH, Xie XY, Chen SQ, Liu QM, Gao RZ. SURE: A visualized failure indexing approach using program memory
spectrum. ACM Trans. on Software Engineering and Methodology, 2024, 33(8): 210. [doi: 10.1145/3676958]
[52] Qian J, Ju XL, Chen X. GNet4FL: Effective fault localization via graph convolutional neural network. Automated Software Engineering,
2023, 30(2): 16. [doi: 10.1007/s10515-023-00383-z]
[53] Wong WE, Debroy V, Golden R, Xu XF, Thuraisingham B. Effective software fault localization using an RBF neural network. IEEE
Trans. on Reliability, 2012, 61(1): 149–169. [doi: 10.1109/TR.2011.2172031]
[54] Lei Y, Xie H, Zhang T, Yan M, Xu Z, Sun CN. Feature-FL: Feature-based fault localization. IEEE Trans. on Reliability, 2022, 71(1):
264–283. [doi: 10.1109/TR.2022.3140453]
[55] Chen AR, Chen TH, Chen JJ. How useful is code change information for fault localization in continuous integration? In: Proc. of the 37th
IEEE/ACM Int’l Conf. on Automated Software Engineering. Rochester: ACM, 2022. 52. [doi: 10.1145/3551349.3556931]
[56] Miryeganeh N, Hashtroudi S, Hemmati H. GloBug: Using global data in fault localization. Journal of Systems and Software, 2021, 177:
110961. [doi: 10.1016/J.JSS.2021.110961]
[57] Xie H, Lei Y, Yan M, Yu Y, Xia X, Mao XG. A universal data augmentation approach for fault localization. In: Proc. of the 44th Int’l
Conf. on Software Engineering. Pittsburgh: ACM, 2022. 48–60. [doi: 10.1145/3510003.3510136]
[58] Jones JA, Harrold MJ. Empirical evaluation of the tarantula automatic fault-localization technique. In: Proc. of the 20th IEEE/ACM Int’l
Conf. on Automated Software Engineering. Long Beach: ACM, 2005. 273–282. [doi: 10.1145/1101908.1101949]
[59] Yoo S. Evolving human competitive spectra-based fault localisation techniques. In: Proc. of the 4th Int’l Symp. on Search Based Software
Engineering. Riva del Garda: Springer, 2012. 244–258. [doi: 10.1007/978-3-642-33119-0_18]
[60] Wen WZ. Software fault localization based on program slicing spectrum. In: Proc. of the 34th Int’l Conf. on Software Engineering.
Zurich: IEEE, 2012. 1511–1514. [doi: 10.1109/ICSE.2012.6227049]
[61] Mao XG, Lei Y, Dai ZY, Qi YH, Wang CS. Slice-based statistical fault localization. Journal of Systems and Software, 2014, 89: 51–62.
[doi: 10.1016/j.jss.2013.08.031]

