Onboarding bot for newcomers to software engineering

10Citations
Citations of this article
45Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software development teams dedicate considerable resources to training newcomers. Newcomers are new developers to a software project. The software onboarding process is more complicated than onboarding into other organizations. It is much more challenging and time-consuming. The role of a mentor in onboarding newcomers in software engineering is well understood. However, the disruptions to the work of an experienced developer can reduce the quality of their work and job satisfaction. We propose a conversational bot that can help onboard newcomers to a software project instead of an experienced programmer. The bot will act as a mentor for the newcomer, thus putting less stress on experienced programmers. The bot will also be able to scan outside sources, such as stack overflow, for solutions to issues a newcomer may face. The newcomer will be able to interact with the bot using natural language. We will use this bot to assess improvements to code quality in future studies.

Cite

CITATION STYLE

APA

Dominic, J., Ritter, C., & Rodeghero, P. (2020). Onboarding bot for newcomers to software engineering. In Proceedings - 2020 IEEE/ACM International Conference on Software and System Processes, ICSSP 2020 (pp. 91–94). Association for Computing Machinery, Inc. https://doi.org/10.1145/3379177.3388901

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free