Information retrieval-based bug localization approach with adaptive attribute weighting

dc.authorscopusid57208796549
dc.authorscopusid36136192400
dc.authorscopusid56952927700
dc.authorscopusid57200269457
dc.contributor.authorErşahin, Mustafa
dc.contributor.authorUtku, Semih
dc.contributor.authorKılınç, Deniz
dc.contributor.authorErşahin, Buket
dc.date.accessioned2022-02-15T16:57:40Z
dc.date.available2022-02-15T16:57:40Z
dc.date.issued2021
dc.departmentBakırçay Üniversitesien_US
dc.description.abstractSoftware 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.sponsorshipResearch and Development Center of Commencis Technology accredited on Turkey - Ministry of Industry and Technology - Scientific and Technological Research Council of Turkey (TUBITAK) [3180803]en_US
dc.description.sponsorshipFunding 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.doi10.3906/elk-2006-14
dc.identifier.endpage1614en_US
dc.identifier.issn1300-0632
dc.identifier.issn1303-6203
dc.identifier.issue3en_US
dc.identifier.scopus2-s2.0-85108328404en_US
dc.identifier.scopusqualityQ3en_US
dc.identifier.startpage1598en_US
dc.identifier.trdizinid523188
dc.identifier.urihttps://doi.org/10.3906/elk-2006-14
dc.identifier.urihttps://hdl.handle.net/20.500.14034/242
dc.identifier.volume29en_US
dc.identifier.wosWOS:000679318000008en_US
dc.identifier.wosqualityQ4en_US
dc.indekslendigikaynakWeb of Scienceen_US
dc.indekslendigikaynakScopusen_US
dc.language.isoenen_US
dc.publisherTubitak Scientific & Technical Research Council Turkeyen_US
dc.relation.journalTurkish Journal Of Electrical Engineering And Computer Sciencesen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectSoftware engineeringen_US
dc.subjectbug localizationen_US
dc.subjectinformation retrievalen_US
dc.subjectgenetic algorithmen_US
dc.subjectsoftware process improvementen_US
dc.titleInformation retrieval-based bug localization approach with adaptive attribute weightingen_US
dc.typeArticleen_US

Dosyalar

Orijinal paket
Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
Information retrieval-based bug localization approach with adaptive attribute weighting.pdf
Boyut:
2.21 MB
Biçim:
Adobe Portable Document Format
Açıklama:
Tam Metin / Full Text