{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:05:31Z","timestamp":1759032331004,"version":"3.40.3"},"reference-count":114,"publisher":"Elsevier","isbn-type":[{"type":"print","value":"9780123965356"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1016\/b978-0-12-396535-6.00007-7","type":"book-chapter","created":{"date-parts":[[2012,7,20]],"date-time":"2012-07-20T14:43:17Z","timestamp":1342795397000},"page":"223-263","source":"Crossref","is-referenced-by-count":11,"title":["Regression Testing in Software Product Line Engineering"],"prefix":"10.1016","author":[{"given":"Per","family":"Runeson","sequence":"first","affiliation":[]},{"given":"Emelie","family":"Engstr\u00f6m","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"issue":"5","key":"10.1016\/B978-0-12-396535-6.00007-7_b0005","doi-asserted-by":"crossref","first-page":"588","DOI":"10.1016\/j.destud.2009.03.003","article-title":"Henry ford and the model T: lessons for product platforming and mass customization","volume":"30","author":"Alizon","year":"2009","journal-title":"Design Studies"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0010","doi-asserted-by":"crossref","unstructured":"Ghinwa Baradhi, Nashat Mansour, A comparative study of five regression testing algorithms, in: Software Engineering Conference, Proceedings 1997 Australian, September\u20132 October, 1997, pp. 174\u2013182, http:\/\/dx.doi.org\/10.1109\/ASWEC.1997.623769.","DOI":"10.1109\/ASWEC.1997.623769"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0015","series-title":"13th International Conference on Engineering of Complex Computer Systems (ICECCS 2008), Belfast, Northern Ireland, March 31\u2013April 3","first-page":"98","article-title":"On extracting tests from a testable model in the context of domain engineering","author":"Bashardoust-Tajali","year":"2008"},{"year":"2003","series-title":"Test-Driven Development by Example","author":"Beck","key":"10.1016\/B978-0-12-396535-6.00007-7_b0020"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0025","series-title":"Proceedings of the Ninth European Software Engineering Conference held jointly with 11th ACM SIGSOFT International Symposium on Foundations of Software Engineering, ESEC\/FSE-11","first-page":"355","article-title":"Use case-based testing of product lines","author":"Bertolino","year":"2003"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0030","series-title":"Software Product Family Engineering","first-page":"181","article-title":"PLUTO: a test methodology for product families","volume":"vol. 3014","author":"Bertolino","year":"2004"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0035","series-title":"Software Product Lines \u2013 Research Issues in Engineering and Management","first-page":"425","article-title":"Product line use cases: scenario-based specification and testing of requirements","author":"Bertolino","year":"2006"},{"year":"1999","series-title":"Testing Object-Oriented Systems: Models, Patterns, and Tools","author":"Binder","key":"10.1016\/B978-0-12-396535-6.00007-7_b0040"},{"year":"2000","series-title":"Design and Use of Software Architectures: Adopting and Evolving a Product-Line Approach","author":"Bosch","key":"10.1016\/B978-0-12-396535-6.00007-7_b0045"},{"issue":"10","key":"10.1016\/B978-0-12-396535-6.00007-7_b0050","doi-asserted-by":"crossref","first-page":"960","DOI":"10.1016\/j.infsof.2006.03.004","article-title":"Prioritized interaction testing for pair-wise coverage with seeding and constraints","volume":"48","author":"Bryce","year":"2006","journal-title":"Information and Software Technology"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0055","series-title":"Proceedings of the 13th International Software Product Line Conference, SPLC\u201909","first-page":"81","article-title":"Variability management in software product lines: a systematic review","author":"Chen","year":"2009"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0060","doi-asserted-by":"crossref","unstructured":"Yih-Farn Chen, David S. Rosenblum, Kiem-Phong Vo, Testtube: a system for selective regression testing, in: Proceedings of the 16th International Conference on Software Engineering (ICSE-16), May 1994, pp. 211 \u2013220, http:\/\/dx.doi.org\/10.1109\/ICSE.1994.296780.","DOI":"10.1109\/ICSE.1994.296780"},{"year":"1993","series-title":"Managing New Product and Process Development","author":"Clark","key":"10.1016\/B978-0-12-396535-6.00007-7_b0065"},{"year":"2001","series-title":"Software Product Lines: Practices and Patterns","author":"Clements","key":"10.1016\/B978-0-12-396535-6.00007-7_b0070"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0075","series-title":"Proceedings of the ISSTA 2006 Workshop on Role of Software Architecture for Testing and Analysis, ROSATEA\u201906","first-page":"53","article-title":"Coverage and adequacy in software product line testing","author":"Cohen","year":"2006"},{"issue":"5","key":"10.1016\/B978-0-12-396535-6.00007-7_b0080","doi-asserted-by":"crossref","first-page":"633","DOI":"10.1109\/TSE.2008.50","article-title":"Constructing interaction test suites for highly-configurable systems in the presence of constraints: a greedy approach","volume":"34","author":"Cohen","year":"2008","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0085","unstructured":"Chris Condron, A domain approach to test automation of product lines, in: Birgit Geppert, Charles Krueger, J. Jenny Li (Eds.), Proceedings of the International Workshop on Software Product Line Testing, Technical Report: ALR-2004-031, Avaya Labs, 2004, pp. 27\u201335."},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0090","doi-asserted-by":"crossref","unstructured":"Paulo Anselmo da Mota Silveira Neto, Ivan do Carmo Machado, Yguarat\u00e3 Cerquira Cavalcanti, Eduardo Santana de Almeida, Vicinius Cardoso Garcia, Silvio Romero de Lemos Meira, A regression testing approach for software product lines architectures, in: 2010 Fourth Brazilian Symposium on Software Components, Architectures and Reuse, 2010, pp. 41\u201350, http:\/\/dx.doi.org\/10.1109\/SBCARS.2010.14.","DOI":"10.1109\/SBCARS.2010.14"},{"issue":"5","key":"10.1016\/B978-0-12-396535-6.00007-7_b0095","doi-asserted-by":"crossref","first-page":"407","DOI":"10.1016\/j.infsof.2010.12.003","article-title":"A systematic mapping study of software product lines testing","volume":"53","author":"da Mota Silveira Neto","year":"2011","journal-title":"Information and Software Technology"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0100","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1145\/347636.348910","article-title":"Prioritizing test cases for regression testing","volume":"25","author":"Elbaum","year":"2000","journal-title":"SIGSOFT Software Engineering Notes"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0105","series-title":"Product-Focused Software Process Improvement","first-page":"3","article-title":"A qualitative survey of regression testing practices","volume":"vol. 6156","author":"Engstr\u00f6m","year":"2010"},{"issue":"1","key":"10.1016\/B978-0-12-396535-6.00007-7_b0110","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1016\/j.infsof.2010.05.011","article-title":"Software product line testing \u2013 a systematic mapping study","volume":"53","author":"Engstr\u00f6m","year":"2011","journal-title":"Information and Software Technology"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0115","unstructured":"Emelie Engstr\u00f6m, Per Runeson, Test overlay in an emerging software product line \u2013 an industrial case study, Information and Software Technology, in print."},{"issue":"1","key":"10.1016\/B978-0-12-396535-6.00007-7_b0120","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1016\/j.infsof.2009.07.001","article-title":"A systematic review on regression test selection techniques","volume":"52","author":"Engstr\u00f6m","year":"2010","journal-title":"Information and Software Technology"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0125","series-title":"Proceedings of the Third International Conference on Software Testing Verification and Validation","first-page":"75","article-title":"An empirical evaluation of regression testing based on fix-cache recommendations","author":"Engstr\u00f6m","year":"2010"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0130","series-title":"Proceedings of the Fourth International Conference on Software Testing Verification and Validation","article-title":"Improving regression testing transparency and efficiency with history based prioritization \u2013 an industrial case study","author":"Engstr\u00f6m","year":"2011"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0135","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1109\/6294.846201","article-title":"Leveraging legacy system dollars for e-business","author":"Erlikh","year":"2000","journal-title":"IT Pro"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0140","series-title":"31st Annual International Computer Software and Applications Conference, July","first-page":"403","article-title":"A product line based aspect-oriented generative unit testing approach to building quality components","author":"Feng","year":"2007"},{"year":"2003","series-title":"The Survey Handbook","author":"Flink","key":"10.1016\/B978-0-12-396535-6.00007-7_b0145"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0150","series-title":"Proceedings of the International Computer Software and Applications Conference","first-page":"421","article-title":"A test case selection method for the validation of software maintenance modifications","author":"Fischer","year":"1977"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0155","series-title":"Proceedings of the Eighth International on Software Reuse: Methods, Techniques, and Tools","first-page":"35","article-title":"Towards generating acceptance tests for product lines","volume":"vol. 3107","author":"Geppert","year":"2004"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0160","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1109\/ICSE.2003.1201188","article-title":"Improving test suites via operational abstraction","author":"Harder","year":"2003","journal-title":"Proceedings of the 25th International Conference on Software Engineering"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0165","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1145\/152388.152391","article-title":"A methodology for controlling the size of a test suite","volume":"2","author":"Harrold","year":"1993","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0170","unstructured":"Jean Hartmann, Marlon Vieira, Axel Ruder, A UML-based approach for validating product lines, in: Birgit Geppert, Charles Krueger, Jenny Li (Eds.), Proceedings of the International Workshop on Software Product Line Testing (SPLiT 2004), Boston, MA, August 2004, pp. 58\u201365."},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0175","doi-asserted-by":"crossref","unstructured":"Joseph R. Horgan, Saul London, A data flow coverage testing tool for C, in: Proceedings of the Second Symposium on Assessment of Quality Software Development Tools, 1992, pp. 2\u201310.","DOI":"10.1109\/AQSDT.1992.205829"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0180","unstructured":"IEEE, IEEE standard glossary of software engineering terminology, Technical Report 610.12-1990, IEEE, New York, NY, USA, 1990."},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0185","unstructured":"IEEE, IEEE standard for software test documentation, Technical Report 829-1983, Revision, IEEE, 1998."},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0190","doi-asserted-by":"crossref","unstructured":"Michel Jaring, Ren\u00e9 L. Krikhaar, Jan Bosch, Modeling variability and testability interaction in software product line engineering, in: Seventh International Conference on Composition-Based Software Systems (ICCBSS), 2008, pp. 120\u2013129, http:\/\/dx.doi.org\/10.1109\/ICCBSS.2008.9.","DOI":"10.1109\/ICCBSS.2008.9"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0195","doi-asserted-by":"crossref","unstructured":"Martin Fagereng Johansen, Oystein Haugen, Frank Fleurey, A survey of empirics of strategies for software product line testing, in: Proceedings IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops (ICSTW), March 2011, pp. 266\u2013269, http:\/\/dx.doi.org\/10.1109\/ICSTW.2011.53.","DOI":"10.1109\/ICSTW.2011.53"},{"year":"1995","series-title":"Software Reuse \u2013 A Holistic Approach","author":"Karlsson","key":"10.1016\/B978-0-12-396535-6.00007-7_b0200"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0205","series-title":"Proceedings of the 15th International Software Product Line Conference, Munich, Germany","first-page":"140","article-title":"Variation management for software product lines with cumulative coverage of feature interactions","author":"Kato","year":"2011"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0210","doi-asserted-by":"crossref","unstructured":"Jung-Min Kim, Adam Porter, A history-based test prioritization technique for regression testing in resource constrained environments, in: Proceedings of the 24th International Conference on Software Engineering, 2002, pp. 119\u2013129.","DOI":"10.1145\/581339.581357"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0215","unstructured":"Tomoji Kishi, Natsuko Noda, Design testing for product line development based on test scenarios, in: Birgit Geppert, Charles Krueger, Jenny Li (Eds.), Proceedings of the International Workshop on Software Product Line Testing (SPLiT 2004), Boston, MA, August 2004, pp. 19\u201326."},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0220","unstructured":"Peter Knauber, Johannes Schneider, Tracing variability from implementation to test using aspect-oriented programming, in: Birgit Geppert, Charles Krueger, J. Jenny Li (Eds.), Proceedings of the International Workshop on Software Product Line Testing, Technical Report: ALR-2004-031, Avaya Labs, 2004, pp. 36\u201344, http:\/\/citeseerx.ist.psu.edu\/viewdoc\/summary?doi=10.1.1.84.1601."},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0225","unstructured":"Ronny Kolb, A risk driven approach for efficiently testing software product lines, in: Fifth GPCE Young, Researches Workshop, Erfurt, Germany, 2003."},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0230","series-title":"Proceedings of the ISSTA 2006 Workshop on Role of Software Architecture for Testing and Analysis, ROSATEA\u201906","first-page":"22","article-title":"Making testing product lines more efficient by improving the testability of product line architectures","author":"Kolb","year":"2006"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0235","doi-asserted-by":"crossref","unstructured":"Bogdan Korel, Luay Ho Tahat, Boris Vaysburg, Model based regression test reduction using dependence analysis, in: Proceedings of the 10th Annual Software Reliability Symposium International Conference on Software Maintenance, 2002, pp. 214\u2013223, ISBN: 1063-6773.","DOI":"10.1109\/ICSM.2002.1167768"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0240","doi-asserted-by":"crossref","unstructured":"Bogdan Korel, Luay Ho Tahat, Mark Harman, Test prioritization using system models, in: Proceedings of the 21st IEEE International Conference on Software Maintenance, ICSM\u201905, 2005, pp. 559\u2013568, ISBN: 1063-6773.","DOI":"10.1109\/ICSM.2005.87"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0245","series-title":"Software Product Family Engineering","first-page":"323","article-title":"Towards a taxonomy for software product lines","volume":"vol. 3014","author":"Krueger","year":"2004"},{"issue":"1","key":"10.1016\/B978-0-12-396535-6.00007-7_b0250","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1080\/00207540701393171","article-title":"A market-driven approach to product family design","volume":"47","author":"Kumar","year":"2009","journal-title":"International Journal of Production Research"},{"issue":"4","key":"10.1016\/B978-0-12-396535-6.00007-7_b0255","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1287\/inte.23.4.1","article-title":"Hewlett\u2013Packard gains control of inventory and service through design for localization","volume":"32","author":"Lee","year":"1993","journal-title":"Interfaces"},{"issue":"9","key":"10.1016\/B978-0-12-396535-6.00007-7_b0260","doi-asserted-by":"crossref","first-page":"1060","DOI":"10.1109\/PROC.1980.11805","article-title":"Program, life-cycles and the laws of software evolution","volume":"68","author":"Lehman","year":"1980","journal-title":"Proceedings of IEEE"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0265","series-title":"Technology and Global Industry: Companies and Nations in the World Economy","first-page":"49","article-title":"Revitalizing the manufacture and design of mature global products","author":"Lehnerd","year":"1987"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0270","doi-asserted-by":"crossref","unstructured":"Hareton K.N. Leung, Lee White, A study of integration testing and software regression at the integration level, in: Proceedings of the Conference on Software Maintenance, 1990, pp. 290\u2013301, http:\/\/dx.doi.org\/10.1109\/ICSM.1990.131377.","DOI":"10.1109\/ICSM.1990.131377"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0275","doi-asserted-by":"crossref","unstructured":"Hareton K.N. Leung, Lee White, A cost model to compare regression test strategies, in: Proceedings of the Conference on Software Maintenance, October 1991, pp. 201\u2013208, http:\/\/dx.doi.org\/10.1109\/ICSM.1991.160330.","DOI":"10.1109\/ICSM.1991.160330"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0280","first-page":"65","article-title":"Reuse execution traces to reduce testing of product lines","volume":"vol. 2","author":"Jenny Li","year":"2007"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0285","first-page":"73","article-title":"Automatic integration test generation from unit tests of eXVantage product family","volume":"vol. 2","author":"Jenny Li","year":"2007"},{"article-title":"Software Maintenance Management","year":"1980","author":"Lientz","key":"10.1016\/B978-0-12-396535-6.00007-7_b0290"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0295","doi-asserted-by":"crossref","unstructured":"John D. McGregor, Testing a software product line, Technical Report CMU\/SEI-2001-TR-022, ESC-TR-2001-022, CMU\/SEI, 2001.","DOI":"10.21236\/ADA401736"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0300","series-title":"Testing Techniques in Software Engineering","first-page":"104","article-title":"Testing a software product line","volume":"vol. 6153","author":"McGregor","year":"2010"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0305","unstructured":"John D. McGregor, P. Sodhani, S. Madhavapeddi, Testing variability in a software product line, in: Birgit Geppert, Charles Krueger, J. Jenny Li (Eds.), Proceedings of the International Workshop on Software Product Line Testing, Technical Report: ALR-2004-031, Avaya Labs, 2004, pp. 45\u201350. http:\/\/dl.acm.org\/citation.cfm?id=1879889."},{"issue":"3","key":"10.1016\/B978-0-12-396535-6.00007-7_b0310","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1080\/08956308.1997.11671113","article-title":"Revitalize your product lines through continuous platform renewal","volume":"40","author":"Meyer","year":"1997","journal-title":"Research Technology Management"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0315","unstructured":"Satish Mishra, Specification based software product line testing: a case study, in: Roman Redziejowski Ludwik Czaja, Holger Schlingloff (Eds.), CS&P 2006 \u2013 Concurrency, Specification and Programming, 2006."},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0320","doi-asserted-by":"crossref","unstructured":"Henry Muccini, Andr\u00e9 Van Der Hoek, Towards testing product line architectures, in: International Workshop on Testing and Analysis of Component Based Systems, 2003, pp. 111\u2013121.","DOI":"10.1016\/S1571-0661(04)81029-6"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0325","doi-asserted-by":"crossref","unstructured":"Cl\u00e9mentine Nebut, Franck Fleurey, Yves Le Traon, Jean-marc J\u00e9z\u00e9quel, A requirement-based approach to test product families, in: Proceedings of the Fifth Workshop on Product Families Engineering, 2003, pp. 198\u2013210. http:\/\/citeseerx.ist.psu.edu\/viewdoc\/summary?doi=10.1.1.83.5110.","DOI":"10.1007\/978-3-540-24667-1_15"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0330","unstructured":"James M. Neighbors, Software construction using components, Ph.D. Thesis, University of California, Irvine, Department of Information and Computer Science, 1980."},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0335","doi-asserted-by":"crossref","first-page":"11:1","DOI":"10.1145\/1883612.1883618","article-title":"A survey of combinatorial testing","volume":"43","author":"Nie","year":"2011","journal-title":"ACM Computing Survey"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0340","unstructured":"Linda Northrop, Paul Clements, Framework for software product line practice, version 5.0. Technical Report, SEI\/CMU, 2007."},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0345","doi-asserted-by":"crossref","unstructured":"Kristen Nygaard, Ole-Johan Dahl, The development of the SIMULA languages, in: ACM SIGPLAN Notices, vol. 13, 1978, pp. 245\u2013272.","DOI":"10.1145\/960118.808391"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0350","unstructured":"A. Jefferson Offutt, Jie Pan, Jeffrey M. Voas, Procedures for reducing the size of coverage-based test sets, in: Proceedings of the 12th International Conference on Testing Computer Software, 1995, pp. 111\u2013123."},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0355","series-title":"Proceedings of the 12th ACM SIGSOFT Twelfth International Symposium on Foundations of Software Engineering","first-page":"241","article-title":"Scaling regression testing to large software systems","author":"Orso","year":"2004"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0360","series-title":"Model-Based Testing for Embedded Systems, Computational Analysis, Synthesis, and Design of Dynamic Systems","doi-asserted-by":"crossref","first-page":"339","DOI":"10.1201\/b11321-14","article-title":"A survey of model-based software product lines testing","author":"Oster","year":"2011"},{"issue":"10","key":"10.1016\/B978-0-12-396535-6.00007-7_b0365","first-page":"102","article-title":"Reinventing a core product line","volume":"119","author":"Paula","year":"1997","journal-title":"Mechanical Engineering"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0370","doi-asserted-by":"crossref","DOI":"10.1007\/s11219-011-9160-9","article-title":"Pairwise testing for software product lines: a comparison of two approaches","author":"Perrouin","year":"2011","journal-title":"Software Quality Journal"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0375","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1145\/1183236.1183271","article-title":"Software product line testing","volume":"49","author":"Pohl","year":"2006","journal-title":"Communications of the ACM"},{"year":"2005","series-title":"Software Product Line Engineering: Foundations, Principles and Techniques","author":"Pohl","key":"10.1016\/B978-0-12-396535-6.00007-7_b0380"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0385","series-title":"Proceedings of the 2008 International Symposium on Software Testing and Analysis, ISSTA\u201908","first-page":"75","article-title":"Configuration-aware regression testing: an empirical study of sampling and prioritization","author":"Qu","year":"2008"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0390","series-title":"Proceedings of the 10th International Conference on Fundamental Approaches to Software Engineering","first-page":"321","article-title":"Integration testing in software product line engineering: a model-based technique","author":"Reis","year":"2007"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0395","unstructured":"Andreas Reuys, Sacha Reis, Erik Kamsties, Klaus Pohl, Derivation of domain test scenarios from activity diagrams, in: Klaus Schmid, Birgit Geppert (Eds.), Proceedings of the PLEES\u201903 International Workshop on Product Line Engineering: The Early Steps: Planning, Modeling, and Managing, Erfurt, 2003."},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0400","unstructured":"Andreas Reuys, Erik Kamsties, Klaus Pohl, Sacha Reis, Model-based system testing of software product families, in: Oscar Pastor, Jo\u00e3o Falc\u00e3o e Cunha (Eds.), Advanced Information Systems Engineering vol. 3520, Springer, Berlin, 2005, pp. 519\u2013534. http:\/\/www.springerlink.com\/content\/q692py8mg5ghml50\/, ISBN: 978-3-540-26095-0, 978-3-540-32127-9."},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0405","series-title":"Software Product Lines \u2013 Research Issues in Engineering and Management","first-page":"479","article-title":"The ScenTED method for testing software product lines","author":"Reuys","year":"2006"},{"issue":"5","key":"10.1016\/B978-0-12-396535-6.00007-7_b0410","doi-asserted-by":"crossref","first-page":"559","DOI":"10.1007\/s10606-009-9098-7","article-title":"Testing in the wild: the social and organisational dimensions of real world practice","volume":"18","author":"Rooksby","year":"2009","journal-title":"Computer Supported Cooperative Work (CSCW)"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0415","doi-asserted-by":"crossref","unstructured":"Gregg Rothermel, Mary Jean Harrold, A safe, efficient algorithm for regression test selection, in: Proceedings Conference on Software Maintenance, 1993, pp. 358\u2013367.","DOI":"10.1109\/ICSM.1993.366926"},{"issue":"8","key":"10.1016\/B978-0-12-396535-6.00007-7_b0420","doi-asserted-by":"crossref","first-page":"529","DOI":"10.1109\/32.536955","article-title":"Analyzing regression test selection techniques","volume":"22","author":"Rothermel","year":"1996","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0425","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1145\/248233.248262","article-title":"A safe, efficient regression test selection technique","volume":"6","author":"Rothermel","year":"1997","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0430","doi-asserted-by":"crossref","unstructured":"Gregg Rothermel, Mary Jean Harrold, Jeffery Ostrin, Christie Hong, An empirical study of the effects of minimization on the fault detection capabilities of test suites, in: IEEE International Conference on Software Maintenance, 1998, p. 34, ISSN: 1063-6773, http:\/\/dx.doi.org\/10.1109\/ICSM.1998.738487.","DOI":"10.1109\/ICSM.1998.738487"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0435","doi-asserted-by":"crossref","unstructured":"Gregg Rothermel, Roland H. Untch, Chu Chengyun, Mary Jean Harrold, Test case prioritization: an empirical study, in: Proceedings IEEE International Conference on Software Maintenance, 1999, pp. 179\u2013188.","DOI":"10.1109\/ICSM.1999.792604"},{"issue":"2","key":"10.1016\/B978-0-12-396535-6.00007-7_b0440","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1002\/1099-1689(200006)10:2<77::AID-STVR197>3.0.CO;2-E","article-title":"Regression test selection for C++ software","volume":"10","author":"Rothermel","year":"2000","journal-title":"Software Testing, Verification and Reliability"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0445","doi-asserted-by":"crossref","first-page":"929","DOI":"10.1109\/32.962562","article-title":"Prioritizing test cases for regression testing","volume":"27","author":"Rothermel","year":"2001","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0450","series-title":"Design Management: A Handbook of Issues and Methods","first-page":"279","article-title":"Robustness and product design families","author":"Rothwell","year":"1990"},{"issue":"4","key":"10.1016\/B978-0-12-396535-6.00007-7_b0455","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/MS.2006.91","article-title":"A survey of unit testing practices","volume":"23","author":"Runeson","year":"2006","journal-title":"IEEE Software"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0460","doi-asserted-by":"crossref","unstructured":"Per Runeson, Emelie Engstrom, Software product line testing \u2013 a 3D regression testing problem, in Proceedings of Second International Workshop on Regression Testing, 2012, pp. 742\u2013746, http:\/\/dx.doi.org\/10.1109\/ICST.2012.167.","DOI":"10.1109\/ICST.2012.167"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0465","doi-asserted-by":"crossref","unstructured":"Per Runeson, Mats Skoglund, Emelie Engstr\u00f6m, Test benchmarks \u2013 what is the question? in: Marc Roper (Ed.), First Software Testing Benchmark Workshop TESTBENCH\u201908 co-located with ICST 2008 First International Conference on Software Testing, Verification and Validation, 2008, pp. 368\u2013371, http:\/\/dx.doi.org\/10.1109\/ICSTW.2008.40.","DOI":"10.1109\/ICSTW.2008.40"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0470","doi-asserted-by":"crossref","unstructured":"A.S.M. Sajeev, Bugi Wibowo, Regression test selection based on version changes of components, in: Tenth Asia-Pacific Software Engineering Conference, 2003, pp. 78\u201385.","DOI":"10.1109\/APSEC.2003.1254360"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0475","doi-asserted-by":"crossref","first-page":"761","DOI":"10.1016\/0048-7333(94)00797-B","article-title":"Managing product families: the case of the Sony Walkman","volume":"24","author":"Sanderson","year":"1995","journal-title":"Research Policy"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0480","doi-asserted-by":"crossref","unstructured":"Timothy W. Simpson, A concept exploration method for product family design, Ph.D. Thesis, Georgia Institute of Technology, 1998.","DOI":"10.1115\/DETC99\/DTM-8761"},{"issue":"1","key":"10.1016\/B978-0-12-396535-6.00007-7_b0485","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1017\/S0890060404040028","article-title":"Product platform design and customization: status and promise","volume":"18","author":"Simpson","year":"2004","journal-title":"Artificial Intelligence for Engineering Design, Analysis and Manufacturing"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0490","unstructured":"Antti Tevanlinna, Product family testing with RITA, in: Proceedings of the 11th Nordic Workshop on Programming and Software Development Tools and Techniques (NW-PER\u20192004), Turku, Finland, 2004."},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0495","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1145\/979743.979766","article-title":"Product family testing: a survey","volume":"29","author":"Tevanlinna","year":"2004","journal-title":"SIGSOFT Software Engineering Notes"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0500","doi-asserted-by":"crossref","unstructured":"Paolo Tonella, Paolo Avesani, Angelo Susi, Using the case-based ranking methodology for test case prioritization, in: 22nd IEEE International Conference on Software Maintenance, ICSM\u201906, 2006, pp. 123\u2013133, ISBN: 1063-6773.","DOI":"10.1109\/ICSM.2006.74"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0505","unstructured":"Tim Trew, What design policies must testers demand from product line architects? in: Birgit Geppert, Charles Krueger, J. Jenny Li (Eds.), Proceedings International Workshop on Software Product Line Testing, Technical Report: ALR-2004-031, Avaya Labs, 2004, pp. 51\u201357."},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0510","series-title":"Proceedings of the 14th International Conference on Knowledge-Based and Intelligent Information and Engineering Systems: Part II, KES\u201910","first-page":"244","article-title":"Visualisation of test coverage for conformance tests of low level communication protocols","author":"Tschumitschew","year":"2010"},{"year":"1995","series-title":"Product Design and Development","author":"Ulrich","key":"10.1016\/B978-0-12-396535-6.00007-7_b0515"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0520","unstructured":"Lee White, Khalil Abdullah, A firewall approach for the regression testing of object-oriented software, in: Proceedings of 10th Annual Software Quality Week, 1997."},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0525","series-title":"Transforming Auto Assembly","first-page":"146","article-title":"Platform and modular concepts at Volkswagen \u2013 their effects on the assembly process","author":"Wilhelm","year":"1997"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0530","doi-asserted-by":"crossref","unstructured":"Alan W. Williams, Determination of test configurations for pairwise interaction coverage, in: Proceedings of the 13th International Conference on the Testing of Communicating Systems (TestCom 2000), 2000, pp. 59\u201374.","DOI":"10.1007\/978-0-387-35516-0_4"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0535","first-page":"1","article-title":"Agile software development methodologies and practices","volume":"vol. 80","author":"Williams","year":"2010"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0540","doi-asserted-by":"crossref","unstructured":"W. Eric Wong, Joseph R. Horgan, Saul London, Hira Agrawal, A study of effective regression testing in practice, in: Proceedings of the Eighth International Symposium on Software Reliability Engineering, 2\u20135, 1997, pp. 264\u2013274, http:\/\/dx.doi.org\/10.1109\/ISSRE.1997.630875.","DOI":"10.1109\/ISSRE.1997.630875"},{"issue":"1","key":"10.1016\/B978-0-12-396535-6.00007-7_b0545","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/TSE.2006.8","article-title":"Covering arrays for efficient fault characterization in complex configuration spaces","volume":"32","author":"Yilmaz","year":"2006","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"2","key":"10.1016\/B978-0-12-396535-6.00007-7_b0550","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1002\/stvr.430","article-title":"Regression testing minimization, selection and prioritization: a survey","volume":"22","author":"Yoo","year":"2012","journal-title":"Software Testing, Verification and Reliability."},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0555","series-title":"Proceedings of the 18th International Symposium on Software Testing and Analysis, ISSTA\u201909","first-page":"201","article-title":"Clustering test cases to achieve effective and scalable prioritisation incorporating expert knowledge","author":"Yoo","year":"2009"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0560","unstructured":"Hui Zeng, Wendy Zhang, David Rine, Analysis of testing effort by using core assets in software product line testing, in: Birgit Geppert, Charles Krueger, J. Jenny Li (Eds.), Proceedings International Workshop on Software Product Line Testing, Technical Report: ALR-2004-031, Avaya Labs, 2004, pp. 1\u20136."},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0565","doi-asserted-by":"crossref","unstructured":"Jiang Zheng, Brian Robinson, Laurie Williams, Karen Smiley, An initial study of a lightweight process for change identification and regression test selection when source code is not available, in: 16th IEEE International Symposium on Software Reliability Engineering, 2005, pp. 10\u2013234, ISBN: 1071-9458.","DOI":"10.1109\/ISSRE.2005.8"},{"key":"10.1016\/B978-0-12-396535-6.00007-7_b0570","unstructured":"J.D. McGregor, K. Im, The implications of variation for testing in a software product line, in: International Workshop on Software Product Line Testing (SPLiT 2007), 2007."}],"container-title":["Advances in Computers","Advances in Computers Volume 86"],"original-title":[],"language":"en","deposited":{"date-parts":[[2025,4,5]],"date-time":"2025-04-05T02:12:54Z","timestamp":1743819174000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/B9780123965356000077"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9780123965356"],"references-count":114,"URL":"https:\/\/doi.org\/10.1016\/b978-0-12-396535-6.00007-7","relation":{},"ISSN":["0065-2458"],"issn-type":[{"type":"print","value":"0065-2458"}],"subject":[],"published":{"date-parts":[[2012]]}}}