TY - GEN
T1 - How to Find My Task? Chatbot to Assist Newcomers in Choosing Tasks in OSS Projects
AU - Serrano Alves, Luiz Philipe
AU - Wiese, Igor Scaliante
AU - Chaves, Ana Paula
AU - Steinmacher, Igor
N1 - Publisher Copyright:
© 2022, Springer Nature Switzerland AG.
PY - 2022
Y1 - 2022
N2 - Open Source Software (OSS) is making a meteoric rise in the software industry since several big companies have entered this market. Unfortunately, newcomers enter these projects and usually lose interest in contributing because of several factors. This paper aims to reduce the problems users face when they walk their first steps into OSS projects: finding the appropriate task. This paper presents a chatbot that filters tasks to help newcomers choose a task that fits their skills. We performed a quantitative and a qualitative study comparing the chatbot with the current GitHub issue tracker interface, which uses labels to categorize and identify tasks. The results show that users perceived the chatbot as easier to use than the GitHub issue tracker. Additionally, users tend to interpret the use of chatbots as situational, helping mainly newcomers and inexperienced contributors.
AB - Open Source Software (OSS) is making a meteoric rise in the software industry since several big companies have entered this market. Unfortunately, newcomers enter these projects and usually lose interest in contributing because of several factors. This paper aims to reduce the problems users face when they walk their first steps into OSS projects: finding the appropriate task. This paper presents a chatbot that filters tasks to help newcomers choose a task that fits their skills. We performed a quantitative and a qualitative study comparing the chatbot with the current GitHub issue tracker interface, which uses labels to categorize and identify tasks. The results show that users perceived the chatbot as easier to use than the GitHub issue tracker. Additionally, users tend to interpret the use of chatbots as situational, helping mainly newcomers and inexperienced contributors.
KW - Barriers
KW - Chatbots
KW - Newcomers
KW - Onboarding
KW - Open source software
KW - Skills
KW - Software engineering
UR - http://www.scopus.com/inward/record.url?scp=85124667793&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85124667793&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-94890-0_6
DO - 10.1007/978-3-030-94890-0_6
M3 - Conference contribution
AN - SCOPUS:85124667793
SN - 9783030948894
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 90
EP - 107
BT - Chatbot Research and Design - 5th International Workshop, CONVERSATIONS 2021, Revised Selected Papers
A2 - Følstad, Asbjørn
A2 - Araujo, Theo
A2 - Papadopoulos, Symeon
A2 - Law, Effie L.-C.
A2 - Luger, Ewa
A2 - Goodwin, Morten
A2 - Brandtzaeg, Petter Bae
PB - Springer Science and Business Media Deutschland GmbH
T2 - 5th International Workshop on Chatbot Research and Design, CONVERSATIONS 2021
Y2 - 23 November 2021 through 24 November 2021
ER -