When Conversations Turn Into Work: A Taxonomy of Converted Discussions and Issues in GitHub
Dong Wang, Masanari Kondo, Yasutaka Kamei, Raula Gaikovina Kula,, Naoyasu Ubayashi

TL;DR
This study analyzes how developers convert discussions into issues and vice versa on GitHub, revealing common reasons, time costs, and implications for better communication management in open-source projects.
Contribution
It introduces two taxonomies of conversion reasons and provides empirical data on the frequency, motivations, and time involved in discussion-issue conversions.
Findings
Clarification requests are the most common reason for converting discussions to issues.
Non-actionable topics like Q&A and ideas are frequently converted from issues to discussions.
Conversion processes can take a median of 15 to 35 hours, indicating non-trivial effort.
Abstract
Popular and large contemporary open-source projects now embrace a diverse set of documentation for communication channels. Examples include contribution guidelines (i.e., commit message guidelines, coding rules, submission guidelines), code of conduct (i.e., rules and behavior expectations), governance policies, and Q&A forum. In 2020, GitHub released Discussion to distinguish between communication and collaboration. However, it remains unclear how developers maintain these channels, how trivial it is, and whether deciding on conversion takes time. We conducted an empirical study on 259 NPM and 148 PyPI repositories, devising two taxonomies of reasons for converting discussions into issues and vice-versa. The most frequent conversion from a discussion to an issue is when developers request a contributor to clarify their idea into an issue (Reporting a Clarification Request -35.1% and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Engineering Techniques and Practices · Open Source Software Innovations
