{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,5]],"date-time":"2025-06-05T04:15:51Z","timestamp":1749096951524,"version":"3.41.0"},"reference-count":48,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"funder":[{"name":"Natural Sciences and Engineering Research Council of Canada (NSERC)","award":["250343-12"],"award-info":[{"award-number":["250343-12"]}]},{"DOI":"10.13039\/501100000146","name":"Alberta Innovates Technology Futures award","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100000146","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computer Languages, Systems &amp; Structures"],"published-print":{"date-parts":[[2017,1]]},"DOI":"10.1016\/j.cl.2016.07.007","type":"journal-article","created":{"date-parts":[[2016,8,15]],"date-time":"2016-08-15T16:35:10Z","timestamp":1471278910000},"page":"189-210","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":2,"special_numbering":"P2","title":["Evolutionary robust optimization for software product line scoping: An explorative study"],"prefix":"10.1016","volume":"47","author":[{"given":"Reza","family":"Karimpour","sequence":"first","affiliation":[]},{"given":"Guenther","family":"Ruhe","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"year":"2002","series-title":"Software product lines: practices and patterns","author":"Clements","key":"10.1016\/j.cl.2016.07.007_bib1"},{"issue":"12","key":"10.1016\/j.cl.2016.07.007_bib2","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1145\/1183236.1183262","article-title":"New methods in software product line practice","volume":"49","author":"Krueger","year":"2006","journal-title":"Commun ACM"},{"key":"10.1016\/j.cl.2016.07.007_bib3","unstructured":"John I, Eisenbarth M. A decade of scoping: a survey. In: Proceedings of the 13th international software product line conference, SPLC \u05f309. 2009. p. 31\u201340."},{"key":"10.1016\/j.cl.2016.07.007_bib4","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1016\/j.jss.2013.10.040","article-title":"Software product line scoping and requirements engineering in a small and medium-sized enterprise","volume":"88","author":"da Silva","year":"2014","journal-title":"J Syst Softw"},{"key":"10.1016\/j.cl.2016.07.007_bib5","article-title":"A framework for software product line practice, version 5.0","author":"Northrop","year":"2007","journal-title":"Softw Eng Inst"},{"issue":"3","key":"10.1016\/j.cl.2016.07.007_bib6","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/MS.2004.1293069","article-title":"Calculating ROI for software product lines","volume":"21","author":"B\u00f6ckle","year":"2004","journal-title":"IEEE Softw"},{"key":"10.1016\/j.cl.2016.07.007_bib7","doi-asserted-by":"crossref","unstructured":"M\u00fcller J. Value-based portfolio optimization for software product lines. In: 15th international software product line conference, SPLC. 2011. p. 15\u201324.","DOI":"10.1109\/SPLC.2011.18"},{"key":"10.1016\/j.cl.2016.07.007_bib8","doi-asserted-by":"crossref","unstructured":"Gillain J, Faulkner S, Heymans P, Jureta I, Snoeck M. Product portfolio scope optimization based on features and goals. In: Proceedings of the 16th international software product line conference \u2013 Vol. 1, SPLC \u05f312. New York, NY, USA: ACM; 2012. p. 161\u201370.","DOI":"10.1145\/2362536.2362559"},{"key":"10.1016\/j.cl.2016.07.007_bib9","doi-asserted-by":"crossref","unstructured":"Schmid K. An initial model of product line economics. In: Linden Fvd. (Ed.), Software product-family engineering, Lecture notes in computer science. no. 2290. Berlin, Heidelberg: Springer; 2002. p. 38\u201350.","DOI":"10.1007\/3-540-47833-7_5"},{"issue":"9","key":"10.1016\/j.cl.2016.07.007_bib10","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1145\/1995376.1995404","article-title":"Calculating and improving ROI in software and system programs","volume":"54","author":"Cantor","year":"2011","journal-title":"Commun ACM"},{"key":"10.1016\/j.cl.2016.07.007_bib11","doi-asserted-by":"crossref","unstructured":"Ali MS, Babar MA, Schmid K. A comparative survey of economic models for software product lines. In: 35th euromicro conference on software engineering and advanced applications, SEAA. 2009. p. 275\u20138.","DOI":"10.1109\/SEAA.2009.89"},{"key":"10.1016\/j.cl.2016.07.007_bib12","doi-asserted-by":"crossref","unstructured":"Zhang Y, Finkelstein A, Harman M. Search Based requirements optimisation: existing work and challenges. In: Paech B, Rolland C. (Eds.), Requirements engineering: foundation for software quality, Lecture notes in computer science. no. 5025. Berlin, Heidelberg: Springer; 2008. p. 88\u201394.","DOI":"10.1007\/978-3-540-69062-7_8"},{"issue":"2","key":"10.1016\/j.cl.2016.07.007_bib13","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1109\/4235.996017","article-title":"A fast and elitist multiobjective genetic algorithm","volume":"6","author":"Deb","year":"2002","journal-title":"IEEE Trans Evolut Comput"},{"key":"10.1016\/j.cl.2016.07.007_bib14","unstructured":"Zitzler E, Laumanns M, Thiele L. SPEA2: improving the strength pareto evolutionary algorithm for multiobjective optimization. In: Evolutionary methods for design, optimisation and control with application to industrial problems (EUROGEN 2001). Barcelona: International Center for Numerical Methods in Engineering (CIMNE); 2002. p. 95\u2013100."},{"key":"10.1016\/j.cl.2016.07.007_bib15","doi-asserted-by":"crossref","unstructured":"Harman M, Jia Y, Krinke J, Langdon WB, Petke J, Zhang Y. Search based software engineering for software product line engineering: a survey and directions for future work. In: Proceedings of the 18th international software product line conference - vol. 1, SPLC \u05f314. New York, NY, USA: ACM; 2014. p. 5\u201318.","DOI":"10.1145\/2648511.2648513"},{"issue":"7","key":"10.1016\/j.cl.2016.07.007_bib16","doi-asserted-by":"crossref","first-page":"726","DOI":"10.1002\/int.20358","article-title":"MOCell","volume":"24","author":"Nebro","year":"2009","journal-title":"Int J Intell Syst"},{"key":"10.1016\/j.cl.2016.07.007_bib17","doi-asserted-by":"crossref","unstructured":"Karimpour R, Ruhe G. A search based approach towards robust optimization in software product line scoping. In: Proceedings of the companion publication of the 2015 annual conference on genetic and evolutionary computation, GECCO Companion \u05f315. New York, NY, USA: ACM; 2015. p. 1415\u20136.","DOI":"10.1145\/2739482.2764650"},{"issue":"3","key":"10.1016\/j.cl.2016.07.007_bib18","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1007\/s10515-011-0099-7","article-title":"Decision support for the software product line domain engineering lifecycle","volume":"19","author":"Bagheri","year":"2012","journal-title":"Autom Softw Eng"},{"key":"10.1016\/j.cl.2016.07.007_bib19","doi-asserted-by":"crossref","unstructured":"Schmid K. A comprehensive product line scoping approach and its validation. In: Proceedings of the 24th international conference on software engineering, ICSE \u05f302. New York, NY, USA: ACM; 2002. p. 593\u2013603.","DOI":"10.1145\/581413.581415"},{"key":"10.1016\/j.cl.2016.07.007_bib20","unstructured":"Bader J, Zitzler E. Robustness in hypervolume-based multiobjective search. Tech. Rep., Technical Report TIK 317. ETH Zurich: Computer Engineering and Networks Laboratory; 2010."},{"issue":"33\u201334","key":"10.1016\/j.cl.2016.07.007_bib21","doi-asserted-by":"crossref","first-page":"3190","DOI":"10.1016\/j.cma.2007.03.003","article-title":"Robust optimization \u2013 a comprehensive survey","volume":"196","author":"Beyer","year":"2007","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"3","key":"10.1016\/j.cl.2016.07.007_bib22","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1109\/TEVC.2005.846356","article-title":"Evolutionary optimization in uncertain environments-a survey","volume":"9","author":"Jin","year":"2005","journal-title":"IEEE Trans Evolut Comput"},{"issue":"4","key":"10.1016\/j.cl.2016.07.007_bib23","doi-asserted-by":"crossref","first-page":"463","DOI":"10.1162\/evco.2006.14.4.463","article-title":"Introducing robustness in multi-objective optimization","volume":"14","author":"Deb","year":"2006","journal-title":"Evolut Comput"},{"year":"2010","series-title":"Product release planning: methods, tools and applications","author":"Ruhe","key":"10.1016\/j.cl.2016.07.007_bib24"},{"issue":"14","key":"10.1016\/j.cl.2016.07.007_bib25","doi-asserted-by":"crossref","first-page":"883","DOI":"10.1016\/S0950-5849(01)00194-X","article-title":"The next release problem","volume":"43","author":"Bagnall","year":"2001","journal-title":"Inf Softw Technol"},{"issue":"8","key":"10.1016\/j.cl.2016.07.007_bib26","doi-asserted-by":"crossref","first-page":"1268","DOI":"10.1016\/j.jss.2009.02.011","article-title":"Selecting highly optimal architectural feature sets with filtered cartesian flattening","volume":"82","author":"White","year":"2009","journal-title":"J Syst Softw"},{"issue":"2","key":"10.1016\/j.cl.2016.07.007_bib27","doi-asserted-by":"crossref","first-page":"186","DOI":"10.1016\/0377-2217(89)90329-9","article-title":"Optimal product design using conjoint analysis","volume":"40","author":"Kohli","year":"1989","journal-title":"Eur J Oper Res"},{"issue":"10","key":"10.1016\/j.cl.2016.07.007_bib28","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1109\/MC.2011.263","article-title":"Software engineering meets evolutionary computation","volume":"44","author":"Harman","year":"2011","journal-title":"Computer"},{"issue":"6","key":"10.1016\/j.cl.2016.07.007_bib29","doi-asserted-by":"crossref","first-page":"900","DOI":"10.1109\/TEVC.2010.2046666","article-title":"An evolutionary computing approach to robust design in the presence of uncertainties","volume":"14","author":"Chane","year":"2010","journal-title":"IEEE Trans Evolut Comput"},{"key":"10.1016\/j.cl.2016.07.007_bib30","doi-asserted-by":"crossref","unstructured":"Schonfeld J, Ashlock DA. A comparison of the robustness of evolutionary computation and random walks. In: Congress on evolutionary computation, 2004. CEC 2004, vol. 1; 2004. p. 250\u20137.","DOI":"10.1109\/CEC.2004.1330864"},{"key":"10.1016\/j.cl.2016.07.007_bib31","doi-asserted-by":"crossref","unstructured":"Marseguerra M, Zio E, Podofillini L. Genetic algorithms and Monte Carlo simulation for the optimization of system design and operation. In: Levitin DG. (Ed.), Computational intelligence in reliability engineering, Studies in computational intelligence. no. 39. Berlin, Heidelberg: Springer; 2007. p. 101\u201350.","DOI":"10.1007\/978-3-540-37368-1_4"},{"key":"10.1016\/j.cl.2016.07.007_bib32","doi-asserted-by":"crossref","unstructured":"Goldberg DE, Deb K. A comparative analysis of selection schemes used in genetic algorithms. In: Foundations of genetic algorithms. San Mateo, California: Morgan Kaufmann Publishers; 1991. p. 69\u201393.","DOI":"10.1016\/B978-0-08-050684-5.50008-2"},{"issue":"10","key":"10.1016\/j.cl.2016.07.007_bib33","doi-asserted-by":"crossref","first-page":"760","DOI":"10.1016\/j.advengsoft.2011.05.014","article-title":"jMetal","volume":"42","author":"Durillo","year":"2011","journal-title":"Adv Eng Softw"},{"key":"10.1016\/j.cl.2016.07.007_bib34","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1016\/j.jss.2014.08.034","article-title":"A method to optimize the scope of a software product platform based on end-user features","volume":"98","author":"Alsawalqah","year":"2014","journal-title":"J Syst Softw"},{"issue":"2","key":"10.1016\/j.cl.2016.07.007_bib35","first-page":"101","article-title":"A critique and improvement of the CL common language effect size statistics of McGraw and wong","volume":"25","author":"Vargha","year":"2000","journal-title":"J Educ Behav Stat"},{"issue":"9","key":"10.1016\/j.cl.2016.07.007_bib36","doi-asserted-by":"crossref","first-page":"992","DOI":"10.1016\/j.ress.2005.11.018","article-title":"Multi-objective optimization using genetic algorithms","volume":"91","author":"Konak","year":"2006","journal-title":"Reliab Eng Syst Saf"},{"issue":"3","key":"10.1016\/j.cl.2016.07.007_bib37","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1002\/stvr.1486","article-title":"A Hitchhiker\u05f3s guide to statistical tests for assessing randomized algorithms in software engineering","volume":"24","author":"Arcuri","year":"2014","journal-title":"Softw Test Verif Reliab"},{"issue":"4","key":"10.1016\/j.cl.2016.07.007_bib38","doi-asserted-by":"crossref","first-page":"446","DOI":"10.1016\/j.infsof.2009.11.003","article-title":"Studying the impact of uncertainty in operational release planning - an integrated method and its initial evaluation","volume":"52","author":"Al-Emran","year":"2010","journal-title":"Inf Softw Technol"},{"issue":"3","key":"10.1016\/j.cl.2016.07.007_bib39","doi-asserted-by":"crossref","first-page":"387","DOI":"10.1111\/1467-9884.00091","article-title":"The triangular distribution as a proxy for the beta distribution in risk analysis","volume":"46","author":"Johnson","year":"1997","journal-title":"J R Stat Soc Ser D (Statistician)"},{"key":"10.1016\/j.cl.2016.07.007_bib40","doi-asserted-by":"crossref","unstructured":"Okabe T, Jin Y, Sendhoff B. A critical survey of performance indices for multi-objective optimisation. In: The 2003 congress on evolutionary computation, 2003. CEC \u05f303, vol. 2; 2003. p. 878\u201385.","DOI":"10.1109\/CEC.2003.1299759"},{"key":"10.1016\/j.cl.2016.07.007_bib41","doi-asserted-by":"crossref","unstructured":"Zitzler E, Knowles J, Thiele L. Quality assessment of pareto set approximations. In: Branke J, Deb K, Miettinen K, S\u0142owi\u0144ski R. (Eds.), Multiobjective optimization, Lecture notes in computer science. no. 5252. Berlin, Heidelberg: Springer; 2008. p. 373\u2013404.","DOI":"10.1007\/978-3-540-88908-3_14"},{"issue":"2","key":"10.1016\/j.cl.2016.07.007_bib42","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1109\/TEVC.2003.810758","article-title":"Performance assessment of multiobjective optimizers","volume":"7","author":"Zitzler","year":"2003","journal-title":"IEEE Trans Evolut Comput"},{"key":"10.1016\/j.cl.2016.07.007_bib43","doi-asserted-by":"crossref","unstructured":"Mkaouer MW, Kessentini M, Bechikh S, Cinn\u00e9ide M\u00d3. A robust multi-objective approach for software refactoring under uncertainty. In: Goues CL, Yoo S. (Eds.), Search-based software engineering, Lecture notes in computer science. no. 8636. Springer International Publishing; 2014. p. 168\u201383.","DOI":"10.1007\/978-3-319-09940-8_12"},{"key":"10.1016\/j.cl.2016.07.007_bib44","doi-asserted-by":"crossref","unstructured":"Gueorguiev S, Harman M, Antoniol G. Software Project Planning for Robustness and Completion Time in the Presence of Uncertainty Using Multi Objective Search Based Software Engineering. In: Proceedings of the 11th annual conference on genetic and evolutionary computation, GECCO \u05f309. New York, NY, USA: ACM; 2009. p. 1673\u201380.","DOI":"10.1145\/1569901.1570125"},{"key":"10.1016\/j.cl.2016.07.007_bib45","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1016\/j.infsof.2015.01.008","article-title":"A systematic mapping study of search-based software engineering for software product lines","volume":"61","author":"Lopez-Herrejon","year":"2015","journal-title":"Inf Softw Technol"},{"key":"10.1016\/j.cl.2016.07.007_bib46","doi-asserted-by":"crossref","unstructured":"Bui LT, Abbass HA, Branke J. Multiobjective optimization for dynamic environments. In: The 2005 IEEE congress on evolutionary computation, 2005, vol. 3; 2005. p. 2349\u201356.","DOI":"10.1109\/CEC.2005.1554987"},{"issue":"5","key":"10.1016\/j.cl.2016.07.007_bib47","doi-asserted-by":"crossref","first-page":"896","DOI":"10.1287\/mnsc.1100.1160","article-title":"On the optimal product line selection problem with price discrimination","volume":"56","author":"Sch\u00f6n","year":"2010","journal-title":"Manag Sci"},{"issue":"5","key":"10.1016\/j.cl.2016.07.007_bib48","doi-asserted-by":"crossref","first-page":"474","DOI":"10.1109\/TEVC.2005.850260","article-title":"A tutorial for competent memetic algorithms","volume":"9","author":"Krasnogor","year":"2005","journal-title":"IEEE Trans Evolut Comput"}],"container-title":["Computer Languages, Systems &amp; Structures"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1477842416301063?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1477842416301063?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,4]],"date-time":"2025-06-04T18:14:52Z","timestamp":1749060892000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1477842416301063"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,1]]},"references-count":48,"alternative-id":["S1477842416301063"],"URL":"https:\/\/doi.org\/10.1016\/j.cl.2016.07.007","relation":{},"ISSN":["1477-8424"],"issn-type":[{"type":"print","value":"1477-8424"}],"subject":[],"published":{"date-parts":[[2017,1]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Evolutionary robust optimization for software product line scoping: An explorative study","name":"articletitle","label":"Article Title"},{"value":"Computer Languages, Systems & Structures","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.cl.2016.07.007","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2016 Elsevier Ltd. All rights reserved.","name":"copyright","label":"Copyright"}]}}