English

Gathering GitHub OSS Requirements from Q&A Community: an Empirical Study

Software Engineering 2020-08-07 v1

Abstract

Cross-community collaboration can exploit the expertise and knowledges of crowds in different communities. Recently increasing users in open source software (OSS) community like GitHub attempt to gather software requirements from question and answer (Q&A) communities such as Stack Overflow (SO). In order to investigate this emerging crosscommunity collaboration phenomenon, the paper presents an exploratory study on cross-community requirements gathering of OSS projects in GitHub. We manually sample 3266 practice cases and quantitatively analyze the popularity of the phenomenon, the characteristics of the gathered requirements, and collaboration behaviors of cross-community. Some important findings are obtained: more than half of the requirements gathered from SO are enhancements and the majority of the gathered requirements arenon-functionalrequirements.Inaddition,OSSdeveloperscan directlyobtainrelatedsolutionsandcontributionsofthegathered requirements from SO in the gathering process.

Keywords

Cite

@article{arxiv.2008.02485,
  title  = {Gathering GitHub OSS Requirements from Q&A Community: an Empirical Study},
  author = {Hao Huang and Yao Lu and Xinjun Mao},
  journal= {arXiv preprint arXiv:2008.02485},
  year   = {2020}
}

Comments

10 pages, 13 figures, This paper will be published in the proceedings of the 25th International Conference on Engineering of Complex Computer Systems (ICECCS2020)

R2 v1 2026-06-23T17:40:30.546Z