TY - GEN
T1 - Increasing the Self-Efficacy of Newcomers to Open Source Software Projects
AU - Steinmacher, Igor
AU - Wiese, Igor
AU - Conte, Tayana Uchoa
AU - Gerosa, Marco Aurelio
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2015/11/11
Y1 - 2015/11/11
N2 - Community-based Open Source Software (OSS) projects are usually self-organized and dynamic, receiving contributions from distributed volunteers. These communities' survival, long-term success, and continuity demand a constant influx of newcomers. However, newcomers face many barriers when making their first contribution to an OSS project, leading in many cases to dropouts. Therefore, a major challenge for OSS projects is to provide ways to support newcomers during their first contribution. In this paper, our goal was to evaluate how the newcomers' perceived efficacy is influenced by the use of an environment that organizes the project information for developers who want to place their first contribution to an OSS project. To accomplish this goal, we created FLOSS coach, a portal aiming to support newcomers to OSS projects, which was implemented based on a model of barriers proposed in previous research. Then, we conducted a study, in which 46 students, split in case and control group, were asked to contribute to an OSS project. We assessed the newcomers' self-efficacy by conducting a questionnaire before and after the assignment. We found that presenting the information according to the model of barriers had a positive influence on newcomers' self-efficacy, empowered the newcomers, making them more confident and comfortable during the contribution process. However, there is also some indication that FLOSS coach did not lower the technical barriers.
AB - Community-based Open Source Software (OSS) projects are usually self-organized and dynamic, receiving contributions from distributed volunteers. These communities' survival, long-term success, and continuity demand a constant influx of newcomers. However, newcomers face many barriers when making their first contribution to an OSS project, leading in many cases to dropouts. Therefore, a major challenge for OSS projects is to provide ways to support newcomers during their first contribution. In this paper, our goal was to evaluate how the newcomers' perceived efficacy is influenced by the use of an environment that organizes the project information for developers who want to place their first contribution to an OSS project. To accomplish this goal, we created FLOSS coach, a portal aiming to support newcomers to OSS projects, which was implemented based on a model of barriers proposed in previous research. Then, we conducted a study, in which 46 students, split in case and control group, were asked to contribute to an OSS project. We assessed the newcomers' self-efficacy by conducting a questionnaire before and after the assignment. We found that presenting the information according to the model of barriers had a positive influence on newcomers' self-efficacy, empowered the newcomers, making them more confident and comfortable during the contribution process. However, there is also some indication that FLOSS coach did not lower the technical barriers.
KW - contribution barriers
KW - newcomers
KW - onboarding
KW - open source
KW - self-efficacy
UR - http://www.scopus.com/inward/record.url?scp=84962326609&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84962326609&partnerID=8YFLogxK
U2 - 10.1109/SBES.2015.10
DO - 10.1109/SBES.2015.10
M3 - Conference contribution
AN - SCOPUS:84962326609
T3 - Proceedings - 29th Brazilian Symposium on Software Engineering, SBES 2015
SP - 160
EP - 169
BT - Proceedings - 29th Brazilian Symposium on Software Engineering, SBES 2015
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 29th Brazilian Symposium on Software Engineering, SBES 2015
Y2 - 21 September 2015 through 25 September 2015
ER -