Onboarding in Software Product Lines: ConceptMaps as Welcome Guides
Maider Azanza, Arantza Irastorza, Raul Medeiros, Oscar D\'iaz

TL;DR
This paper proposes using concept maps as visual guides to facilitate onboarding of new developers into Software Product Lines, aiming to improve understanding and exploration of complex SPL domains.
Contribution
It introduces concept maps as a novel tool for SPL onboarding, including a construction process and an evaluation of their effectiveness.
Findings
Concept maps aid in understanding SPL concepts and relationships.
Guided exploration with concept maps improves onboarding experience.
Evaluation shows positive impact on newcomer integration.
Abstract
With a volatile labour and technological market, onboarding is becoming increasingly important. The process of incorporating a new developer, a.k.a. the newcomer, into a software development team is reckoned to be lengthy, frustrating and expensive. Newcomers face personal, interpersonal, process and technical barriers during their incorporation, which, in turn, affects the overall productivity of the whole team. This problem exacerbates for Software Product Lines (SPLs), where their size and variability combine to make onboarding even more challenging, even more so for developers that are transferred from the Application Engineering team into the Domain Engineering team, who will be our target newcomers. This work presents concept maps on the role of sensemaking scaffolds to help to introduce these newcomers into the SPL domain. Concept maps, used as knowledge visualisation tools, have…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
