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

08/06/2020
by   Hao Huang, et al.
0

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.

READ FULL TEXT
research
02/02/2021

FLOSS != GitHub: A Case Study of Linux/BSD Perceptions from Microsoft's Acquisition of GitHub

In 2018, the software industry giants Microsoft made a move into the Ope...
research
09/23/2021

Community Formation and Detection on GitHub Collaboration Networks

This paper studies community formation in OSS collaboration networks. Wh...
research
10/01/2017

Collaboration Success Factors in an Online Music Community

Online communities have been able to develop large, open-source software...
research
03/21/2018

Investigating Collaboration Within Online Communities: Software Development Vs. Artistic Creation

Online creative communities have been able to develop large, open source...
research
03/17/2020

An Exploratory Study to Find Motives Behind Cross-platform Forks from Software Heritage Dataset

The fork-based development mechanism provides the flexibility and the un...
research
09/14/2018

Investigating Crowd Creativity in Online Music Communities

Crowd creativity is typically associated with peer-production communitie...
research
07/10/2019

Executability of Python Snippets in Stack Overflow

Online resources today contain an abundant amount of code snippets for d...

Please sign up or login with your details

Forgot password? Click here to reset