Empirical Assessment of the Perception of Software Product Line Engineering by an SME before Migrating its Code Base
Thomas Georges, Marianne Huchard, M\'elanie K\"onig, Cl\'ementine Nebut, Chouki Tibermacine

TL;DR
This paper evaluates SME stakeholders' perceptions of migrating to a software product line, highlighting benefits, risks, and strategies for effective change management based on qualitative interviews.
Contribution
It provides an empirical analysis of stakeholder perceptions and practical insights into managing SPL migration in SMEs.
Findings
Stakeholders see benefits relevant to their roles.
Effective communication mitigates migration risks.
Active stakeholder involvement facilitates smoother transition.
Abstract
Migrating a set of software variants into a software product line (SPL) is an expensive and potentially challenging endeavor. Indeed, SPL engineering can significantly impact a company's development process and often requires changes to established developer practices. The work presented in this paper stems from a collaboration with a Small and Medium-sized Enterprise (SME) that decided to migrate its existing code base into an SPL. In this study, we conducted an in-depth evaluation of the company's current development processes and practices, as well as the anticipated benefits and risks associated with the migration. Key stakeholders involved in software development participated in this evaluation to provide insight into their perceptions of the migration and their potential resistance to change. This paper describes the design of the interviews conducted with these stakeholders and…
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.
Taxonomy
TopicsAdvanced Software Engineering Methodologies · Software Engineering Techniques and Practices · Software Engineering Research
