Migration of an Open Source Application to Software Product Lines

Software reuse is a cornerstone of modern software engineering, enhancing development efficiency and system adaptability. Software Product Lines (SPL) offer a structured approach to creating software families by leveraging reusable assets within a specific domain. This paper presents a methodology for migrating an open-source project management application to an SPL using the Mobioos Forge platform. Additionally, we extend the application with a new microservice-based module aligned with Algeria's recent regulatory framework (Loi organique 18-15). Our results demonstrate improved reusability and flexibility, supported by feature modeling, variant generation, and a modular architecture. This work highlights the practical benefits of SPL in real-world applications.

Authors

Institutions

Publication Details

Journal
Innovative applications of AI.
Published
2025-06-30
DOI
https://doi.org/10.70695/aa1202502a12
Citations
1
Primary Topic
Service-Oriented Architecture and Web Services
Type
article
Field-Weighted Citation Impact
3.25
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Migration of an Open Source Application to Software Product Lines

Said Naceri, Walid Kherchofi
1 citations
Innovative applications of AI.
Service-Oriented Architecture and Web Services
3.25
article

Migration of an Open Source Application to Software Product Lines

Said Naceri, Walid Kherchofi
article en
1 citations

Abstract

Software reuse is a cornerstone of modern software engineering, enhancing development efficiency and system adaptability. Software Product Lines (SPL) offer a structured approach to creating software families by leveraging reusable assets within a specific domain. This paper presents a methodology for migrating an open-source project management application to an SPL using the Mobioos Forge platform. Additionally, we extend the application with a new microservice-based module aligned with Algeria's recent regulatory framework (Loi organique 18-15). Our results demonstrate improved reusability and flexibility, supported by feature modeling, variant generation, and a modular architecture. This work highlights the practical benefits of SPL in real-world applications.

Innovative applications of AI.Vol. 2(2)
Ziane Achour University of Djelfa (DZ)
Openalex Percentile: Top 8%
Service-Oriented Architecture and Web Services
3.25
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.