arrow
Return

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
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

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.
Keywords:
software system
source code
bug localization
natural language understanding
information retrieval
VSM
IR
TF-IDF
bug report

Journal

B
Big Data and Cognitive Computing
IF:
4.4
Papers:
1.3K
Citations:
2.4K

Organization

P
philadelphia university jordan
Scholars:
282
Papers: 263
Citations: 3
Y
Yarmouk University
Scholars:
1.8K
Papers: 1.5K
Citations: 1.1K
Cited Papers

Cited Papers

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
errShare
errSave
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
errShare
errSave
Binary survival in the outer solar system
err2019-10-01
err0
errOAAI
errDavid Nesvorný; David Vokrouhlický
errShare
errSave
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
errShare
errSave
researcher View more