GitHub Discussions: An Exploratory Study of Early Adoption

  title={GitHub Discussions: An Exploratory Study of Early Adoption},
  author={Hideaki Hata and Nicole Novielli and Sebastian Baltes and Raula Gaikovina Kula and Christoph Treude},
  journal={Empir. Softw. Eng.},
Discussions is a new feature of GitHub for asking questions or discussing topics outside of specific Issues or Pull Requests. Before being available to all projects in December 2020, it had been tested on selected open source software projects. To understand how developers use this novel feature, how they perceive it, and how it impacts the development processes, we conducted a mixed-methods study based on early adopters of GitHub discussions from January until July 2020. We found that: (1… 
Topology of the Documentation Landscape
  • Marco Raglianti
  • Computer Science
    2022 IEEE/ACM 44th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
  • 2022
The goal of this PhD research is to automatically mine the documentation landscape of a system by disclosing pieces of information to aid, for example, in program maintenance tasks.
Análise do papel das GitHub Discussions no ambiente de desenvolvimento de Software Livre
GitHub Discussions é uma nova funcionalidade do GitHub que possibilita a abertura de discussões, e perguntas e respostas, fora do ambiente das pull requests e issues. Dada a novidade desta
Towards Mining OSS Skills from GitHub Activity
A novel method to detect OSS skills and prototype it in a tool called DisKo, which can be used to transform existing OSS experiences, such as identifying collaborators, matching mentors to mentees, and assigning project roles.
How are project-specific forums utilized? A study of participation, content, and sentiment in the Eclipse ecosystem
Analysis of 832,058 forum threads and their linkages to four systems with 2,170 connected contributors shows that Seniors are the most active participants to respond bug and non-bug-related threads in the forums and sentiment among developers are inconsistent while knowledge sharing within Eclipse.


Sentiment strength detection in short informal text
A huge number of informal messages are posted every day in social network sites, blogs, and discussion forums. Emotions seem to be frequently important in these texts for expressing friendship, sho...
What kind of questions do developers ask on Stack Overflow? A comparison of automated approaches to classify posts into question categories
This paper aims at automating the classification of SO question posts into seven question categories, and finds that the categories API usage, Conceptual, and Discrepancy are the most frequently assigned question categories and that they also occur together frequently.
Stress and Burnout in Open Source: Toward Finding, Understanding, and Mitigating Unhealthy Interactions
This work develops and demonstrates a measurement instrument (an SVM classifier tailored for software engineering) to detect toxic discussions in GITHUB issues, finding that toxicity varies by community and that toxicity decreased between 2012 and 2018.
Grouping Android Tag Synonyms on Stack Overflow
  • S. Beyer, M. Pinzger
  • Computer Science
    2016 IEEE/ACM 13th Working Conference on Mining Software Repositories (MSR)
  • 2016
This work represents their synonyms as directed, weighted graphs, and investigates several graph community detection algorithms to build meaningful groups of tags, also called tag communities, and shows how these tag communities can be used to derive trends of topics of Android-related questions on Stack Overflow.
Why, when, and what: Analyzing Stack Overflow questions by topic, type, and code
A topic modeling analysis that combines question concepts, types, and code is presented to associate programming concepts and identifiers with particular types of questions, such as, “how to perform encoding”.
Research Artifact: An Exploratory Study of GitHub Discussions Early Adoption
  • 2021
Sentiment and Emotion in Software Engineering
The topic was also explored in a special issue of The Journal of Systems and Software, where small and large companies have considered emotions in some aspects of their work.
EMTk - The Emotion Mining Toolkit
The Emotion Mining Toolkit is a suite of modules and datasets offering a comprehensive solution for mining sentiment and emotions from technical text contributed by developers on communication channels and its architecture is described.
9.6 Million Links in Source Code Comments: Purpose, Evolution, and Decay
It is found that links are prevalent in source code repositories, that licenses, software homepages, and specifications are common types of link targets, and thatlinks are often included to provide metadata or attribution.