Page 146 - 《软件学报》2025年第4期
P. 146
1552 软件学报 2025 年第 36 卷第 4 期
Cambridge, 2013.
[5] Akbar SA, Kak AC. A large-scale comparative evaluation of IR-based tools for bug localization. In: Proc. of the 17th Int’l Conf. on
Mining Software Repositories. Seoul: ACM, 2020. 21–31. [doi: 10.1145/3379597.3387474]
[6] Robertson SE, Spärck Jones K. Simple, proven approaches to text retrieval. Cambridge: University of Cambridge, 1994.
[7] Zhou J, Zhang HY, Lo D. Where should the bugs be fixed? More accurate information retrieval-based bug localization based on bug
reports. In: Proc. of the 34th Int’l Conf. on Software Engineering. Zurich: IEEE, 2012. 14–24. [doi: 10.1109/icse.2012.6227210]
[8] Sisman B, Kak AC. Incorporating version histories in information retrieval based bug localization. In: Proc. of the 9th IEEE Working
Conf. on Mining Software Repositories. Zurich: IEEE, 2012. 50–59. [doi: 10.1109/msr.2012.6224299]
[9] Saha RK, Lease M, Khurshid S, Perry DE. Improving bug localization using structured information retrieval. In: Proc. of the 28th
IEEE/ACM Int’l Conf. on Automated Software Engineering. Silicon Valley: IEEE, 2013. 345–355. [doi: 10.1109/ase.2013.6693093]
[10] Wong CP, Xiong YF, Zhang HY, Hao D, Zhang L, Mei H. Boosting bug-report-oriented fault localization with segmentation and stack-
trace analysis. In: Proc. of the 2014 IEEE Int’l Conf. on Software Maintenance and evolution. Victoria: IEEE, 2014. 181–190. [doi: 10.
1109/icsme.2014.40]
[11] Wang SW, Lo D. Version history, similar report, and structure: Putting them together for improved bug localization. In: Proc. of the 22nd
Int’l Conf. on Program Comprehension. Hyderabad: ACM, 2014. 53–63. [doi: 10.1145/2597008.2597148]
jos.org.cn/1000-9825/6087.htm [doi: 10.13328/j.cnki.jos.006087]
[12] Youm KC, Ahn J, Kim J, Lee E. Bug localization based on code change histories and bug reports. In: Proc. of the 2015 Asia-Pacific
Software Engineering Conf. New Delhi: IEEE, 2015. 190–197. [doi: 10.1109/apsec.2015.23]
[13] Wen M, Wu RX, Cheung SC. Locus: Locating bugs from software changes. In: Proc. of the 31st IEEE/ACM Int’l Conf. on Automated
Software Engineering. Singapore: ACM, 2016. 262–273. [doi: 10.1145/2970276.2970359]
[14] Lam AN, Nguyen AT, Nguyen HA, Nguyen TN. Combining deep learning with information retrieval to localize buggy files for bug
reports. In: Proc. of the 30th IEEE/ACM Int’l Conf. on Automated Software Engineering. Lincoln: IEEE, 2015. 476–481. [doi: 10.1109/
ase.2015.73]
[15] Huo X, Li M, Zhou ZH. Learning unified features from natural and programming languages for locating buggy source code. In: Proc. of
the 25th Int’l Joint Conf. on Artificial Intelligence. New York: IJCAI/AAAI Press, 2016. 1606–1612.
[16] Xiao Y, Keung J, Mi Q, Bennin KE. Bug localization with semantic and structural features using convolutional neural network and
cascade forest. In: Proc. of the 22nd Int’l Conf. on Evaluation and Assessment in Software Engineering. Christchurch: ACM, 2018.
101–111. [doi: 10.1145/3210459.3210469]
[17] Cao JM, Yang SL, Jiang WH, Zeng HS, Shen BJ, Zhong H. BugPecker: Locating faulty methods with deep learning on revision graphs.
In: Proc. of the 35th IEEE/ACM Int’l Conf. on Automated Software Engineering. ACM, 2020. 1214–1218. [doi: 10.1145/3324884.
3418934]
[18] Zhu ZY, Wang Y, Li Y. TROBO: A novel deep transfer model for enhancing cross-project bug localization. In: Proc. of the 14th Int’l
Conf. on Knowledge Science, Engineering and Management. Tokyo: Springer, 2021. 529–541. [doi: 10.1007/978-3-030-82136-4_43]
[19] Han JX, Huang C, Sun SQ, Liu ZL, Liu JY. bjXnet: An improved bug localization model based on code property graph and attention
mechanism. Automated Software Engineering, 2023, 30(1): 12. [doi: 10.1007/s10515-023-00379-9]
[20] 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]
[21] Lee J, Kim D, Bissyandé TF, Jung W, Le Traon Y. Bench4BL: Reproducibility study on the performance of IR-based bug localization.
In: Proc. of the 27th ACM SIGSOFT Int’l Symp. on Software Testing and Analysis. Amsterdam: ACM, 2018. 61–72. [doi: 10.1145/
3213846.3213856]
[22] Zhang Y, Liu JK, Xia X, Wu MH, Yan H. Research progress on software bug localization technology based on information retrieval.
Ruan Jian Xue Bao/Journal of Software, 2020, 31(8): 2432–2452 (in Chinese with English abstract). http://www.jos.org.cn/1000-9825/
6081.htm [doi: 10.13328/j.cnki.jos.006081]
[23] Guo ZQ, Zhou HC, Liu SR, Li YH, Chen L, Zhou YM, Xu BW. Information retrieval based bug localization: Research problem,
progress, and challenges. Ruan Jian Xue Bao/Journal of Software, 2020, 31(9): 2826–2854 (in Chinese with English abstract). http://www.
[24] Li ZL, Chen X, Jiang ZW, Gu Q. Survey on information retrieval-based software bug localization methods. Ruan Jian Xue Bao/Journal of
Software, 2021, 32(2): 247–276 (in Chinese with English abstract). http://www.jos.org.cn/1000-9825/6130.htm [doi: 10.13328/j.cnki.jos.
006130]
[25] Ni Z, Li B, Sun XB, Li BX, Zhu C. Research and progress on bug report-oriented bug localization techniques. Computer Science, 2022,
49(11): 8–23 (in Chinese with English abstract). [doi: 10.11896/jsjkx.220200117]