Unveiling Ruby: Insights from Stack Overflow and Developer Survey

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Akbarpour, Nikta, Mirza, Ahmad Saleem, Raoofian, Erfan, Fard, Fatemeh, Rodríguez-Pérez, Gema
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910919224721408
author Akbarpour, Nikta
Mirza, Ahmad Saleem
Raoofian, Erfan
Fard, Fatemeh
Rodríguez-Pérez, Gema
author_facet Akbarpour, Nikta
Mirza, Ahmad Saleem
Raoofian, Erfan
Fard, Fatemeh
Rodríguez-Pérez, Gema
contents Ruby is a widely used open-source programming language, valued for its simplicity, especially in web development. Despite its popularity, with over one million users on GitHub, little is known about the issues faced by Ruby developers. This study aims to investigate the key topics, trends, and difficulties faced by Ruby developers by analyzing over 498,000 Ruby-related questions on Stack Overflow (SO), followed by a survey of 154 Ruby developers. We employed BERTopic modeling and manual analysis to develop a taxonomy of 35 topics, grouped into six main categories. Our findings reveal that Web Application Development is the most commonly discussed category, while Ruby Gem Installation and Configuration Issues emerged as the most challenging topic. Analysis of trends on SO showed a steady decline. A survey of 154 Ruby developers demonstrated that 31.6% of the participants find the Core Ruby Concepts category particularly difficult, while Application Quality and Security is found to be difficult for over 40% of experienced developers. Notably, a comparison between survey responses and SO metrics highlights a misalignment, suggesting that perceived difficulty and objective indicators from SO differ; emphasizing the need for improved metrics to better capture developer challenges. Our study provides insights about the challenges Ruby developers face and strong implications for researchers.
format Preprint
id arxiv_https___arxiv_org_abs_2503_19238
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Unveiling Ruby: Insights from Stack Overflow and Developer Survey
Akbarpour, Nikta
Mirza, Ahmad Saleem
Raoofian, Erfan
Fard, Fatemeh
Rodríguez-Pérez, Gema
Software Engineering
D.2.0; D.3.0
Ruby is a widely used open-source programming language, valued for its simplicity, especially in web development. Despite its popularity, with over one million users on GitHub, little is known about the issues faced by Ruby developers. This study aims to investigate the key topics, trends, and difficulties faced by Ruby developers by analyzing over 498,000 Ruby-related questions on Stack Overflow (SO), followed by a survey of 154 Ruby developers. We employed BERTopic modeling and manual analysis to develop a taxonomy of 35 topics, grouped into six main categories. Our findings reveal that Web Application Development is the most commonly discussed category, while Ruby Gem Installation and Configuration Issues emerged as the most challenging topic. Analysis of trends on SO showed a steady decline. A survey of 154 Ruby developers demonstrated that 31.6% of the participants find the Core Ruby Concepts category particularly difficult, while Application Quality and Security is found to be difficult for over 40% of experienced developers. Notably, a comparison between survey responses and SO metrics highlights a misalignment, suggesting that perceived difficulty and objective indicators from SO differ; emphasizing the need for improved metrics to better capture developer challenges. Our study provides insights about the challenges Ruby developers face and strong implications for researchers.
title Unveiling Ruby: Insights from Stack Overflow and Developer Survey
topic Software Engineering
D.2.0; D.3.0
url https://arxiv.org/abs/2503.19238