TY - GEN
T1 - Conversational Bot for Newcomers Onboarding to Open Source Projects
AU - Dominic, James
AU - Houser, Jada
AU - Steinmacher, Igor
AU - Ritter, Charles
AU - Rodeghero, Paige
N1 - Publisher Copyright:
© 2020 ACM.
PY - 2020/6/27
Y1 - 2020/6/27
N2 - This paper targets the problems newcomers face when onboarding to open source projects and the low retention rate of newcomers. Open source software projects are becoming increasingly more popular. Many major companies have started building open source software. Unfortunately, many newcomers only commit once to an open source project before moving on to another project. Even worse, many novices struggle with joining open source communities and end up leaving quickly, sometimes before their first successful contribution. In this paper, we propose a conversational bot that would recommend projects to newcomers and assist in the onboarding to the open source community. The bot would be able to provide helpful resources, such as Stack Overflow related content. It would also be able to recommend human mentors. We believe that this bot would improve newcomers' experience by providing support not only during their first contribution, but by acting as an agent to engage them to the project.
AB - This paper targets the problems newcomers face when onboarding to open source projects and the low retention rate of newcomers. Open source software projects are becoming increasingly more popular. Many major companies have started building open source software. Unfortunately, many newcomers only commit once to an open source project before moving on to another project. Even worse, many novices struggle with joining open source communities and end up leaving quickly, sometimes before their first successful contribution. In this paper, we propose a conversational bot that would recommend projects to newcomers and assist in the onboarding to the open source community. The bot would be able to provide helpful resources, such as Stack Overflow related content. It would also be able to recommend human mentors. We believe that this bot would improve newcomers' experience by providing support not only during their first contribution, but by acting as an agent to engage them to the project.
KW - bot
KW - newcomer
KW - onboarding
KW - open source software
UR - http://www.scopus.com/inward/record.url?scp=85093082343&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85093082343&partnerID=8YFLogxK
U2 - 10.1145/3387940.3391534
DO - 10.1145/3387940.3391534
M3 - Conference contribution
AN - SCOPUS:85093082343
T3 - Proceedings - 2020 IEEE/ACM 42nd International Conference on Software Engineering Workshops, ICSEW 2020
SP - 46
EP - 50
BT - Proceedings - 2020 IEEE/ACM 42nd International Conference on Software Engineering Workshops, ICSEW 2020
PB - Association for Computing Machinery, Inc
T2 - 42nd IEEE/ACM International Conference on Software Engineering Workshops, ICSEW 2020
Y2 - 27 June 2020 through 19 July 2020
ER -