Practical implications of traceability
Software—Practice & Experience
Software product-line engineering: a family-based software development process
Software product-line engineering: a family-based software development process
Toward Reference Models for Requirements Traceability
IEEE Transactions on Software Engineering
Software product lines: practices and patterns
Software product lines: practices and patterns
FORM: A feature-oriented reuse method with domain-specific reference architectures
Annals of Software Engineering
Recovering Traceability Links between Code and Documentation
IEEE Transactions on Software Engineering
Recovering documentation-to-source-code traceability links using latent semantic indexing
Proceedings of the 25th International Conference on Software Engineering
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Feature Diagrams: A Survey and a Formal Semantics
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
Semantic clustering: Identifying topics in source code
Information and Software Technology
Evolving software product lines with aspects: an empirical study on design stability
Proceedings of the 30th international conference on Software engineering
A Case Study of Variation Mechanism in an Industrial Product Line
ICSR '09 Proceedings of the 11th International Conference on Software Reuse: Formal Foundations of Reuse and Domain Engineering
Automated analysis of feature models 20 years later: A literature review
Information Systems
Linking feature models to code artifacts using executable acceptance tests
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
On extracting feature models from product descriptions
Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems
Feature Identification from the Source Code of Product Variants
CSMR '12 Proceedings of the 2012 16th European Conference on Software Maintenance and Reengineering
Hi-index | 0.00 |
Usually software product variants, developed by clone-and-own approach, form often a starting point for building Software Product Line (SPL). To migrate software products that deemed similar into a product line, it is essential to trace variability among software artifacts because the distinguishing factor between traditional software engineering and software product line engineering is the variability. Variability tracing is used to support conversion from traditional software development into software product line development and automate products derivation process such that core assets can be automatically configured for a product according to the features selection from the feature model. Tracing and maintaining interrelationships between artifacts within a software system also are needed to facilitate program comprehension, make the process of maintaining the system less dependent on individual experts. This paper presents a method based on information retrieval approach namely, latent semantic indexing, to establish traceability links between object-oriented source code of product variants and their feature model as representative of variability model.