paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Onboarding in Software Product Lines: Concept Maps as Welcome Guides

软件产品线中的入职引导:概念图作为欢迎指南
ICSE 2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET)2021匹配度 1/10 · 论文关注软件产品线中的新成员入职与概念图引导,属于软件工程/开发者工具方向,与用户研究的静态分析、LLM/Agent、浮点程序分析、贝叶斯程序分析等核心方向几乎没有交集。引用 0 inbox
Maider Azanza, Arantza Irastorza, Raul Medeiros, Oscar Diaz
crossref: 2026-09-12

AI 速览

一句话:提出用概念图作为软件产品线领域新成员入职的引导工具,并给出特征驱动的构建过程与形成性评估。

软件产品线(SPL)规模大、可变性高,新成员尤其是从应用工程团队转入领域工程团队的开发者,在上手时面临个人、人际、流程和技术等多重障碍,导致入职周期长、成本高。本文提出以概念图作为意义建构支架,将 SPL 领域中的概念及其相互关系可视化,并以增量方式呈现,从而支持新成员在避免信息过载的前提下有引导地探索 SPL 核心资产。文章给出特征驱动的概念图构建过程,并通过形成性评估检验概念图作为 SPL 入职指南的有用性。贡献包括概念图表示、引导式探索手段、构建流程及初步评估。

问题
软件产品线因规模与可变性,使新成员(尤其是从应用工程转入领域工程的开发者)的入职更加困难,影响团队整体生产力。
方法
将 SPL 领域概念及其关系建模为概念图,并增量呈现以支持有意义学习和有引导地探索核心资产;同时提出特征驱动的概念图构建过程。
评估
通过形成性评估检验概念图作为 SPL 入职欢迎指南的有用性。
原文摘要(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 been proven to be helpful for meaningful learning. Our main insight is to capture concepts of the SPL domain and their interrelationships in a concept map, and then, present them incrementally, helping newcomers grasp the SPL and aiding them in exploring it in a guided manner while avoiding information overload. This work's contributions are four-fold. First, concept maps are proposed as a representation to introduce newcomers into the SPL domain. Second, conceptmaps are presented as the means for a guided exploration of the SPL core assets. Third, a feature-driven concept map construction process is introduced. Last, the usefulness of concept maps as guides for SPL onboarding is tested through a formative evaluation.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot6277,
  title = {Onboarding in Software Product Lines: Concept Maps as Welcome Guides},
  author = {Maider Azanza and Arantza Irastorza and Raul Medeiros and Oscar Diaz},
  booktitle = {ICSE},
  year = {2021},
  doi = {10.1109/icse-seet52601.2021.00022}
}