Predicting the amount of files required to fix a bug
by Ahmed Fawzi Otoom; Maen Hammad; Sara Al-jdaeh; Sari Awwad; Sahar Idwan
International Journal of Computing Science and Mathematics (IJCSM), Vol. 14, No. 2, 2021

Abstract: This paper proposes a classifier that can predict the amount of files required to fix a bug. A newly incoming bug can be classified into one of the three classes (categories): Small; Medium; or Large depending on the amount of files required to fix that bug. For this purpose; 5800 bug reports are studied from three open source projects. The projects are: AspectJ; Tomcat; and SWT. Then; feature sets are extracted for each project separately. The feature sets represent the occurrences of keywords in the summary and description parts of the bug reports. Due to the high dimensionality of the feature vectors; we propose to apply the well-known method; principle component analysis (PCA). The resulting feature vectors are then fed to a number of popular machine learning algorithms. For an enhanced performance; we experiment with multiclass support vector machine quadratic MSVM2. It provides improvements of classification accuracy ranging from 2.3% to 22.3% compared to other classifiers.

Online publication date: Mon, 08-Nov-2021

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

 
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Computing Science and Mathematics (IJCSM):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?


Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email subs@inderscience.com