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 …
whole family of software products through systematic reuse of shared assets. As SPLs …
Assessing fine-grained feature dependencies
Context: Maintaining software families is not a trivial task. Developers commonly introduce
bugs when they do not consider existing dependencies among features. When such …
bugs when they do not consider existing dependencies among features. When such …
Feature dependencies as change propagators: an exploratory study of software product lines
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 …
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
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 …
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 …
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 …
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 …
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 …
when they do not consider existing dependencies among features. When such …