Product line architecture recovery with outlier filtering in software families: the Apo-Games case study

C Lima, WKG Assunção, J Martinez… - Journal of the Brazilian …, 2019 - Springer
Software product line (SPL) approach has been widely adopted to achieve systematic reuse
in families of software products. Despite its benefits, develo** an SPL from scratch …

Investigating the recovery of product line architectures: an approach proposal

C Lima, C Chavez, ES de Almeida - … , ICSR 2017, Salvador, Brazil, May 29 …, 2017 - Springer
Due to the complexity of managing architectural variability, maintaining the Product Line
Architecture (PLA) up-to-date and synchronized with the project source code is a key …

Investigating the variability impact on the recovery of software product line architectures: an exploratory study

MPS Cardoso, C Lima, ES de Almeida… - Proceedings of the 11th …, 2017 - dl.acm.org
The Product Line Architecture (PLA) of a Software Product Line (SPL) is the core
architecture that represents a high-level design for all the products of an SPL, including …

[PDF][PDF] PLAR tool–a software product line architecture recovery tool

MPS Cardoso, C Lima, C Chavez… - … on Software: Theory …, 2017 - researchgate.net
In software product lines engineering, the products are instantiated by configuring the
architecture and customizing components in an asset library. In this context, the Product Line …

Understanding the Variability on the Recovery of Product Line Architectures

C Lima, M Cardoso, IC Machado, ES Almeida… - Handbook of Re …, 2022 - Springer
Abstract The Product Line Architecture (PLA) of a Software Product Line (SPL) is the core
architecture that represents a high-level design for all the products of an SPL, including …

Product line architecture recovery: an approach proposal

C Lima - 2017 IEEE/ACM 39th International Conference on …, 2017 - ieeexplore.ieee.org
The Product Line Architecture (PLA) is an important asset for the success of Software
Product Line (SPL) projects. Due to the complexity of managing the architectural variability …

Recovering architectural variability from source code

C Lima, I Machado, M Galster… - Proceedings of the …, 2020 - dl.acm.org
Context: Systematic variability management helps efficiently manage commonalities and
differences in software systems (eg, in software product lines and families). This enables the …