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
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 ....