Charting a Path to Efficient Onboarding: The Role of Software Visualization

被引:0
|
作者
Padoan, Fernando [1 ]
Santos, Ronnie de Souza [2 ]
Medeiros, Rodrigo Pessoa [3 ]
机构
[1] CESAR Sch, Recife, PE, Brazil
[2] Univ Calgary, Calgary, AB, Canada
[3] Inst Fed Paraiba, Cabedelo, PB, Brazil
关键词
software visualization; technical onboarding; program comprehension; PROGRAM COMPREHENSION; TOOLS;
D O I
10.1145/3641822.3641873
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Background. Within the software industry, it is commonly estimated that software professionals invest a substantial portion of their work hours in the process of understanding existing systems. In this context, an ineffective technical onboarding process, which introduces newcomers to software under development, can result in a prolonged period for them to absorb the necessary knowledge required to become productive in their roles. Goal. The present study aims to explore the familiarity of managers, leaders, and developers with software visualization tools and how these tools are employed to facilitate the technical onboarding of new team members. Method. To address the research problem, we built upon the insights gained through the literature and embraced a sequential exploratory approach. This approach incorporated quantitative and qualitative analyses of data collected from practitioners using questionnaires and semi-structured interviews. Findings. Our findings demonstrate a gap between the concept of software visualization and the practical use of onboarding tools and techniques. Overall, practitioners do not systematically incorporate software visualization tools into their technical onboarding processes due to a lack of conceptual understanding and awareness of their potential benefits. Conclusion. The software industry could benefit from standardized and evolving onboarding models, improved by incorporating software visualization techniques and tools to support program comprehension of newcomers in the software projects.
引用
收藏
页码:133 / 143
页数:11
相关论文
共 50 条
  • [1] Comparative evaluations of visualization onboarding methods
    Stoiber, Christina
    Walchshofer, Conny
    Pohl, Margit
    Potzmann, Benjamin
    Grassinger, Florian
    Stitz, Holger
    Streit, Marc
    Aigner, Wolfgang
    [J]. VISUAL INFORMATICS, 2022, 6 (04): : 34 - 50
  • [2] Perspectives of visualization onboarding and guidance in VA
    Stoiber, Christina
    Ceneda, Davide
    Wagner, Markus
    Schetinger, Victor
    Gschwandtner, Theresia
    Streit, Marc
    Miksch, Silvia
    Aigner, Wolfgang
    [J]. VISUAL INFORMATICS, 2022, 6 (01) : 68 - 83
  • [3] CHARTING SOFTWARE
    GROTOPHORST, CW
    [J]. LIBRARY SOFTWARE REVIEW, 1991, 10 (01): : 65 - 67
  • [4] CHARTING A PATH TO THE FUTURE
    Martin, J.
    [J]. ENVIRONMENTAL RADIOCHEMICAL ANALYSIS V, 2015, 351 : 39 - 43
  • [5] Onboarding for an Agile Software Development Company
    Enberg, Tomi
    Alander, Sari
    Paasivaara, Maria
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2024, 2024, 512 : 144 - 162
  • [6] Design Actions for the Design of Visualization Onboarding Methods
    Stoiber, Christina
    Pohl, Margit
    Aigner, Wolfgang
    [J]. 2023 IEEE VIS WORKSHOP ON VISUALIZATION EDUCATION, LITERACY, AND ACTIVITIES, EDUVIS, 2023, : 1 - 10
  • [7] Charting a path for the future
    Somers, FP
    [J]. AMERICAN JOURNAL OF OCCUPATIONAL THERAPY, 2005, 59 (02): : 127 - 128
  • [8] Charting a Path to the Top
    Selvin, Claire
    [J]. ARTNEWS, 2021, 120 (03): : 44 - 47
  • [9] Onboarding Bot for Newcomers to Software Engineering
    Dominic, James
    Ritter, Charles
    Rodeghero, Paige
    [J]. 2020 IEEE/ACM INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM PROCESSES, ICSSP, 2020, : 91 - 94
  • [10] Unburdening onboarding in Software Product Lines
    Medeiros, Raul
    [J]. 2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2021), 2021, : 260 - 262