Concepts in configuration management systems
SCM '91 Proceedings of the 3rd international workshop on Software configuration management
Factors influencing requirements traceability practice
Communications of the ACM
Adapting traceability environments to project-specific needs
Communications of the ACM
Evolution in software product lines: Two cases
Journal of Software Maintenance: Research and Practice
Toward Reference Models for Requirements Traceability
IEEE Transactions on Software Engineering
Clustering Algorithms
FORM: A feature-oriented reuse method with domain-specific reference architectures
Annals of Software Engineering
A Scenario-Driven Approach to Trace Dependency Analysis
IEEE Transactions on Software Engineering
Variation Management for Software Production Lines
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Automating Speculative Queries through Event-Based Requirements Traceability
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Introducing Traceability to Product Lines
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Automating Requirements Traceability: Beyond the Record & Replay Paradigm
Proceedings of the 17th IEEE international conference on Automated software engineering
Managing Variability with Traceability in Product and Service Families
HICSS '02 Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS'02)-Volume 3 - Volume 3
Traceability and Modularity in Software Design
IWSSD '98 Proceedings of the 9th international workshop on Software specification and design
Event-Based Traceability for Managing Evolutionary Change
IEEE Transactions on Software Engineering
Supporting Evolutionary Development by Feature Models and Traceability Links
ECBS '04 Proceedings of the 11th IEEE International Conference and Workshop on Engineering of Computer-Based Systems
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
When and how to visualize traceability links?
TEFSE '05 Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineering
Supporting Product Line Development through Traceability
APSEC '05 Proceedings of the 12th Asia-Pacific Software Engineering Conference
Tracing software product line variability: from problem to solution space
SAICSIT '05 Proceedings of the 2005 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries
IBM Systems Journal - Model-driven software development
Requirements Traceability and Transformation Conformance in Model-Driven Development
EDOC '06 Proceedings of the 10th IEEE International Enterprise Distributed Object Computing Conference
EMF: Eclipse Modeling Framework 2.0
EMF: Eclipse Modeling Framework 2.0
An end-to-end industrial software traceability tool
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Survey of Traceability Approaches in Model-Driven Engineering
EDOC '07 Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference
Tracing variations in software product families
Communications of the ACM
Improving the change-management process
Communications of the ACM - Web searching in a multilingual world
The Value of Information Visualization
Information Visualization
A metamodel approach to architecture variability in a product line
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
A formal approach to reuse successful traceability practices in SPL projects
Proceedings of the 2010 ACM Symposium on Applied Computing
Towards metamodel support for variability and traceability in software product lines
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
Transactions on aspect-oriented software development VII
Transactions on aspect-oriented software development VII
Codifying architecture knowledge to support online evolution of software product lines
Proceedings of the 6th International Workshop on SHAring and Reusing Architectural Knowledge
Co-evolution of models and feature mapping in software product lines
Proceedings of the 16th International Software Product Line Conference - Volume 1
Squid: an extensible infrastructure for analyzing software product line implementations
Proceedings of the 16th International Software Product Line Conference - Volume 2
Information and Software Technology
Incremental pattern matching for the efficient computation of transitive closure
ICGT'12 Proceedings of the 6th international conference on Graph Transformations
DUXU'13 Proceedings of the Second international conference on Design, User Experience, and Usability: web, mobile, and product design - Volume Part IV
Hi-index | 0.00 |
Software product line (SPL) engineering is a recent approach to software development where a set of software products are derived for a well defined target application domain, from a common set of core assets using analogous means of production (for instance, through Model Driven Engineering). Therefore, such family of products are built from reuse, instead of developed individually from scratch. SPL promise to lower the costs of development, increase the quality of software, give clients more flexibility and reduce time to market. These benefits come with a set of new problems and turn some older problems possibly more complex. One of these problems is traceability management. In the European AMPLE project we are creating a common traceability framework across the various activities of the SPL development. We identified four orthogonal traceability dimensions in SPL development, one of which is an extension of what is often considered as "traceability of variability". This constitutes one of the two contributions of this paper. The second contribution is the specification of a metamodel for a repository of traceability links in the context of SPL and the implementation of a respective traceability framework. This framework enables fundamental traceability management operations, such as trace import and export, modification, query and visualization. The power of our framework is highlighted with an example scenario.