Today, coding skills are among the most required competencies worldwide, often also for non-computer scientists. Because of this trend, community contribution-based, question-and-answer (Q&A) platforms became prominent for finding the proper solution to all programming issues. Stack Overflow has been the most popular platform for technical-related questions for years. Still, recently, some programming-related subreddits of Reddit have become a standing stone for questions and discussions. This work investigates the developers' behavior and community formation around the twenty most popular programming languages. We examined two consecutive years of programming-related questions from Stack Overflow and Reddit, performing a longitudinal study on users' posting activity and their high-order interaction patterns abstracted via hypergraphs. Our analysis highlighted crucial differences in how these Q&A platforms are utilized by their users. In line with previous literature, it emphasized the constant decline of Stack Overflow in favor of more community-friendly platforms, such as Reddit, which has been growing rapidly lately.

The Age of Snippet Programming: Toward Understanding Developer Communities in Stack Overflow and Reddit

Antelmi A.
First
;
2023-01-01

Abstract

Today, coding skills are among the most required competencies worldwide, often also for non-computer scientists. Because of this trend, community contribution-based, question-and-answer (Q&A) platforms became prominent for finding the proper solution to all programming issues. Stack Overflow has been the most popular platform for technical-related questions for years. Still, recently, some programming-related subreddits of Reddit have become a standing stone for questions and discussions. This work investigates the developers' behavior and community formation around the twenty most popular programming languages. We examined two consecutive years of programming-related questions from Stack Overflow and Reddit, performing a longitudinal study on users' posting activity and their high-order interaction patterns abstracted via hypergraphs. Our analysis highlighted crucial differences in how these Q&A platforms are utilized by their users. In line with previous literature, it emphasized the constant decline of Stack Overflow in favor of more community-friendly platforms, such as Reddit, which has been growing rapidly lately.
2023
International World Wide Web Conference - Workshops
Austin, Texas, US
2023
ACM Web Conference 2023 - Companion of the World Wide Web Conference, WWW 2023
Association for Computing Machinery, Inc
1218
1224
9781450394192
https://dl.acm.org/doi/abs/10.1145/3543873.3587673
Developer communities; Hypergraphs; Network Analysis; Q&A social platforms; Reddit; Stack Overflow; User behavior
Antelmi A.; Cordasco G.; De Vinco D.; Spagnuolo C.
File in questo prodotto:
File Dimensione Formato  
The_Age_of_Snippet_Programming_published_version.pdf

Accesso riservato

Tipo di file: PDF EDITORIALE
Dimensione 626.54 kB
Formato Adobe PDF
626.54 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
The_Age_of_Snippet_Programming.pdf

Accesso aperto

Tipo di file: POSTPRINT (VERSIONE FINALE DELL’AUTORE)
Dimensione 527.96 kB
Formato Adobe PDF
527.96 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/1943727
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 2
social impact