Unveiling Elite Developers’ Activities in Open Source Projects
FOS: Computer and information sciences
productivity
Software engineering
Software Engineering
project outcomes
02 engineering and technology
software quality
developers' activity
Computer Software
Software Engineering (cs.SE)
open source software
cs.SE
Computer Science - Software Engineering
Information and Computing Sciences
0202 electrical engineering, electronic engineering, information engineering
Elite developers
Information Systems
DOI:
10.1145/3387111
Publication Date:
2020-06-01T16:19:41Z
AUTHORS (5)
ABSTRACT
Open source developers, particularly the elite developers who own the administrative privileges for a project, maintain a diverse portfolio of contributing activities. They not only commit source code but also exert significant efforts on other communicative, organizational, and supportive activities. However, almost all prior research focuses on specific activities and fails to analyze elite developers’ activities in a comprehensive way. To bridge this gap, we conduct an empirical study with fine-grained event data from 20 large open source projects hosted on G
IT
H
UB
. We investigate elite developers’ contributing activities and their impacts on project outcomes. Our analyses reveal three key findings: (1) elite developers participate in a variety of activities, of which technical contributions (e.g., coding) only account for a small proportion; (2) as the project grows, elite developers tend to put more effort into supportive and communicative activities and less effort into coding; and (3) elite developers’ efforts in nontechnical activities are negatively correlated with the project’s outcomes in terms of productivity and quality in general, except for a positive correlation with the bug fix rate (a quality indicator). These results provide an integrated view of elite developers’ activities and can inform an individual’s decision making about effort allocation, which could lead to improved project outcomes. The results also provide implications for supporting these elite developers.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (100)
CITATIONS (20)
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....