Bug Severity Assessment in Cross Project Context and Identifying Training Candidates

dc.authoridMisra, Sanjay/0000-0002-3556-9331
dc.authoridSINGH, V B/0000-0001-6678-4977
dc.authorscopusid22635994900
dc.authorscopusid56962766700
dc.authorscopusid55606872600
dc.authorwosidMisra, Sanjay/K-2203-2014
dc.authorwosidSINGH, V.B./GNW-3297-2022
dc.contributor.authorMısra, Sanjay
dc.contributor.authorMisra, Sanjay
dc.contributor.authorSharma, Meera
dc.contributor.otherComputer Engineering
dc.date.accessioned2024-07-05T15:29:26Z
dc.date.available2024-07-05T15:29:26Z
dc.date.issued2017
dc.departmentAtılım Universityen_US
dc.department-temp[Singh, V. B.] Univ Delhi, Delhi Coll Arts & Commerce, Delhi, India; [Misra, Sanjay] Covenant Univ, Ota, Nigeria; [Misra, Sanjay] Atilim Univ, Dept Comp Engn, Ankara, Turkey; [Sharma, Meera] Univ Delhi, Dept Comp Sci, Delhi, Indiaen_US
dc.descriptionMisra, Sanjay/0000-0002-3556-9331; SINGH, V B/0000-0001-6678-4977en_US
dc.description.abstractThe automatic bug severity prediction will be useful in prioritising the development efforts, allocating resources and bug fixer. It needs historical data on which classifiers can be trained. In the absence of such historical data cross project prediction provides a good solution. In this paper, our objective is to automate the bug severity prediction by using a bug metric summary and to identify best training candidates in cross project context. The text mining technique has been used to extract the summary terms and trained the classifiers using these terms. About 63 training candidates have been designed by combining seven datasets of Eclipse projects to develop the severity prediction models. To deal with the imbalance bug data problem, we employed two approaches of ensemble by using two operators available in RapidMiner: Vote and Bagging. Results show that k-Nearest Neighbour (k-NN) performance is better than the Support Vector Machine (SVM) performance. Naive Bayes f-measure performance is poor, i.e. below 34.25%. In case of k-NN, developing training candidates by combining more than one training datasets helps in improving the performances (f-measure and accuracy). The two ensemble approaches have improved the f-measure performance up to 5% and 10% respectively for the severity levels having less number of bug reports in comparison of major severity level. We have further motivated the paper with a cross project bug severity prediction between Eclipse and Mozilla products. Results show that Mozilla products can be used to build reliable prediction models for Eclipse products and vice versa in case of SVM and k-NN classifiers.en_US
dc.identifier.citation20
dc.identifier.doi10.1142/S0219649217500058
dc.identifier.issn0219-6492
dc.identifier.issn1793-6926
dc.identifier.issue1en_US
dc.identifier.scopus2-s2.0-85016213218
dc.identifier.urihttps://doi.org/10.1142/S0219649217500058
dc.identifier.urihttps://hdl.handle.net/20.500.14411/2923
dc.identifier.volume16en_US
dc.identifier.wosWOS:000398908700005
dc.language.isoenen_US
dc.publisherWorld Scientific Publ Co Pte Ltden_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectBug severityen_US
dc.subjectcross project predictionen_US
dc.subjecttext miningen_US
dc.subjectensemble approachen_US
dc.titleBug Severity Assessment in Cross Project Context and Identifying Training Candidatesen_US
dc.typeArticleen_US
dspace.entity.typePublication
relation.isAuthorOfPublication53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isAuthorOfPublication.latestForDiscovery53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isOrgUnitOfPublicatione0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication.latestForDiscoverye0809e2c-77a7-4f04-9cb0-4bccec9395fa

Files

Collections