Experimental investigation of STEP form-feature information model
Computer-Aided Design
PuLSE: a methodology to develop software product lines
SSR '99 Proceedings of the 1999 symposium on Software reusability
The unified software development process
The unified software development process
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
On the representation of roles in object-oriented and conceptual modelling
Data & Knowledge Engineering
Software product lines: practices and patterns
Software product lines: practices and patterns
UML Activity Diagrams as a Workflow Specification Language
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
Variability Issues in Software Product Lines
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Feature Diagrams: A Survey and a Formal Semantics
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
The impacts of software product management
Journal of Systems and Software
A product information modeling framework for product lifecycle management
Computer-Aided Design
Automated analysis of feature models 20 years later: A literature review
Information Systems
Feature assembly: a new feature modeling technique
ER'10 Proceedings of the 29th international conference on Conceptual modeling
Modeling process-related RBAC models with extended UML activity models
Information and Software Technology
Agile software product lines: a systematic mapping study
Software—Practice & Experience
Agile product line engineering—a systematic literature review
Software—Practice & Experience
Engineering a Production Method for a Software Product Line
SPLC '11 Proceedings of the 2011 15th International Software Product Line Conference
SLE'09 Proceedings of the Second international conference on Software Language Engineering
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Combining systematic reuse with Agile development: experience report
Proceedings of the 16th International Software Product Line Conference - Volume 1
Dynamic configuration management of cloud-based applications
Proceedings of the 16th International Software Product Line Conference - Volume 2
Systems and software product line engineering with BigLever software gears
Proceedings of the 16th International Software Product Line Conference - Volume 2
Multi-perspectives on feature models
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
Hi-index | 0.00 |
Product line engineering requires changes in approaching software development. Two main processes are to be established: creating a reusable infrastructure, and utilizing it for developing products. In practice, these two processes cannot strictly be separated as product enhancements are requested frequently by customers and a changeable infrastructure is essential to react on market needs. Thus, various approaches, such as proactive, reactive, or agile, have been introduced to handle changes. At a finer level of granularity, however, changes comprise many activities with variable duration and thus result in sets of concurrent and overlapping software development activities. This paper, therefore, investigates changes in more detail and assumes that provisioning comprehensive information on changes and respective states are crucial to organizations for keeping a software product line manageable. As features are a common notion used in software engineering to reflect customer requirements, the paper proposes a conceptual framework for managing feature information and for defining role-specific views throughout all life cycle processes. Its concepts have been derived from an industrial context.