Page 223 - 《软件学报》2026年第5期
P. 223

2102                                                       软件学报  2026  年第  37  卷第  5  期


                 [28]   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 Conf. on Artificial Intelligence. New York: AAAI, 2016. 1606–1612.
                 [29]   Huo X, Li M. Enhancing the unified features to locate buggy files by exploiting the sequential nature of source code. In: Proc. of the 26th
                     Int’l Joint Conf. on Artificial Intelligence. Melbourne, Australia: AAAI, 2017. 1909–1915. [doi: 10.24963/ijcai.2017/265]
                 [30]   Xiao Y, Keung J, Bennin KE, Mi Q. Improving bug localization with word embedding and enhanced convolutional neural networks.
                     Information and Software Technology, 2019, 105: 17–29. [doi: 10.1016/j.infsof.2018.08.002]
                 [31]   Shen ZW, Niu FF, Li CY, Chen X, Li Q, Ge JD, Luo B. Software bug location method combining information retrieval and deep model
                     features. Ruan Jian Xue Bao/Journal of Software, 2024, 35(7): 3245–3264 (in Chinese with English abstract). http://www.jos.org.cn/1000-
                     9825/7111.htm [doi: 10.13328/j.cnki.jos.007111]
                 [32]   Youm  KC,  Ahn  J,  Lee  E.  Improved  bug  localization  based  on  code  change  histories  and  bug  reports.  Information  and  Software
                     Technology, 2017, 82: 177–192. [doi: 10.1016/j.infsof.2016.11.002]
                 [33]   Lam AN, Nguyen AT, Nguyen HA, Nguyen TN. Bug localization with combination of deep learning and information retrieval. In: Proc.
                     of the 25th Int’l Conf. on Program Comprehension (ICPC). Buenos Aires: IEEE, 2017. 218–229. [doi: 10.1109/ICPC.2017.24]
                 [34]   Qi BH, Sun HL, Yuan W, Zhang HY, Meng XX. DreamLoc: A deep relevance matching-based framework for bug localization. IEEE
                     Trans. on Reliability, 2022, 71(1): 235–249. [doi: 10.1109/tr.2021.3104728]
                 [35]   Alon U, Zilberstein M, Levy O, Yahav E. code2vec: Learning distributed representations of code. Proc. of the ACM on Programming
                     Languages, 2019, 3(POPL): 40. [doi: 10.1145/3290353]
                 [36]   Li J, He PJ, Zhu JM, Lyu MR. Software defect prediction via convolutional neural network. In: Proc. of the 2017 IEEE Int’l Conf. on
                     Software Quality, Reliability and Security (QRS). Prague: IEEE, 2017. 318–328. [doi: 10.1109/QRS.2017.42]
                 [37]   Ma  YF,  Du  YL,  Li  M.  Capturing  the  long-distance  dependency  in  the  control  flow  graph  via  structural-guided  attention  for  bug
                     localization. In: Proc. of the 32nd Int’l Joint Conf. on Artificial Intelligence (IJCAI). Macao: IJCAI, 2023. 2242–2250. [doi: 10.24963/
                     ijcai.2023/249]
                 [38]   Peng Y, Wang CZ, Wang WX, Gao CY, Lyu MR. Generative type inference for Python. In: Proc. of the 38th IEEE/ACM Int’l Conf. on
                     Automated Software Engineering (ASE). Luxembourg: IEEE, 2023. 988–999. [doi: 10.1109/ASE56229.2023.00031]
                 [39]   Tang XZ, Tian HY, Chen ZH, Pian W, Ezzini S, Kabore AK, Habib A, Klein J, Bissyande TF. Learning to represent patches. In: Proc. of
                     the 46th IEEE/ACM Int’l Conf. on Software Engineering: Companion Proc. (ICSE-Companion). Lisbon: ACM, 2024. 396–397. [doi: 10.
                     1145/3639478.3643521]
                 [40]   Zhang  YW,  Li  G,  Jin  Z,  Xing  Y.  Neural  program  repair  with  program  dependence  analysis  and  effective  filter  mechanism.  arXiv:
                     2305.09315, 2023.
                 [41]   Wang  HT,  Ye  GX,  Tang  ZY,  Tan  SH,  Huang  SF,  Fang  DY,  Feng  YS,  Bian  LZ,  Wang  Z.  Combining  graph-based  learning  with
                     automated data collection for code vulnerability detection. IEEE Trans. on Information Forensics and Security, 2021, 16: 1943–1958.
                     [doi: 10.1109/TIFS.2020.3044773]
                 [42]   Liu ZX, Tang ZJ, Xia X, Li SP. Research progress of code change representation learning and its application. Ruan Jian Xue Bao/Journal
                     of Software, 2023, 34(12): 5501–5526 (in Chinese with English abstract). http://www.jos.org.cn/1000-9825/6749.htm [doi: 10.13328/j.
                     cnki.jos.006749]

                 附中文参考文献
                  [8]   邓枭, 叶蔚, 谢睿, 张世琨. 基于深度学习的源代码缺陷检测研究综述. 软件学报, 2023, 34(2): 625–654. http://www.jos.org.cn/1000-
                     9825/6696.htm [doi: 10.13328/j.cnki.jos.006696]
                 [24]   曹英魁, 孙泽宇, 邹艳珍, 谢冰. 一种结构信息增强的代码修改自动转换方法. 软件学报, 2021, 32(4): 1006–1022. http://www.jos.org.
                     cn/1000-9825/6227.htm [doi: 10.13328/j.cnki.jos.006227]
                 [31]   申宗汶, 牛菲菲, 李传艺, 陈翔, 李奇, 葛季栋, 骆斌. 融合信息检索和深度模型特征的软件缺陷定位方法. 软件学报, 2024, 35(7):
                     3245–3264. http://www.jos.org.cn/1000-9825/7111.htm [doi: 10.13328/j.cnki.jos.007111]
                 [42]   刘忠鑫, 唐郅杰, 夏鑫, 李善平. 代码变更表示学习及其应用研究进展. 软件学报, 2023, 34(12): 5501–5526. http://www.jos.org.cn/
                     1000-9825/6749.htm [doi: 10.13328/j.cnki.jos.006749]

                 作者简介
                 刘浩, 硕士生, 主要研究领域为软件工程, 软件缺陷检测, 代码表示.
                 杜军威, 博士, 教授, 博士生导师, CCF  杰出会员, 主要研究领域为智能软件工程, 智能化工安全, 图神经网络, 推荐算法.
                 李玉莹, 博士, 讲师, 主要研究领域为智能软件工程, 软件测试.
                 房敏营, 博士生, CCF  学生会员, 主要研究领域为软件工程, 代码分析, 代码表示.
                 贾学海, 硕士生, 主要研究领域为软件工程, 代码漏洞检测, 代码表示.
   218   219   220   221   222   223   224   225   226   227   228