Empirical Assessment of the Perception of Software Product Line Engineering by an SME before Migrating its Code Base
- URL: http://arxiv.org/abs/2512.02707v1
- Date: Tue, 02 Dec 2025 12:39:05 GMT
- Title: Empirical Assessment of the Perception of Software Product Line Engineering by an SME before Migrating its Code Base
- Authors: Thomas Georges, Marianne Huchard, Mélanie König, Clémentine Nebut, Chouki Tibermacine,
- Abstract summary: Migrating a set of software variants into a software product line (SPL) is an expensive and potentially challenging endeavor.<n>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.<n>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.
- Score: 1.3701366534590498
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- 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 presents an analysis of the results. Among the qualitative findings, we observed that all participants, regardless of their role in the development process, identified benefits of the migration relevant to their own activities. Furthermore, our results suggest that an effective risk mitigation strategy involves keeping stakeholders informed and engaged throughout the process, preserving as many good practices as possible, and actively involving them in the migration to ensure a smooth transition and minimize potential challenges.
Related papers
- Applying a Requirements-Focused Agile Management Approach for Machine Learning-Enabled Systems [1.3704574906282525]
Machine Learning (ML)-enabled systems challenge traditional Requirements Engineering (RE) and agile management.<n>Existing RE and agile practices remain poorly integrated and insufficiently tailored to these characteristics.<n>This paper reports on the practical experience of applying RefineML, a requirements-focused approach for the continuous and agile refinement of ML-enabled systems.
arXiv Detail & Related papers (2026-02-04T20:49:02Z) - A Comprehensive Survey on Benchmarks and Solutions in Software Engineering of LLM-Empowered Agentic System [56.40989626804489]
This survey provides the first holistic analysis of Large Language Models-powered software engineering.<n>We review over 150 recent papers and propose a taxonomy along two key dimensions: (1) Solutions, categorized into prompt-based, fine-tuning-based, and agent-based paradigms, and (2) Benchmarks, including tasks such as code generation, translation, and repair.
arXiv Detail & Related papers (2025-10-10T06:56:50Z) - Impact of LLMs on Team Collaboration in Software Development [0.0]
Large Language Models (LLMs) are increasingly being integrated into software development processes.<n>This paper investigates how LLMs affect team collaboration throughout the Software Development Life Cycle.
arXiv Detail & Related papers (2025-10-07T18:16:17Z) - Cognitive Agents Powered by Large Language Models for Agile Software Project Management [0.0]
This paper investigates the integration of cognitive agents powered by Large Language Models (LLMs) within the Scaled Agile Framework (SAFe)<n>By deploying virtual agents in simulated software environments, this study explores their potential to fulfill fundamental roles in IT project development.
arXiv Detail & Related papers (2025-08-21T09:19:08Z) - MCIP: Protecting MCP Safety via Model Contextual Integrity Protocol [47.98229326363512]
This paper proposes a novel framework to enhance Model Context Protocol safety.<n>Based on the MAESTRO framework, we first analyze the missing safety mechanisms in MCP.<n>Next, we develop a fine-grained taxonomy that captures a diverse range of unsafe behaviors observed in MCP scenarios.
arXiv Detail & Related papers (2025-05-20T16:41:45Z) - Exploring Individual Factors in the Adoption of LLMs for Specific Software Engineering Tasks [17.818350887316004]
This study explores the relationship between individual attributes related to technology adoption and Large Language Models (LLMs)<n>The findings reveal that task-specific adoption is influenced by distinct factors, some of which negatively impact adoption when considered in isolation.
arXiv Detail & Related papers (2025-04-03T13:07:04Z) - The Role of DevOps in Enhancing Enterprise Software Delivery Success through R&D Efficiency and Source Code Management [0.4532517021515834]
This study focuses on enhancing R&D efficiency and source code management (SCM) for software delivery success.
Using a qualitative methodology, data were collected from case studies of large-scale enterprises implementing DevOps.
arXiv Detail & Related papers (2024-11-04T16:01:43Z) - Lingma SWE-GPT: An Open Development-Process-Centric Language Model for Automated Software Improvement [62.94719119451089]
Lingma SWE-GPT series learns from and simulating real-world code submission activities.
Lingma SWE-GPT 72B resolves 30.20% of GitHub issues, marking a significant improvement in automatic issue resolution.
arXiv Detail & Related papers (2024-11-01T14:27:16Z) - Initial Insights on MLOps: Perception and Adoption by Practitioners [9.777475640906404]
MLOps (Machine Learning and Operations) guidelines have emerged as the principal reference in this field.
Despite the introduction of MLOps guidelines, there is still a degree of skepticism surrounding their implementation.
This study aims to provide deeper insight into MLOps and its impact on the next phase of innovation in machine learning.
arXiv Detail & Related papers (2024-08-01T11:08:29Z) - Towards Generating Executable Metamorphic Relations Using Large Language Models [46.26208489175692]
We propose an approach for automatically deriving executable MRs from requirements using large language models (LLMs)
To assess the feasibility of our approach, we conducted a questionnaire-based survey in collaboration with Siemens Industry Software.
arXiv Detail & Related papers (2024-01-30T13:52:47Z) - AgentBoard: An Analytical Evaluation Board of Multi-turn LLM Agents [74.16170899755281]
We introduce AgentBoard, a pioneering comprehensive benchmark and accompanied open-source evaluation framework tailored to analytical evaluation of LLM agents.<n>AgentBoard offers a fine-grained progress rate metric that captures incremental advancements as well as a comprehensive evaluation toolkit.<n>This not only sheds light on the capabilities and limitations of LLM agents but also propels the interpretability of their performance to the forefront.
arXiv Detail & Related papers (2024-01-24T01:51:00Z) - Experiential Co-Learning of Software-Developing Agents [83.34027623428096]
Large language models (LLMs) have brought significant changes to various domains, especially in software development.
We introduce Experiential Co-Learning, a novel LLM-agent learning framework.
Experiments demonstrate that the framework enables agents to tackle unseen software-developing tasks more effectively.
arXiv Detail & Related papers (2023-12-28T13:50:42Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.