Onboarding Bot for Newcomers to Software Engineering

被引:5
|
作者
Dominic, James [1 ]
Ritter, Charles [1 ]
Rodeghero, Paige [1 ]
机构
[1] Clemson Univ, Clemson, SC USA
关键词
open source software; bot; onboarding; newcomer; COSTS;
D O I
10.1145/3379177.3388901
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:91 / 94
页数:4
相关论文
共 50 条
  • [31] Difficulties of newcomers joining software projects already in execution
    Matturro, Gerardo
    Barrella, Karina
    Benitez, Patricia
    [J]. PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), 2017, : 993 - 998
  • [32] When onboarding becomes risky: Extending social learning theory to explain newcomers' adoption of heavy drinking with clients
    Liu, Songqi
    Bamberger, Peter
    Wang, Mo
    Shi, Junqi
    Bacharach, Samuel B.
    [J]. HUMAN RELATIONS, 2020, 73 (05) : 682 - 710
  • [33] Barriers Faced by Newcomers to Software-Crowdsourcing Projects
    Zanatta, Alexandre Lazaretti
    Steinmacher, Igor
    Machado, Leticia Santos
    de Souza, Cleidson R. B.
    Prikladnicki, Rafael
    [J]. SBES'18: PROCEEDINGS OF THE XXXII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, 2018, : 5 - 5
  • [34] Barriers Faced by Newcomers to Software-Crowdsourcing Projects
    Zanatta, Alexandre Lazaretti
    Steinmacher, Igor
    Machado, Leticia Santos
    de Souza, Cleidson R. B.
    Prikladnicki, Rafael
    [J]. IEEE SOFTWARE, 2017, 34 (02) : 37 - 43
  • [35] SOFTWARE ENGINEERING VS SOFTWARE ENGINEERING
    BABER, RL
    [J]. COMPUTER, 1989, 22 (05) : 81 - 81
  • [36] SOFTWARE ENGINEERING VS SOFTWARE ENGINEERING
    WOODRUFF, LT
    [J]. COMPUTER, 1989, 22 (09) : 8 - 8
  • [37] Exploring onboarding success, organizational fit, and turnover intention of software professionals
    Sharma, Gaurav G.
    Stol, Klaas-Jan
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 159 (159)
  • [38] SOFTWARE AND SOFTWARE ENGINEERING
    BAUER, FL
    [J]. SIAM REVIEW, 1973, 15 (01) : 246 - &
  • [39] SOFTWARE AND SOFTWARE ENGINEERING
    BAUER, FL
    [J]. SIAM REVIEW, 1973, 15 (02) : 469 - 480
  • [40] Determining Newcomers Barrier in Software Development: An IT Industry Based Investigation
    Showkat, Dilruba
    [J]. COMPANION OF THE 2018 ACM CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK AND SOCIAL COMPUTING (CSCW'18), 2018, : 165 - 168