Proceedings of the Conference on The Future of Software Engineering
Component-based software engineering: putting the pieces together
Component-based software engineering: putting the pieces together
Evolution of Schema and Individuals of Configurable Products
ER '99 Proceedings of the Workshops on Evolution and Change in Data Management, Reverse Engineering in Information Systems, and the World Wide Web and Conceptual Modeling
Test Driven development: A Practical Guide
Test Driven development: A Practical Guide
The Art of Software Testing
Chianti: a tool for change impact analysis of java programs
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Proceedings of the ISSTA 2006 workshop on Role of software architecture for testing and analysis
Software Product Line Testing - SPLiT
SPLC '06 Proceedings of the 10th International on Software Product Line Conference
Formal verification and software product lines
Communications of the ACM - Software product line
Software Testing Research: Achievements, Challenges, Dreams
FOSE '07 2007 Future of 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
Supporting Product Derivation by Adapting and Augmenting Variability Models
SPLC '07 Proceedings of the 11th International Software Product Line Conference
Towards a Formal Framework for Product Line Test Development
CIT '07 Proceedings of the 7th IEEE International Conference on Computer and Information Technology
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Towards systematic ensuring well-formedness of software product lines
FOSD '09 Proceedings of the First International Workshop on Feature-Oriented Software Development
Model-Driven Software Product Line Testing: An Integrated Approach
SOFSEM '10 Proceedings of the 36th Conference on Current Trends in Theory and Practice of Computer Science
Model-Based Customization and Deployment of Eclipse-Based Tools: Industrial Experiences
ASE '09 Proceedings of the 2009 IEEE/ACM International Conference on Automated Software Engineering
A flexible approach for generating product-specific documents in product lines
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Automated incremental pairwise testing of software product lines
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
A Regression Testing Approach for Software Product Lines Architectures
SBCARS '10 Proceedings of the 2010 Fourth Brazilian Symposium on Software Components, Architectures and Reuse
The DOPLER meta-tool for decision-oriented variability modeling: a multiple case study
Automated Software Engineering
Testing product generation in software product lines using pairwise for features coverage
ICTSS'10 Proceedings of the 22nd IFIP WG 6.1 international conference on Testing software and systems
Automated metamorphic testing on the analyses of feature models
Information and Software Technology
Using constraint programming to verify DOPLER variability models
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
A comparison of decision modeling approaches in product lines
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
A systematic mapping study of software product lines testing
Information and Software Technology
Investigating the safe evolution of software product lines
Proceedings of the 10th ACM international conference on Generative programming and component engineering
Cool features and tough decisions: a comparison of variability modeling approaches
Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems
Model-based system testing of software product families
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Feature models, grammars, and propositional formulas
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
Continuous test suite augmentation in software product lines
Proceedings of the 17th International Software Product Line Conference
Hi-index | 0.00 |
Industrial product lines are typically maintained for a long time and evolve continuously to address changing requirements and new technologies. Already derived products often have to be re-derived after such changes to benefit from new and updated features. Product line engineers thus frequently need to analyze the impact of changes to variability models to prevent unexpected changes of re-derived products. In this paper we present a tool-supported approach that informs engineers about the impacts of variability model changes on existing products. Regression tests are used to determine whether existing product configurations and generated product outputs can be re-derived without unexpected effects. We evaluate the feasibility of the approach based on changes observed in a real-world software product line. More specifically, we show how our approach helps engineers performing specific evolution tasks to analyze the change impacts on existing products. We also evaluate the performance and scalability of our approach. Our results show that variability change impact analyses can be automated using model regression testing and can help reducing the gap between domain engineering and application engineering.