A Novel Feature To Predict Buggy Changes in a Software System

dc.contributor.author Yılmaz, Rahime
dc.contributor.author Nalçakan, Yağız
dc.contributor.author Haktanır, Elif
dc.date.accessioned 2021-11-06T09:27:12Z
dc.date.available 2021-11-06T09:27:12Z
dc.date.issued 2022
dc.description International Conference on Intelligent and Fuzzy Systems, INFUS 2021 -- 24 August 2021 through 26 August 2021 en_US
dc.description.abstract Researchers have successfully implemented machine learning classifiers to predict bugs in a change file for years. Change classification focuses on determining if a new software change is clean or buggy. In the literature, several bug prediction methods at change level have been proposed to improve software reliability. This paper proposes a model for classification-based bug prediction model. Four supervised machine learning classifiers (Support Vector Machine, Decision Tree, Random Forrest, and Naive Bayes) are applied to predict the bugs in software changes, and performance of these four classifiers are characterized. We considered a public dataset and downloaded the corresponding source code and its metrics. Thereafter, we produced new software metrics by analyzing source code at class level and unified these metrics with the existing set. We obtained new dataset to apply machine learning algorithms and compared the bug prediction accuracy of the newly defined metrics. Results showed that our merged dataset is practical for bug prediction based experiments. © 2022, The Author(s), under exclusive license to Springer Nature Switzerland AG. en_US
dc.identifier.doi 10.1007/978-3-030-85577-2_48
dc.identifier.isbn 9783030855765
dc.identifier.issn 2367-3370
dc.identifier.scopus 2-s2.0-85115224913
dc.identifier.uri http://doi.org/10.1007/978-3-030-85577-2_48
dc.identifier.uri https://hdl.handle.net/11147/11250
dc.language.iso en en_US
dc.publisher Springer en_US
dc.relation.ispartof Lecture Notes in Networks and Systems en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject Bug prediction en_US
dc.subject Classification en_US
dc.subject Code analysis en_US
dc.subject Code metrics en_US
dc.subject Machine learning en_US
dc.subject Software metrics en_US
dc.title A Novel Feature To Predict Buggy Changes in a Software System en_US
dc.type Conference Object en_US
dspace.entity.type Publication
gdc.author.institutional Nalçakan, Yağız
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C5
gdc.coar.access metadata only access
gdc.coar.type text::conference output
gdc.collaboration.industrial false
gdc.description.department İzmir Institute of Technology. Computer Engineering en_US
gdc.description.endpage 414 en_US
gdc.description.publicationcategory Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q4
gdc.description.startpage 407 en_US
gdc.description.volume 308 en_US
gdc.description.wosquality N/A
gdc.identifier.openalex W3202258165
gdc.index.type Scopus
gdc.oaire.diamondjournal false
gdc.oaire.impulse 0.0
gdc.oaire.influence 2.635068E-9
gdc.oaire.isgreen false
gdc.oaire.popularity 1.9373685E-9
gdc.oaire.publicfunded false
gdc.openalex.collaboration National
gdc.openalex.fwci 0.52191559
gdc.openalex.normalizedpercentile 0.66
gdc.opencitations.count 0
gdc.plumx.mendeley 1
gdc.plumx.scopuscites 1
gdc.scopus.citedcount 1
relation.isAuthorOfPublication.latestForDiscovery c2c90651-c5cb-4bf5-b193-4eb99c4a17af
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4014-8abe-a4dfe192da5e

Files