Why is my community reacting like this? Understanding reactions in open-source communities

  • Jorge Luís Melgarejo UFMS
  • Awdren de Lima Fontão UFMS
  • Hudson Silva Borges UFMS

Resumo


In 2016, GitHub introduced the “Reactions” feature to facilitate the expression of sentiments and reduce noise in communications on its platform. Recent studies indicated that developers has been adopting the feature and was observed a reduction of noise on conversations inside the platform. However, the patterns of usage and profiles of users expressing these reactions in inside their communities remain underexplored. Identifying these patterns may help maintainers to better understand members’ behaviors in their communities, and researchers to build supporting tools focused on users’ reactions. This paper presents an initial study to (i) understand these interactions on open-source software communities, (ii) identify types of resources that receive the most reactions, (iii) analyzing seasonal factors influencing usage, and (iv) correlating the provided reactions with the roles of developers within the community. Preliminary results indicate that users primarily react to comments in Issues, with notable periods of heightened activity. Additionally, significant differences were observed between the reactions of maintainers and other members of the community.

Palavras-chave: Github, Reactions, Open-Source, Comunidades

Referências

Mohamed Amine Batoun, Ka Lai Yung, Yuan Tian, and Mohammed Sayagh. 2023. An empirical study on GitHub pull requests’ reactions. ACM Transactions on Software Engineering and Methodology (TOSEM) 32 (2023), 1–35.

Hudson Borges, Rodrigo Brito, and Marco Tulio Valente. 2019. Beyond textual issues: Understanding the usage and impact of GitHub reactions. In XXXIII Brazilian Symposium on Software Engineering (SBES). 397–406.

Hudson Borges and Marco Tulio Valente. 2018. What’s in a GitHub star? understanding repository starring practices in a social coding platform. Journal of Systems and Software (JSS) 146 (2018), 112–129.

Hudson Silva Borges and Marco Tulio Valente. 2022. GitHub Proxy Server: A tool for supporting massive data collection on GitHub. In XXXVI Brazilian Symposium on Software Engineering (SBES). 370–375.

Laura Dabbish, Colleen Stuart, Jason Tsay, and Jim Herbsleb. 2012. Social coding in GitHub: transparency and collaboration in an open software repository. In ACM Conference on Computer Supported Cooperative Work (CSCW). 1277–1286.

Juan Carlos Farah, Basile Spaenlehauer, Xinyang Lu, Sandy Ingram, and Denis Gillet. 2022. An exploratory study of reactions to bot comments on GitHub. In IV International Workshop on Bots in Software Engineering (BotSE). 18–22.

Eirini Kalliamvakou, Georgios Gousios, Kelly Blincoe, Leif Singer, Daniel M German, and Daniela Damian. 2016. An in-depth study of the promises and perils of mining GitHub. Empirical Software Engineering (ESE) 21 (2016), 2035–2071.

Xuan Lu, Wei Ai, Zhenpeng Chen, Yanbin Cao, and Qiaozhu Mei. 2022. Emojis predict dropouts of remote workers: An empirical study of emoji usage on GitHub. PloS one 17 (2022), 1–21.

Shiyue Rong, Weisheng Wang, Umme Ayda Mannan, Eduardo Santana de Almeida, Shurui Zhou, and Iftekhar Ahmed. 2022. An empirical study of emoji use in software development communication. Information and Software Technology (IST) 148 (2022), 106912.
Publicado
30/09/2024
MELGAREJO, Jorge Luís; FONTÃO, Awdren de Lima; BORGES, Hudson Silva. Why is my community reacting like this? Understanding reactions in open-source communities. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 38. , 2024, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 700-705. DOI: https://doi.org/10.5753/sbes.2024.3578.