Off to a Good Start: Dynamic Contribution Patterns and Technical Success in An OSS Newcomers Early Career

Yang Yue,Yi Wang,David Redmiles
DOI: https://doi.org/10.1109/tse.2022.3156071
IF: 7.4
2022-01-01
IEEE Transactions on Software Engineering
Abstract:Attracting and retaining newcomers are critical aspects for OSS projects, as such projects rely on newcomers’ sustainable contributions. Considerable effort has been made to help newcomers by identifying and overcoming the barriers during the onboarding process. However, most newcomers eventually fail and drop out of their projects even after successful onboarding. Meanwhile, it has been long known that individuals’ early career stages profoundly impact their long-term career success. However, newcomers’ early careers are less investigated in SE research. In this paper, we sought to develop an empirical understanding of the relationships between newcomers’ dynamic contribution patterns in their early careers and their technical success. To achieve this goal, we compiled a dataset of newcomers’ contribution data from 54 large OSS projects under three different ecosystems and analyzed it with time series analysis and other statistical analysis techniques. Our analyses yield rich findings. The correlations between several contribution patterns and technical success were identified. In general, being consistent and persistent in newcomers’ early careers is positively associated with their technical success. While these correlations generally hold in all three ecosystems, we observed some differences in detailed contribution patterns correlated with technical success across ecosystems. In addition, we performed a case study to investigate whether another type of contributions, i.e., documentation contribution, could potentially have positive correlations with newcomers’ technical success. We discussed the implications and summarized practical recommendations to OSS newcomers. The insights gained from this work demonstrated the necessity of extending the focus of research and practice to newcomers’ early careers and hence shed light on future research in this direction.
engineering, electrical & electronic,computer science, software engineering
What problem does this paper attempt to address?