Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
Classification of research efforts in requirements engineering
ACM Computing Surveys (CSUR)
Requirements engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Design and use of software architectures: adopting and evolving a product-line approach
Design and use of software architectures: adopting and evolving a product-line approach
A vector space model for automatic indexing
Communications of the ACM
Software product lines: practices and patterns
Software product lines: practices and patterns
Using Viewpoints to Define Domain Requirements
IEEE Software
Commonality and Variability in Software Engineering
IEEE Software
Easing the Transition to Software Mass Customization
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Evidence-Based Software Engineering
Proceedings of the 26th International Conference on Software Engineering
Market research for requirements analysis using linguistic tools
Requirements Engineering
Case studies for software engineers
Proceedings of the 28th international conference on Software engineering
Journal of Systems and Software
A Systematic Review of Software Development Cost Estimation Studies
IEEE Transactions on Software Engineering
Empirical Methods in Software Engineering Research
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
Empirical studies of agile software development: A systematic review
Information and Software Technology
Strength of evidence in systematic reviews in software engineering
Proceedings of the Second ACM-IEEE 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
Systematic literature reviews in software engineering - A systematic literature review
Information and Software Technology
Information and Software Technology
A systematic review of domain analysis tools
Information and Software Technology
A systematic review of domain analysis solutions for product lines
Journal of Systems and Software
Variability management in software product lines: a systematic review
Proceedings of the 13th International Software Product Line Conference
The importance of documentation, design and reuse in risk management for SPL
Proceedings of the 28th ACM International Conference on Design of Communication
Information and Software Technology
REFSQ'12 Proceedings of the 18th international conference on Requirements Engineering: foundation for software quality
Requirements engineering in feature oriented software product lines: an initial analytical study
Proceedings of the 16th International Software Product Line Conference - Volume 2
A systematic review of quality attributes and measures for software product lines
Software Quality Control
Variability in quality attributes of service-based software systems: A systematic literature review
Information and Software Technology
A mapping study to investigate component-based software system metrics
Journal of Systems and Software
Application of knowledge-based approaches in software architecture: A systematic mapping study
Information and Software Technology
A survey on teaching of software product lines
Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems
Journal of Systems and Software
Domain modeling as a basis for building a meshing tool software product line
Advances in Engineering Software
Knowledge-based approaches in software documentation: A systematic literature review
Information and Software Technology
Hi-index | 0.00 |
Context: Software product line engineering (SPLE) is a growing area showing promising results in research and practice. In order to foster its further development and acceptance in industry, it is necessary to assess the quality of the research so that proper evidence for adoption and validity are ensured. This holds in particular for requirements engineering (RE) within SPLE, where a growing number of approaches have been proposed. Objective: This paper focuses on RE within SPLE and has the following goals: assess research quality, synthesize evidence to suggest important implications for practice, and identify research trends, open problems, and areas for improvement. Method: A systematic literature review was conducted with three research questions and assessed 49 studies, dated from 1990 to 2009. Results: The evidence for adoption of the methods is not mature, given the primary focus on toy examples. The proposed approaches still have serious limitations in terms of rigor, credibility, and validity of their findings. Additionally, most approaches still lack tool support addressing the heterogeneity and mostly textual nature of requirements formats as well as address only the proactive SPLE adoption strategy. Conclusions: Further empirical studies should be performed with sufficient rigor to enhance the body of evidence in RE within SPLE. In this context, there is a clear need for conducting studies comparing alternative methods. In order to address scalability and popularization of the approaches, future research should be invested in tool support and in addressing combined SPLE adoption strategies.