Bug Localization with Features Crossing and Structured Semantic Information Matching

被引:1
|
作者
Xu, Guoqing
Wang, Xingqi
Wei, Dan [1 ]
Shao, Yanli
Chen, Bin
机构
[1] Hangzhou Dianzi Univ, Sch Comp Sci, Hangzhou 310018, Peoples R China
关键词
Software engineering; bug localization; features crossing; deep learning; PROBABILISTIC RANKING; RETRIEVAL;
D O I
10.1142/S0218194023500316
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Bug localization techniques aim to locate the relevant buggy source files according to the bug described by the given bug report, so as to improve the localization efficiency of developers and reduce the cost of software maintenance. The traditional bug localization techniques based on Information Retrieval (IR) usually use the classical text retrieval model and combines the specific domain knowledge features in software engineering to locate the bugs. However, there exists the vocabulary mismatch problem between the bug report and the source file, which may affect the performance of bug localization. Therefore, the relevant deep learning model was introduced later to compute the similarity between the bug report and the source file from the perspective of semantic features. Bug localization approaches based on IR and deep learning have their own advantages and disadvantages, so this paper proposes a model named LocFront which combines IR and deep learning. On the one hand, the Features Crossing module in LocFront carries out the deep crossing operation on the extracted software-specific features to fully acquire the linear and nonlinear relationships. On the other hand, the Structured Semantic Information Matching module in LocFront performs semantic matching on the structured information between the bug report and the source file. Then the Fusion module in LocFront fuses the results of the two above modules to obtain the final localization score. The experimental results on five benchmark datasets show that LocFront outperforms the state-of-the-art bug localization approaches.
引用
收藏
页码:1261 / 1291
页数:31
相关论文
共 50 条
  • [21] Bug Localization with Combination of Deep Learning and Information Retrieval
    An Ngoc Lam
    Anh Tuan Nguyen
    Hoan Anh Nguyen
    Nguyen, Tien N.
    [J]. 2017 IEEE/ACM 25TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC), 2017, : 218 - 229
  • [22] Automatic Bug Labeling using Semantic Information from LSI
    Chawla, Indu
    Singh, Sandeep K.
    [J]. 2014 SEVENTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2014, : 376 - 381
  • [23] A neural network for semantic labelling of structured information
    Ayala, Daniel
    Borrego, Agustin
    Hernandez, Inma
    Ruiz, David
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2020, 143 (143)
  • [24] Exploiting Semantic and Boundary Information for Stereo Matching
    Peng, Fang
    Tan, Yu
    Zhang, Cheng
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2023, 95 (2-3): : 379 - 391
  • [25] DreamLoc: A Deep Relevance Matching-Based Framework for bug Localization
    Qi, Binhang
    Sun, Hailong
    Yuan, Wei
    Zhang, Hongyu
    Meng, Xiangxin
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2022, 71 (01) : 235 - 249
  • [26] Exploiting Semantic and Boundary Information for Stereo Matching
    Fang Peng
    Yu Tan
    Cheng Zhang
    [J]. Journal of Signal Processing Systems, 2023, 95 : 379 - 391
  • [27] Matching schemas for geographical information systems using semantic information
    Quix, Christoph
    Ragia, Lemonia
    Cai, Linlin
    Gan, Tian
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2006: OTM 2006 WORKSHOPS, PT 2, PROCEEDINGS, 2006, 4278 : 1566 - +
  • [28] Semantic SLAM algorithm combined with road structured features
    Li L.
    Zhang X.
    Lian J.
    Zhou Y.
    Zheng W.
    [J]. Harbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology, 2021, 53 (02): : 175 - 183
  • [29] Crossing Number Features: From Biometrics to Printed Character Matching
    Puteaux, Pauline
    Tkachenko, Iuliia
    [J]. DOCUMENT ANALYSIS AND RECOGNITION, ICDAR 2021 WORKSHOPS, PT I, 2021, 12916 : 437 - 450
  • [30] Structured Document Classification By Matching Local Salient Features
    Chen, Siyuan
    He, Yuan
    Sun, Jun
    Naoi, Satoshi
    [J]. 2012 21ST INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR 2012), 2012, : 653 - 656