Analyzing Regression Test Selection Techniques
IEEE Transactions on Software Engineering
An empirical study of regression test selection techniques
ACM Transactions on Software Engineering and Methodology (TOSEM)
Preliminary guidelines for empirical research in software engineering
IEEE Transactions on Software Engineering
Building Reusable Test Assets for a Product Line
ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
Use case-based testing of product lines
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Reviewing 25 Years of Testing Technique Experiments
Empirical Software Engineering
Product family testing: a survey
ACM SIGSOFT Software Engineering Notes
Unified Modeling Language Reference Manual, The (2nd Edition)
Unified Modeling Language Reference Manual, The (2nd Edition)
Evidence-Based Software Engineering
Proceedings of the 26th International Conference on Software Engineering
Towards software architecture-based regression testing
WADS '05 Proceedings of the 2005 workshop on Architecting dependable systems
Model-based testing for applications derived from software product lines
A-MOST '05 Proceedings of the 1st international workshop on Advances in model-based testing
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Requirements engineering paper classification and evaluation criteria: a proposal and a discussion
Requirements Engineering
Proceedings of the ISSTA 2006 workshop on Role of software architecture for testing and analysis
Coverage and adequacy in software product line testing
Proceedings of the ISSTA 2006 workshop on Role of software architecture for testing and analysis
Testing and inspecting reusable product line components: first empirical results
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
ICSM '06 Proceedings of the 22nd IEEE International Conference on Software Maintenance
Formal verification and software product lines
Communications of the ACM - Software product line
Communications of the ACM - Software product line
Journal of Systems and Software
Software Testing Research: Achievements, Challenges, Dreams
FOSE '07 2007 Future of Software Engineering
Cross versus Within-Company Cost Estimation Studies: A Systematic Review
IEEE Transactions on Software Engineering
A product line based aspect-oriented generative unit testing approach to building quality components
COMPSAC '07 Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 02
Evidence relating to Object-Oriented software design: A survey
ESEM '07 Proceedings of the First International Symposium on Empirical Software Engineering and Measurement
Towards a Formal Framework for Product Line Test Development
CIT '07 Proceedings of the 7th IEEE International Conference on Computer and Information Technology
Modeling Variability and Testability Interaction in Software Product Line Engineering
ICCBSS '08 Proceedings of the Seventh International Conference on Composition-Based Software Systems (ICCBSS 2008)
Introduction to Software Testing
Introduction to Software Testing
Empirical studies of agile software development: A systematic review
Information and Software Technology
Empirical evaluations of regression test selection techniques: a systematic review
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Strength of evidence in systematic reviews in software engineering
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
A mapping study on empirical evidence related to the models and forms used in the uml
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Evaluating Domain Design Approaches Using Systematic Review
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
The W-Model for Testing Software Product Lines
ISCSCT '08 Proceedings of the 2008 International Symposium on Computer Science and Computational Technology - Volume 01
A systematic review of search-based testing for non-functional system properties
Information and Software Technology
A Systematic Review of Software Product Lines Applied to Mobile Middleware
ITNG '09 Proceedings of the 2009 Sixth International Conference on Information Technology: New Generations
ICSR '09 Proceedings of the 11th International Conference on Software Reuse: Formal Foundations of Reuse and Domain Engineering
A systematic review of domain analysis tools
Information and Software Technology
What's up with software metrics? - A preliminary mapping study
Journal of Systems and Software
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Empirical evidence in global software engineering: a systematic review
Empirical Software Engineering
Variability management in software product lines: a systematic review
Proceedings of the 13th International Software Product Line Conference
Integration testing in software product line engineering: a model-based technique
FASE'07 Proceedings of the 10th international conference on Fundamental approaches to software engineering
Model-based system testing of software product families
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Systematic mapping studies in software engineering
EASE'08 Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering
Guaranteeing correct evolution of software product lines: setting up the problem
SERENE'11 Proceedings of the Third international conference on Software engineering for resilient systems
Using regression testing to analyze the impact of changes to variability models on products
Proceedings of the 16th International Software Product Line Conference - Volume 1
Towards a reasoning framework for software product line testing
Proceedings of the 16th International Software Product Line Conference - Volume 2
Strategies for testing products in software product lines
ACM SIGSOFT Software Engineering Notes
Grammar-based test generation for software product line feature models
CASCON '12 Proceedings of the 2012 Conference of the Center for Advanced Studies on Collaborative Research
Test strategies in distributed software development environments
Computers in Industry
Assume-guarantee testing of evolving software product line architectures
SERENE'12 Proceedings of the 4th international conference on Software Engineering for Resilient Systems
Practical pairwise testing for software product lines
Proceedings of the 17th International Software Product Line Conference
Graphical user interface (GUI) testing: Systematic mapping and repository
Information and Software Technology
Practical problems with modeling variability in test cases: an industrial perspective
Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems
A survey on teaching of software product lines
Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems
Hi-index | 0.00 |
Context: In software development, Testing is an important mechanism both to identify defects and assure that completed products work as specified. This is a common practice in single-system development, and continues to hold in Software Product Lines (SPL). Even though extensive research has been done in the SPL Testing field, it is necessary to assess the current state of research and practice, in order to provide practitioners with evidence that enable fostering its further development. Objective: This paper focuses on Testing in SPL and has the following goals: investigate state-of-the-art testing practices, synthesize available evidence, and identify gaps between required techniques and existing approaches, available in the literature. Method: A systematic mapping study was conducted with a set of nine research questions, in which 120 studies, dated from 1993 to 2009, were evaluated. Results: Although several aspects regarding testing have been covered by single-system development approaches, many cannot be directly applied in the SPL context due to specific issues. In addition, particular aspects regarding SPL are not covered by the existing SPL approaches, and when the aspects are covered, the literature just gives brief overviews. This scenario indicates that additional investigation, empirical and practical, should be performed. Conclusion: The results can help to understand the needs in SPL Testing, by identifying points that still require additional investigation, since important aspects regarding particular points of software product lines have not been addressed yet.