Software product line engineering and variability management: achievements and challenges

A Metzger, K Pohl - Future of software engineering proceedings, 2014 - dl.acm.org
Software product line engineering has proven to empower organizations to develop a
diversity of similar software-intensive systems (applications) at lower cost, in shorter time …

Structuring the modeling space and supporting evolution in software product line engineering

D Dhungana, P Grünbacher, R Rabiser… - Journal of Systems and …, 2010 - Elsevier
The scale and complexity of product lines means that it is practically infeasible to develop a
single model of the entire system, regardless of the languages or notations used. The …

In the age of collaboration, the computer-aided design ecosystem is behind: An interview study of distributed cad practice

K Cheng, MK Davis, X Zhang, S Zhou… - Proceedings of the ACM …, 2023 - dl.acm.org
Computer-aided design (CAD) has become indispensable to increasingly collaborative
hardware design processes. Despite the long-standing and growing need for collaboration …

Separation of concerns in feature diagram languages: A systematic survey

A Hubaux, TT Tun, P Heymans - ACM Computing Surveys (CSUR), 2013 - dl.acm.org
The need for flexible customization of large feature-rich software systems, according to
requirements of various stakeholders, has become an important problem in software …

Concept analysis for product line requirements

N Niu, S Easterbrook - Proceedings of the 8th ACM international …, 2009 - dl.acm.org
Traditional methods characterize a software product line's requirements using either
functional or quality criteria. This appears to be inadequate to assess modularity, detect …

Linking feature models to code artifacts using executable acceptance tests

Y Ghanam, F Maurer - International Conference on Software Product …, 2010 - Springer
A feature model is a representation of the requirements in a given system abstracted at the
feature level. Linking conceptual requirements in feature models to actual implementation …

A graph based requirements clustering approach for component selection

MA Khan, S Mahmood - Advances in Engineering Software, 2012 - Elsevier
In recent years, Component Based System (CBS) development has found widespread
application, particularly in the domain of engineering software where it is often necessary to …

Human action recognition using action trait code

SY Lin, CK Shie, SC Chen, MS Lee… - Proceedings of the 21st …, 2012 - ieeexplore.ieee.org
Recognizing actions having similar movements is a challenging problem. Human action
understanding task is divided into two issues in this paper. One is a classical action …

Modeling Relationships Between Feature Model Views

G Kahraman, L Cleophas… - 2021 ACM/IEEE …, 2021 - ieeexplore.ieee.org
The development of high-tech systems involves several models and artifacts, each focusing
on one or more aspects or parts of the system. In product lines of such systems, managing …

Automated separation of crosscutting concerns: Earlier automated identification and modularization of cross-cutting features at analysis phase

A Razzaq, R Abbasi - 2012 15th International Multitopic …, 2012 - ieeexplore.ieee.org
Early aspect mining captures the concerns that can propagate to other artifacts in later stage.
However, current approaches and tools required a self made input by following specific …