Classifying developers into core and peripheral: An empirical study on count and network metrics

M Joblin, S Apel, C Hunsen… - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
Knowledge about the roles developers play in a software project is crucial to understanding
the project's collaborative dynamics. In practice, developers are often classified according to …

From developer networks to verified communities: A fine-grained approach

M Joblin, W Mauerer, S Apel… - 2015 IEEE/ACM 37th …, 2015 - ieeexplore.ieee.org
Effective software engineering demands a coordinated effort. Unfortunately, a
comprehensive view on developer coordination is rarely available to support software …

Developer turnover in global, industrial open source projects: Insights from applying survival analysis

B Lin, G Robles, A Serebrenik - 2017 IEEE 12th International …, 2017 - ieeexplore.ieee.org
Large open source software projects often have a globally distributed development team.
Studies have shown developer turnover has a significant impact on the project success …

Stuck and frustrated or in flow and happy: Sensing developers' emotions and progress

SC Müller, T Fritz - 2015 IEEE/ACM 37th IEEE International …, 2015 - ieeexplore.ieee.org
Software developers working on change tasks commonly experience a broad range of
emotions, ranging from happiness all the way to frustration and anger. Research, primarily in …

Core and periphery in free/libre and open source software team communications

K Crowston, K Wei, Q Li… - Proceedings of the 39th …, 2006 - ieeexplore.ieee.org
The concept of the core group of developers is important and often discussed in empirical
studies of FLOSS projects. This paper examines the question," how does one empirically …

Characterizing software developers by perceptions of productivity

AN Meyer, T Zimmermann, T Fritz - 2017 ACM/IEEE …, 2017 - ieeexplore.ieee.org
Understanding developer productivity is important to deliver software on time and at
reasonable cost. Yet, there are numerous definitions of productivity and, as previous …

Tracking static analysis violations over time to capture developer characteristics

P Avgustinov, AI Baars, AS Henriksen… - 2015 IEEE/ACM 37th …, 2015 - ieeexplore.ieee.org
Many interesting questions about the software quality of a code base can only be answered
adequately if fine-grained information about the evolution of quality metrics over time and …

Predicting build failures using social network analysis on developer communication

T Wolf, A Schroter, D Damian… - 2009 IEEE 31st …, 2009 - ieeexplore.ieee.org
A critical factor in work group coordination, communication has been studied extensively.
Yet, we are missing objective evidence of the relationship between successful coordination …

A simple nlp-based approach to support onboarding and retention in open source communities

C Stanik, L Montgomery, D Martens… - 2018 IEEE …, 2018 - ieeexplore.ieee.org
Successful open source communities are constantly looking for new members and helping
them become active developers. A common approach for developer onboarding in open …

Forking and the Sustainability of the Developer Community Participation--An Empirical Investigation on Outcomes and Reasons

A Rastogi, N Nagappan - 2016 IEEE 23rd international …, 2016 - ieeexplore.ieee.org
A majority of OSS projects fails due to their inability to garner significant and sustained
developer community participation. The problem proliferates when competing projects …