论文标题
收集问答社区的GitHub OSS要求:一项实证研究
Gathering GitHub OSS Requirements from Q&A Community: an Empirical Study
论文作者
论文摘要
跨社区合作可以利用不同社区人群的专业知识和知识。最近,增加了像GitHub这样的开源软件(OSS)社区中的用户,试图从问答(问答)社区(例如堆栈溢出)中收集软件要求(SO)。为了调查这种新兴的跨社区协作现象,本文介绍了GitHub OSS项目跨社区需求收集的探索性研究。我们手动采样了3266个练习案例,并定量分析了现象的普及,收集要求的特征以及跨社区的协作行为。获得了一些重要的发现:从SO收集的一半以上是增强功能和大多数收集的要求竞技场功能重新定价。
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.