Software Defect

facebooktwitterRSSmailshare
Abstract: 

Our defect dataset, comes from PROMISErepository. This data refers to open-source Java systems such as ant, camel, ivy, jedit, log4j, lucene, poi, synapse, velocity and xerces. We selected these datasets since they have at least three consecutive releases (where release i was built before release i+1). This will allow us to build defect predictors based on the past data and then predict (test) defects on future version projects, which will be a more practical scenario.

Instructions: 

The original dataset contains a list of bugs, their characteristics and the classes to which they belong. The first step was to remove the values which belonged to class 0. The values left belonged to the defective classes. For untuned methods release i and release i+1 were combined for training purposes and tested on release i+2.For tuned methods release i was used for training, release i+1 for tuning and release i+2 for testing.

Eg.: release i in antV0 contains 20 defect classes out of 125 which was used for training and release i+1 which was used for tuning contains 40 defect classes out of 178.

The analysis procedure involved the use of Pandas library available in Python to process the dataset as per our requirements.

Dataset Files

You must be an IEEE Dataport Subscriber to access these files. Login or subscribe now.

Help us make IEEE DataPort better. Sign up to be a Beta Tester and receive a coupon code for a free subscription to IEEE DataPort! Learn More

Dataset Details

Citation Author(s):
Ruchika Malhotra, Arjun Rajpal, Dushyant Rathore
Submitted by:
Arjun Rajpal
Last updated:
Tue, 02/20/2018 - 11:37
DOI:
10.21227/H2K078
Data Format:
 
Share / Embed Cite

Subscribe

Embed this dataset on another website

Copy and paste the HTML code below to embed your dataset:

Share via email or social media

Click the buttons below:

facebooktwittermailshare
[1] Ruchika Malhotra, Arjun Rajpal, Dushyant Rathore, "Software Defect", IEEE Dataport, 2018. [Online]. Available: http://dx.doi.org/10.21227/H2K078. Accessed: Jun. 17, 2018.
@data{h2k078-18,
doi = {10.21227/H2K078},
url = {http://dx.doi.org/10.21227/H2K078},
author = {Ruchika Malhotra; Arjun Rajpal; Dushyant Rathore },
publisher = {IEEE Dataport},
title = {Software Defect},
year = {2018} }
TY - DATA
T1 - Software Defect
AU - Ruchika Malhotra; Arjun Rajpal; Dushyant Rathore
PY - 2018
PB - IEEE Dataport
UR - 10.21227/H2K078
ER -
Ruchika Malhotra, Arjun Rajpal, Dushyant Rathore. (2018). Software Defect. IEEE Dataport. http://dx.doi.org/10.21227/H2K078
Ruchika Malhotra, Arjun Rajpal, Dushyant Rathore, 2018. Software Defect. Available at: http://dx.doi.org/10.21227/H2K078.
Ruchika Malhotra, Arjun Rajpal, Dushyant Rathore. (2018). "Software Defect." Web.
1. Ruchika Malhotra, Arjun Rajpal, Dushyant Rathore. Software Defect [Internet]. IEEE Dataport; 2018. Available from : http://dx.doi.org/10.21227/H2K078
Ruchika Malhotra, Arjun Rajpal, Dushyant Rathore. "Software Defect." doi: 10.21227/H2K078