Published February 7, 2022 | Version v1

An evidence-based study on issue labeling in Github-based repositories (Supplementary material)

  • 1. Universidade Federal da Bahia (UFBA)

Contributors

Supervisor:

  • 1. Universidade Federal da Bahia (UFBA)

Description

The open-source software community has grown in size and importance over the years. As a consequence, the number of project contributors has increased considerably. The capability of open-source project repositories to accommodate issue reports is essential. An issue report encompasses a large set of data that describes the necessary changes a software should handle. As developers need detailed information to reproduce and find them, incomplete information is a severe problem that may influence triage and defect detection leading to delays in project maintenance. Issue trackers commonly use the labeling method to add extra details to issues. Knowing the importance of labels, this dissertation focus on investigating the usage, creation, and similarities in the context of the issue lifecycle in both maintenance and evolution in the repository issue trackers of the largest and most popular code hosting platform, Github. In addition, it analyzes the number of labeled and unlabeled issues in the repository and the connection between the issues' components, with an analysis focused on the lifecycle. The results indicate a significant correlation between repositories with many issues and the creation of labels, but not all repositories use them. 64.58% of the repositories insert new labels as the project evolves. 73.14% repositories applied on issues the Github standard labels. We also found an influence of primary issue fields such as title, description, and comments in most issue labels, impacting the creation and labeling issues. These numbers show that issue labeling is of prominent relevance for project maintenance and evolution. It provides developers with an easy and convenient way to inform about an incoming issue reported by systems users.

Files

Complementary-Apendix.pdf

Files (4.8 MB)

Name Size Download all
md5:97bc452d570e7111f47e6c53ae4aed0e
669.3 kB Preview Download
md5:cd6aa906926438d30706b2e6b0198ff0
596 Bytes Download
md5:a9a82949e8988255729bb926f360f42a
69.9 kB Preview Download
md5:d9a05d4d7aa993b01927f41218fd52cf
881.3 kB Preview Download
md5:bb8eb757d9505106681890f8f5092390
3.4 kB Download
md5:0df83d74ad233802b772b60513290a9f
824.8 kB Preview Download
md5:4cce93efaca9c0840a1125a6f3b7bf3c
493.0 kB Preview Download
md5:449e71707bb068d7ae41f6ba838170b3
1.1 MB Preview Download
md5:4612f33fbfae9e3e2a72ff4bddc0988a
28.5 kB Download
md5:f39acb01e574efcf87428dcfebc679d7
2.5 kB Preview Download
md5:8f844ea15b20ca3371b8830fb0d5da91
4.7 kB Download
md5:c461f891b59e6f058a286f5a48bcce37
2.7 kB Download
md5:2b680e46be1b8d04e0feaaa6de018f7d
4.0 kB Download
md5:8e2d9c762ec5238b672f1a405c35671e
13.0 kB Download
md5:d660df1fa9e653a4eddf9a2ff20f9116
731.4 kB Preview Download