Study of Information Retrieval and Machine Learning-Based Software Bug Localization Models

被引:0
|
作者
Tamanna [1 ]
Sangwan, Om Prakash [1 ]
机构
[1] Guru Jambheshwar Univ Sci & Technol, Dept Comp Sci & Engn, Hisar, Haryana, India
来源
ADVANCES IN COMPUTING AND INTELLIGENT SYSTEMS, ICACM 2019 | 2020年
关键词
Vector space model; GLOVE; Word embedding; Software bug localization (SBL) etc;
D O I
10.1007/978-981-15-0222-4_47
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software bug localization (SBL) is a process of finding out the location of bug that causes the failure of some functionality in the application. There are many different methods of performing SBL like analysing of execution traces, information retrieval and manual debugging. Information retrieval (IR) based models works as same as simple search query model in which bug report is taken as query. In this paper, we perform an empirical study for verifying the effectiveness of VSM. Based on TFIDF modelling, the results are experimented on four datasets and evaluated with TOPK, MAP and MRR metrics. In addition to this, review of existing machine learning and deep learning-based SBL models are also presented because of their effective power and improved results in localization accuracy.
引用
收藏
页码:503 / 510
页数:8
相关论文
共 50 条
  • [1] Statement Level Software Bug Localization Based on Historical Bug Information Retrieval
    Yue, Lei
    Cui, Zhan-Qi
    Chen, Xiang
    Wang, Rong-Cun
    Li, Li
    Ruan Jian Xue Bao/Journal of Software, 2024, 35 (10): : 4642 - 4661
  • [2] An Empirical Study of IR-based Bug Localization for Deep Learning-based Software
    Kim, Misoo
    Kim, Youngkyoung
    Lee, Eunseok
    2022 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2022), 2022, : 128 - 139
  • [3] Research Progress on Software Bug Localization Technology Based on Information Retrieval
    Zhang Y.
    Liu J.-K.
    Xia X.
    Wu M.-H.
    Yan H.
    Xia, Xin (Xin.Xia@monash.edu), 1600, Chinese Academy of Sciences (31): : 2432 - 2452
  • [4] Bug Localization with Combination of Deep Learning and Information Retrieval
    An Ngoc Lam
    Anh Tuan Nguyen
    Hoan Anh Nguyen
    Nguyen, Tien N.
    2017 IEEE/ACM 25TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC), 2017, : 218 - 229
  • [5] Automatic Duplicate Bug Report Detection using Information Retrieval-based versus Machine Learning-based Approaches
    Neysiani, Behzad Soleimani
    Babamir, Seyed Morteza
    2020 6TH INTERNATIONAL CONFERENCE ON WEB RESEARCH (ICWR), 2020, : 288 - 293
  • [6] Software bug localization based on optimized and ensembled deep learning models
    Ali, Waqas
    Bo, Lili
    Sun, Xiaobing
    Wu, Xiaoxue
    Ali, Aakash
    Wei, Ying
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (08)
  • [7] Deep learning-based software bug classification
    Meher, Jyoti Prakash
    Biswas, Sourav
    Mall, Rajib
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 166
  • [8] Bug characterization in machine learning-based systems
    Mohammad Mehdi Morovati
    Amin Nikanjam
    Florian Tambon
    Foutse Khomh
    Zhen Ming (Jack) Jiang
    Empirical Software Engineering, 2024, 29
  • [9] Bug characterization in machine learning-based systems
    Morovati, Mohammad Mehdi
    Nikanjam, Amin
    Tambon, Florian
    Khomh, Foutse
    Jiang, Zhen Ming
    EMPIRICAL SOFTWARE ENGINEERING, 2024, 29 (01)
  • [10] Performance Evaluation of Information Retrieval Models in Bug Localization on the Method Level
    Alduailij, Mai
    Al-Duailej, Mona
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON COLLABORATION TECHNOLOGIES AND SYSTEMS, 2015, : 305 - 313