Separating features using colored snippet graphs

B Behringer, L Kirsch, S Rothkugel - Proceedings of the 6th International …, 2014 - dl.acm.org
In feature-oriented software product lines, two complementary approaches to implement
features exist: compositional and annotative ones. To combine the respective advantages, a …

Integrating approaches for feature implementation

B Behringer - Proceedings of the 22nd ACM SIGSOFT International …, 2014 - dl.acm.org
Compositional and annotative approaches are two competing yet complementary
candidates for implementing feature-oriented software product lines. While the former …

[PDF][PDF] Deriving Subset Software Product Lines Using Partial Configurations with FeatureIDE

P Westphal - 2020 - leopard.tu-braunschweig.de
Software product lines are commonly used in software engineering to mass-produce custom
software. Over time, software product lines can become very large and complex and, thus …

Granularity in software product lines

C Kästner, S Apel, M Kuhlemann - Proceedings of the 30th international …, 2008 - dl.acm.org
Building software product lines (SPLs) with features is a challenging task. Many SPL
implementations support features with coarse granularity-eg, the ability to add and wrap …

FeatureCoPP: compositional annotations

J Krüger, I Schröter, A Kenner, C Kruczek… - Proceedings of the 7th …, 2016 - dl.acm.org
Software product lines can be implemented with different techniques. Those techniques can
be grouped into annotation-based and composition-based approaches, with complementary …

View infinity: a zoomable interface for feature-oriented software development

M Stengel, M Frisch, S Apel, J Feigenspan… - Proceedings of the 33rd …, 2011 - dl.acm.org
Software product line engineering provides efficient means to develop variable software. To
support program comprehension of software product lines (SPLs), we developed View …

[PDF][PDF] Visualizing Software Product Line Variabilities in Source Code.

C Kästner, S Trujillo, S Apel - SPLC (2), 2008 - Citeseer
Implementing software product lines is a challenging task. Depending on the
implementation technique the code that realizes a feature is often scattered across multiple …

Composing annotations without regret? Practical experiences using FeatureC

J Krüger, M Pinnecke, A Kenner… - Software: Practice …, 2018 - Wiley Online Library
Software product lines enable developers to derive similar products from a common code
base. Existing implementation techniques can be categorized as composition‐based and …

[PDF][PDF] An Approach for Identifying and Implementing Aspectual Features in Software Product Lines

MA Zaatar, HS Hamza - 23rd International Conference on …, 2011 - researchgate.net
Abstract Software Product Lines (SPL) exploits reuse by identifying, modeling, and
systemically reusing software features to develop different but related software systems …

Featureide: Empowering third-party developers

S Krieter, M Pinnecke, J Krüger, J Sprey… - Proceedings of the 21st …, 2017 - dl.acm.org
FeatureIDE is a popular open-source tool for modeling, implementing, configuring, and
analyzing software product lines. However, FeatureIDE's initial design was lacking …