Requirement-driven evolution in software product lines: A systematic mapping study

L Montalvillo, O Díaz - Journal of Systems and Software, 2016 - Elsevier
Abstract CONTEXT. Software Product Lines (SPLs) aim to support the development of a
whole family of software products through systematic reuse of shared assets. As SPLs …

Assessing fine-grained feature dependencies

I Rodrigues, M Ribeiro, F Medeiros, P Borba… - Information and …, 2016 - Elsevier
Context: Maintaining software families is not a trivial task. Developers commonly introduce
bugs when they do not consider existing dependencies among features. When such …

Feature dependencies as change propagators: an exploratory study of software product lines

BBP Cafeo, E Cirilo, A Garcia, F Dantas… - Information and Software …, 2016 - Elsevier
Abstract Context A Software Product Line (SPL) is a set of software systems that share
common functionalities, so-called features. When features are related, we consider this …

On the evolution of feature dependencies: An exploratory study of preprocessor-based systems

R Oliveira, B Cafeo, A Hora - … of the 13th International Workshop on …, 2019 - dl.acm.org
Feature dependencies are the subject of several studies and have been approached with
different goals, such as software quality. However, we still It is not known whether feature …

Research trends and open issues in mobile application software engineering

M Rowan, J Dehlinger - Proceedings of the International …, 2013 - search.proquest.com
Mobile development is becoming an increasingly critical area of software engineering as
more users are integrating mobile devices into the fabric of their daily lives. As an evolving …

Change impact in product lines: a systematic mapping study

C Brink, P Heisig, F Wackermann - International Conference on …, 2016 - Springer
A product line (PL) supports and simplifies the development process of (software) systems
by reusing assets. As systems are subjected to frequent alterations, the implementation of …

Enhancing feature interfaces for supporting software product line maintenance

BBP Cafeo - Companion Proceedings of the 36th International …, 2014 - dl.acm.org
Software product line (SPL) is a technology aimed at speeding up the development process.
Although SPLs are widely used, their maintenance is a challenging task. In particular, when …

Empirical studies on fine-grained feature dependencies

IR Gonzaga Júnior - 2015 - repositorio.ufal.br
Maintaining program families is not a trivial task. Developers commonly introduce bugs
when they do not consider existing dependencies among features. When such …