Asset Management in Machine Learning: State-of-research and State-of-practice

S Idowu, D Strüber, T Berger - ACM Computing Surveys, 2022 - dl.acm.org
Machine learning components are essential for today's software systems, causing a need to
adapt traditional software engineering practices when developing machine-learning-based …

A study of variability models and languages in the systems software domain

T Berger, S She, R Lotufo, A Wasowski… - IEEE Transactions on …, 2013 - ieeexplore.ieee.org
Variability models represent the common and variable features of products in a product line.
Since the introduction of FODA in 1990, several variability modeling languages have been …

Extracting software product lines: A case study using conditional compilation

MV Couto, MT Valente… - 2011 15th European …, 2011 - ieeexplore.ieee.org
Software Product Line (SPL) is a development paradigm that targets the creation of variable
software systems. Despite the increasing interest in product lines, research in the area …

Three cases of feature-based variability modeling in industry

T Berger, D Nair, R Rublack, JM Atlee… - … Languages and Systems …, 2014 - Springer
Large software product lines need to manage complex variability. A common approach is
variability modeling—creating and maintaining models that abstract over the variabilities …

Process fusion: An industrial case study on agile software product line engineering

GK Hanssen, TE Fægri - Journal of Systems and Software, 2008 - Elsevier
This paper presents a case study of a software product company that has successfully
integrated practices from software product line engineering and agile software development …

A systems approach to product line requirements reuse

N Niu, J Savolainen, Z Niu, M Jin… - IEEE Systems …, 2013 - ieeexplore.ieee.org
Product line engineering has become the main method for achieving systematic software
reuse. Embracing requirements in a product line's asset base enhances the effectiveness of …

[图书][B] Model-driven and software product line engineering

JC Royer, H Arboleda - 2013 - books.google.com
Many approaches to creating Software Product Lines have emerged that are based on
Model-Driven Engineering. This book introduces both Software Product Lines and Model …

Consistency maintenance for evolving feature models

J Guo, Y Wang, P Trinidad, D Benavides - Expert Systems with Applications, 2012 - Elsevier
Software product line (SPL) techniques handle the construction of customized systems. One
of the most common representations of the decisions a customer can make in SPLs is …

Managing requirements specifications for product lines–An approach and industry case study

M Eriksson, J Börstler, K Borg - Journal of Systems and Software, 2009 - Elsevier
Software product line development has emerged as a leading approach for software reuse.
This paper describes an approach to manage natural-language requirements specifications …

A semi-automatic approach for extracting software product lines

MT Valente, V Borges, L Passos - IEEE Transactions on …, 2011 - ieeexplore.ieee.org
The extraction of nontrivial software product lines (SPL) from a legacy application is a time-
consuming task. First, developers must identify the components responsible for the …