Bug tracking process smells in practice

buir.contributor.authorTüzün, Eray
buir.contributor.authorJabrayilzade, Elgun
buir.contributor.orcidTüzün, Eray|0000-0002-5550-7816
dc.citation.epage86en_US
dc.citation.spage77en_US
dc.contributor.authorJabrayilzade, Elgun
dc.contributor.authorEvtikhiev, Mikhail
dc.contributor.authorTüzün, Eray
dc.contributor.authorKovalenko, Vladimir
dc.coverage.spatialPittsburgh, Pennsylvaniaen_US
dc.date.accessioned2023-02-24T13:38:23Z
dc.date.available2023-02-24T13:38:23Z
dc.date.issued2022-05-27
dc.departmentDepartment of Computer Engineeringen_US
dc.descriptionConference Name: 44th ACM/IEEE International Conference on Software Engineering: Software Engineering in Practice, ICSE-SEIP 2022en_US
dc.descriptionDate of Conference: 22 May 2022en_US
dc.description.abstractSoftware teams use bug tracking (BT) tools to report and manage bugs. Each record in a bug tracking system (BTS) is a reporting entity consisting of several information fields. The contents of the reports are similar across different tracking tools, though not the same. The variation in the workflow between teams prevents defining an ideal process of running BTS. Nevertheless, there are best practices reported both in white and gray literature. Developer teams may not adopt the best practices in their BT process. This study investigates the non-compliance of developers with best practices, so-called smells, in the BT process. We mine bug reports of four projects in the BTS of JetBrains, a software company, to observe the prevalence of BT smells in an industrial setting. Also, we survey developers to see (1) if they recognize the smells, (2) their perception of the severity of the smells, and (3) the potential benefits of a BT process smell detection tool. We found that (1) smells occur, and their detection requires a solid understanding of the BT practices of the projects, (2) smell severity perception varies across smell types, and (3) developers considered that a smell detection tool would be useful for six out of the 12 smell categories.en_US
dc.description.provenanceSubmitted by Cem Çağatay Akgün (cem.akgun@bilkent.edu.tr) on 2023-02-24T13:38:23Z No. of bitstreams: 1 Bus_Factor_in_Practice.pdf: 684306 bytes, checksum: cd14944c0f544ac58b2a438b5287e501 (MD5)en
dc.description.provenanceMade available in DSpace on 2023-02-24T13:38:23Z (GMT). No. of bitstreams: 1 Bus_Factor_in_Practice.pdf: 684306 bytes, checksum: cd14944c0f544ac58b2a438b5287e501 (MD5) Previous issue date: 2022-05-27en
dc.identifier.doi10.1109/ICSE-SEIP55303.2022.9793985en_US
dc.identifier.issn0270-5257
dc.identifier.urihttp://hdl.handle.net/11693/111695
dc.language.isoEnglishen_US
dc.publisherIEEE Computer Societyen_US
dc.relation.isversionofhttps://dx.doi.org/10.1109/ICSE-SEIP55303.2022.9793985en_US
dc.source.titleProceedings - International Conference on Software Engineeringen_US
dc.subjectBug tracking smellsen_US
dc.subjectBug tracking systemen_US
dc.subjectDeveloper perceptionen_US
dc.subjectEmpirical studyen_US
dc.subjectProcess smellen_US
dc.titleBug tracking process smells in practiceen_US
dc.typeConference Paperen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Bus_Factor_in_Practice.pdf
Size:
668.27 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: