University of Bahrain
Scientific Journals

BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports

Show simple item record

dc.contributor.author Al-Msie’deen, Ra’Fat
dc.date.accessioned 2024-01-14T09:48:04Z
dc.date.available 2024-01-14T09:48:04Z
dc.date.issued 2024-01-15
dc.identifier.issn 2210-142X
dc.identifier.uri https://journal.uob.edu.bh:443/handle/123456789/5343
dc.description.abstract A Bug Tracking System (BTS), such as Bugzilla, is generally utilized to track submitted Bug Reports (BRs) for a particular software system. Duplicate Bug Report (DBR) retrieval is the process of obtaining a DBR in the BTS. This process is important to avoid needless work from engineers on DBRs. To prevent wasting engineer resources, such as effort and time, on previously submitted (or duplicate) BRs, it is essential to find and retrieve DBRs as soon as they are submitted by software users. Thus, this paper proposes an automatic approach (called BushraDBR) that aims to assist an engineer (called a triager) to retrieve DBRs and stop the duplicates before they start. Where BushraDBR stands for Bushra Duplicate Bug Reports retrieval process. Therefore, when a new BR is sent to the Bug Repository (BRE), an engineer checks whether it is a duplicate of an existing BR in BRE or not via BushraDBR approach. If it is, the engineer marks it as DBR, and the BR is excluded from consideration for any additional work; otherwise, the BR is added to the BRE. BushraDBR approach relies on Textual Similarity (TS) between the newly submitted BR and the rest of the BRs in BRE to retrieve DBRs. BushraDBR exploits unstructured data from BRs to apply Information Retrieval (IR) methods in an efficient way. BushraDBR approach uses two techniques to retrieve DBRs: Latent Semantic Indexing (LSI) and Formal Concept Analysis (FCA). The originality of BushraDBR is to stop DBRs before they occur by comparing the newly reported BR with the rest of the BRs in the BTS, thus saving time and effort during the Software Maintenance (SM) process. BushraDBR also uniquely retrieves DBR through the use of LSI and FCA techniques. BushraDBR approach had been validated and evaluated on several publicly available data sets from Bugzilla. Experiments show the ability of BushraDBR approach to retrieve DBRs in an efficient and accurate manner. en_US
dc.language.iso en en_US
dc.publisher University Of Bahrain en_US
dc.subject Software engineering en_US
dc.subject Software maintenance en_US
dc.subject Duplicate bug report retrieval en_US
dc.subject Formal concept analysis en_US
dc.subject Latent semantic indexing en_US
dc.subject Bug tracking system en_US
dc.subject Bug report en_US
dc.title BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports en_US
dc.identifier.doi http://dx.doi.org/10.12785/ijcds/150118
dc.volume 15 en_US
dc.issue 1 en_US
dc.pagestart 221 en_US
dc.pageend 238 en_US
dc.contributor.authorcountry Jordan en_US
dc.contributor.authoraffiliation Department of Software Engineering, Faculty of IT, Mutah University, Mutah 61710, Karak en_US
dc.source.title International Journal of Computing and Digital Systems en_US
dc.abbreviatedsourcetitle IJCDS en_US


Files in this item

This item appears in the following Issue(s)

Show simple item record

All Journals


Advanced Search

Browse

Administrator Account