Towards a taxonomy of bug tracking process smells: a quantitative analysis

buir.contributor.authorAli Qamar, Khushbakht
buir.contributor.authorSülün, Emre
buir.contributor.authorTüzün, Eray
buir.contributor.orcidAli Qamar, Khushbakht|0000-0001-7233-8690
buir.contributor.orcidSülün, Emre|0000-0001-9513-1967
buir.contributor.orcidTüzün, Eray|0000-0002-5550-7816
dc.citation.epage147en_US
dc.citation.spage138en_US
dc.contributor.authorAli Qamar, Khushbakht
dc.contributor.authorSülün, Emre
dc.contributor.authorTüzün, Eray
dc.coverage.spatialPalermo, Italyen_US
dc.date.accessioned2022-01-31T08:06:09Z
dc.date.available2022-01-31T08:06:09Z
dc.date.issued2021-01-27
dc.departmentDepartment of Computer Engineeringen_US
dc.descriptionConference Name: 2021 47th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)en_US
dc.descriptionDate of Conference: 1-3 September 2021en_US
dc.description.abstractBug tracking is the process of monitoring and reporting malfunctions or issues found in software. While there is no consensus on a formally specified bug tracking process, some certain rules and best practices for an optimal bug tracking process are accepted by many companies and open-source software (OSS) projects. Despite slight variations between different platforms, the primary aim of all these rules and practices is to perform a more efficient bug tracking process. Practitioners’ noncompliance with the best practices not only impedes the benefits of the bug tracking process but also negatively affects the other phases of the life cycle of software development.In this study, based on the results of a multivocal literature review, we analyzed 60 sources in academic and gray literature and propose a taxonomy of 12 bad practices in the bug tracking process, that is bug tracking process smells. To quantitatively analyze these process smells, we inspect bug reports collected from six projects. Among these projects, four of them are Jira-based (MongoDB Core Server, Evergreen, Confluence Server & Data Center, Jira Server & Data Center) and the other two are Bugzilla-based (GCC and Wireshark). We observed that a considerable amount of bug tracking process smells exist in all projects with varying ratios.en_US
dc.identifier.doi10.1109/SEAA53835.2021.00026en_US
dc.identifier.eisbn978-1-6654-2705-0en_US
dc.identifier.isbn978-1-6654-2706-7en_US
dc.identifier.urihttp://hdl.handle.net/11693/76901en_US
dc.language.isoEnglishen_US
dc.publisherIEEEen_US
dc.relation.isversionofhttps://dx.doi.org/10.1109/SEAA53835.2021.00026en_US
dc.source.titleEuromicro Conference on Software Engineering and Advanced Applications (SEAA)en_US
dc.subjectThe bug tracking systemen_US
dc.subjectProcess miningen_US
dc.subjectConformance checkingen_US
dc.subjectAnti-patternsen_US
dc.subjectBug tracking smellsen_US
dc.subjectProcess smellen_US
dc.titleTowards a taxonomy of bug tracking process smells: a quantitative analysisen_US
dc.typeConference Paperen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Towards_a_Taxonomy_of_Bug_Tracking_Process_Smells_A_Quantitative_Analysis.pdf
Size:
346.99 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.69 KB
Format:
Item-specific license agreed upon to submission
Description: