Information Retrieval-Based Bug Localization Approach With Adaptive Attribute Weighting

dc.contributor.author ErşahIn, Mustafa
dc.contributor.author Utku, Semih
dc.contributor.author Kılınç, Deniz
dc.contributor.author ErşahIn, Buket
dc.date.accessioned 2021-12-02T18:16:16Z
dc.date.available 2021-12-02T18:16:16Z
dc.date.issued 2021
dc.description.abstract Software quality assurance is one of the crucial factors for the success of software projects. Bug fixing has an essential role in software quality assurance, and bug localization (BL) is the first step of this process. BL is difficult and time-consuming since the developers should understand the flow, coding structure, and the logic of the program. Information retrieval-based bug localization (IRBL) uses the information of bug reports and source code to locate the section of code in which the bug occurs. It is difficult to apply other tools because of the diversity of software development languages, design patterns, and development standards. The aim of this study is to build an adaptive IRBL tool and make it usable by more companies. BugSTAiR solves the aforementioned problem by means of the adaptive attribute weighting (AAW) algorithm and is evaluated on four open-source projects which are well-known benchmark datasets on BL. One of them is BLIA which is the state of the art in bug localization area and another is BLUIR which is a well-known BL tool. According to the promising results of experiments, Top1 rank of BugSTAiR is 2% and MAP is 10% better than BLIA's results on AspectJ and it has localized 4.6% of all bugs in Top1 and its precision is 6.1% better than BLIA on SWT, respectively. On the other side, it is 20% better in the Top1 metric and 30% in precision than BLUIR. en_US
dc.description.sponsorship Funding for this work was partially supported by the Research and Development Center of Commencis Technology accredited on Turkey - Ministry of Industry and Technology. The modules and services of this work were parts of a Commencis project named BugStair, which was funded by governments including the Scientific and Technological Research Council of Turkey (TUBITAK) having Award No. 3180803. en_US
dc.identifier.doi 10.3906/elk-2006-14
dc.identifier.issn 1300-0632
dc.identifier.issn 1303-6203
dc.identifier.scopus 2-s2.0-85108328404
dc.identifier.uri https://doi.org/10.3906/elk-2006-14
dc.identifier.uri https://hdl.handle.net/11147/11823
dc.identifier.uri https://search.trdizin.gov.tr/yayin/detay/523188
dc.language.iso en en_US
dc.publisher TÜBİTAK - Türkiye Bilimsel ve Teknolojik Araştırma Kurumu en_US
dc.relation.ispartof Turkish Journal of Electrical Engineering and Computer Sciences en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Software engineering en_US
dc.subject Bug localization en_US
dc.subject Information retrieval en_US
dc.subject Genetic algorithm en_US
dc.subject Software process improvement en_US
dc.title Information Retrieval-Based Bug Localization Approach With Adaptive Attribute Weighting en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.institutional ErşahIn, Buket
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C5
gdc.coar.access open access
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department İzmir Institute of Technology. Computer Engineering en_US
gdc.description.endpage 1614 en_US
gdc.description.issue 3 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q2
gdc.description.startpage 1598 en_US
gdc.description.volume 29 en_US
gdc.description.wosquality Q3
gdc.identifier.openalex W3168050246
gdc.identifier.trdizinid 523188
gdc.identifier.wos WOS:000679318000008
gdc.index.type WoS
gdc.index.type Scopus
gdc.index.type TR-Dizin
gdc.oaire.accesstype GOLD
gdc.oaire.diamondjournal false
gdc.oaire.impulse 1.0
gdc.oaire.influence 2.7107647E-9
gdc.oaire.isgreen true
gdc.oaire.popularity 2.8688212E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 02 engineering and technology
gdc.openalex.fwci 0.0
gdc.openalex.normalizedpercentile 0.38
gdc.opencitations.count 0
gdc.plumx.mendeley 10
gdc.plumx.scopuscites 2
gdc.scopus.citedcount 2
gdc.wos.citedcount 1
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4003-8abe-a4dfe192da5e

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Name:
elk-29-3-18-2006-14.pdf
Size:
2.21 MB
Format:
Adobe Portable Document Format