Foundations of statistical natural language processing
Foundations of statistical natural language processing
On the design and development of program families
Software fundamentals
Software product lines: practices and patterns
Software product lines: practices and patterns
Easing the Transition to Software Mass Customization
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Theme: An Approach for Aspect-Oriented Analysis and Design
Proceedings of the 26th International Conference on Software Engineering
Aspect-Oriented Software Development with Use Cases (Addison-Wesley Object Technology Series)
Aspect-Oriented Software Development with Use Cases (Addison-Wesley Object Technology Series)
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
An Approach to Constructing Feature Models Based on Requirements Clustering
RE '05 Proceedings of the 13th IEEE International Conference on Requirements Engineering
Multi-Dimensional Separation of Concerns in Requirements Engineering
RE '05 Proceedings of the 13th IEEE International Conference on Requirements Engineering
Isolating and relating concerns in requirements using latent semantic analysis
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Semantics-based composition for aspect-oriented requirements engineering
Proceedings of the 6th international conference on Aspect-oriented software development
A Comparative Study of Aspect-Oriented Requirements Engineering Approaches
ESEM '07 Proceedings of the First International Symposium on Empirical Software Engineering and Measurement
An Exploratory Study of Information Retrieval Techniques in Domain Analysis
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Extracting and Modeling Product Line Functional Requirements
RE '08 Proceedings of the 2008 16th IEEE International Requirements Engineering Conference
EA-Miner: towards automation in aspect-oriented requirements engineering
Transactions on aspect-oriented software development III
On-demand feature recommendations derived from mining public product descriptions
Proceedings of the 33rd International Conference on Software Engineering
Reverse engineering feature models
Proceedings of the 33rd International Conference on Software Engineering
Properties of realistic feature models make combinatorial testing of product lines feasible
Proceedings of the 14th international conference on Model driven engineering languages and systems
Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems
On extracting feature models from product descriptions
Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems
Clustering with proximity knowledge and relational knowledge
Pattern Recognition
Decision support for the software product line domain engineering lifecycle
Automated Software Engineering
UDesignIt: towards social media for community-driven design
Proceedings of the 34th International Conference on Software Engineering
Supporting commonality and variability analysis of requirements and structural models
Proceedings of the 16th International Software Product Line Conference - Volume 2
Reverse engineering feature models with evolutionary algorithms: an exploratory study
SSBSE'12 Proceedings of the 4th international conference on Search Based Software Engineering
Usage scenarios for feature model synthesis
Proceedings of the VARiability for You Workshop: Variability Modeling Made Useful for Everyone
Support for reverse engineering and maintaining feature models
Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems
On extracting feature models from sets of valid feature combinations
FASE'13 Proceedings of the 16th international conference on Fundamental Approaches to Software Engineering
Advanced modularity for building SPL feature models: a model-driven approach
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Feature model extraction from large collections of informal product descriptions
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Mining commonalities and variabilities from natural language documents
Proceedings of the 17th International Software Product Line Conference
Interface variability in family model mining
Proceedings of the 17th International Software Product Line Conference co-located workshops
Supporting feature model refinement with updatable view
Frontiers of Computer Science: Selected Publications from Chinese Universities
The anatomy of a sales configurator: an empirical study of 111 cases
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Hi-index | 0.00 |
Software Product Line Engineering (SPLE) requires the construction of feature models from large, unstructured and heterogeneous documents, and the reliable derivation of product variants from the resulting model. This can be an arduous task when performed manually, and can be error-prone in the presence of a change in requirements. In this paper we introduce a tool suite which automatically processes natural-language requirements documents into a candidate feature model, which can be refined by the requirements engineer. The framework also guides the process of identifying variant concerns and their composition with other features. We also provide language support for specifying semantic variant feature compositions which are resilient to change. We show that feature models produced by this framework compare favourably with those produced by domain experts by application to a real-life industrial example.