arrow
返回

Locating Source Code Bugs in Software Information Systems Using Information Retrieval Techniques

delete2022-12-13
delete3
delete
OA
AI
A
Ali Alawneh *
I
Iyad M. Alazzam
K
Khadijah Zayed Shatnawi
DOI:10.3390/bdcc6040156delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Bug localization is the process through which the buggy source code files are located regarding a certain bug report. Bug localization is an overwhelming and time-consuming process. Automating bug localization is the key to help developers and increase their productivities. Expanding bug reports with more semantic and increasing software understanding using information retrieval and natural language techniques will be the way to locate the buggy source code file, in which the bug report works as a query and source code as search space. This research investigates the effect of segmenting open source files into executable code and comments, as they have a conflicting nature, seeks the effect of synonyms on the accuracy of bug localization, and examines the effect of part-of-speech techniques on reducing the manual inspection for appropriate synonyms. This research aims to approve that such methods improve the accuracy of bug localization tasks. The used approach was evaluated on three Java open source software, namely Eclipse 3.1, AspectJ 1.0, and SWT 3.1; we implement our dedicated Java tool to adopt our methodology and conduct several experiments on each software. The experimental results reveal a considerable improvement in recall and precision levels, and the developed methods display an accuracy improvement of 4-10% compared with the state-of-the-art approaches.
Keyword:
software system
source code
bug localization
natural language understanding
information retrieval
VSM
IR
TF-IDF
bug report

期刊

B
Big Data and Cognitive Computing
IF:
4.4
论文数:
1.3K
被引数:
2.4K

机构

P
philadelphia university jordan
学者数:
282
论文数: 263
被引数: 3
Y
Yarmouk University
学者数:
1.8K
论文数: 1.5K
被引数: 1.1K
引用论文

引用论文

Overview of Dermatologic Disorders of Neonates in a Central Regional Intensive Care Unit in Hungary
err2014-12-22
err0
errOAAI
errZsanett Csoma; Angéla Meszes; Krisztina Mader; Lajos Kemény; Gyula Tálosi
err分享
err收藏
The impact of IR-based classifier configuration on the performance and the effort of method-level bug localization
err2018-10-01
err25
errOAAI
errTantithamthavorn, Chakkrit; Abebe, Surafel Lemma; Hassan, Ahmed E.; Ihara, Akinori; Matsumoto, Kenichi
err分享
err收藏
err分享
err收藏
Binary survival in the outer solar system
err2019-10-01
err0
errOAAI
errDavid Nesvorný; David Vokrouhlický
err分享
err收藏
Enrichment of Cinta Senese burgers with omega-3 fatty acids. Effect of type of addition and storage conditions on quality characteristics
err2018-03-30
err0
errOAAI
errC. Aquilani; T. Pérez-Palacios; F. Sirtori; E. Jiménez-Martín; T. Antequera; O. Franci; A. Acciaioli; R. Bozzi; C. Pugliese
err分享
err收藏
学者 查看更多内容