{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,13]],"date-time":"2026-03-13T04:08:56Z","timestamp":1773374936999,"version":"3.50.1"},"reference-count":149,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"11","license":[{"start":{"date-parts":[[2024,11,1]],"date-time":"2024-11-01T00:00:00Z","timestamp":1730419200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2024,11,1]],"date-time":"2024-11-01T00:00:00Z","timestamp":1730419200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,11,1]],"date-time":"2024-11-01T00:00:00Z","timestamp":1730419200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100004359","name":"Vetenskapsr\u00e5det","doi-asserted-by":"publisher","award":["257822902"],"award-info":[{"award-number":["257822902"]}],"id":[{"id":"10.13039\/501100004359","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Vinnova Sweden","award":["2016-02804"],"award-info":[{"award-number":["2016-02804"]}]},{"name":"Wallenberg Academy"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2024,11]]},"DOI":"10.1109\/tse.2024.3406224","type":"journal-article","created":{"date-parts":[[2024,6,3]],"date-time":"2024-06-03T17:33:49Z","timestamp":1717436029000},"page":"2753-2785","source":"Crossref","is-referenced-by-count":3,"title":["Virtual Platform: Effective and Seamless Variability Management for Software Systems"],"prefix":"10.1109","volume":"50","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4902-6143","authenticated-orcid":false,"given":"Wardah","family":"Mahmood","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, Chalmers | University of Gothenburg, Gothenburg, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4578-1747","authenticated-orcid":false,"given":"G\u00fcl","family":"\u00c7al\u0131kl\u0131","sequence":"additional","affiliation":[{"name":"School of Computing Science, University of Glasgow, Glasgow, U.K."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5969-3521","authenticated-orcid":false,"given":"Daniel","family":"Str\u00fcber","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Chalmers | University of Gothenburg, Gothenburg, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9946-4363","authenticated-orcid":false,"given":"Ralf","family":"L\u00e4mmel","sequence":"additional","affiliation":[{"name":"University of Koblenz-Landau, Koblenz, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3868-4319","authenticated-orcid":false,"given":"Mukelabai","family":"Mukelabai","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Chalmers | University of Gothenburg, Gothenburg, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3870-5167","authenticated-orcid":false,"given":"Thorsten","family":"Berger","sequence":"additional","affiliation":[{"name":"Faculty of Computer Science, Ruhr University Bochum, Bochum, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2013.13"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2015.7332461"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2018.00072"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-021-10078-2"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3409684"},{"key":"ref6","first-page":"1","article-title":"Analysis of a clone-and-own industrial automation system: An exploratory study","volume-title":"Proc. Seminar Ser. Adv. Techn. Tools Softw. Evolution (SATToSE)","author":"Lodewijks","year":"2017"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/2430502.2430513"},{"key":"ref8","volume-title":"Software Product Lines: Practices and Patterns","author":"Clements","year":"2001"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36208-8_2"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-71437-8"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-37521-7"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09787-6"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-23669-3_11"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2791060.2791071"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2362536.2362571"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/DASC.1998.739846"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/SPLC.2011.46"},{"key":"ref18","first-page":"265","article-title":"Adopting software product line principles to manage software variants in a complex avionics system","volume-title":"Proc. Int. Softw. Product Line Conf. (SPLC)","author":"Dordowsky","year":"2009"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/3302333.3302350"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-022-10231-5"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2934466.2934491"},{"issue":"10,","key":"ref22","first-page":"45","article-title":"The variability model of the Linux kernel","volume":"10","author":"She","year":"2010","journal-title":"VaMoS"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2013.34"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-SEIP52600.2021.00018"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/2642937.2642990"},{"key":"ref26","doi-asserted-by":"crossref","DOI":"10.21236\/ADA235785","article-title":"Feature-oriented domain analysis (FODA) feasibility study","author":"Kang","year":"1990"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338974"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-15579-6_48"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/2491627.2491630"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/3034827"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/1985484.1985490"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/SPLINE.2007.30"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9499-z"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/3377024.3377044"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/2934466.2934480"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180205"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2016.11.018"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-36654-3_2"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1002\/smr.567"},{"key":"ref40","first-page":"1","article-title":"A hybrid feature location technique for re-engineering single systems into software product lines","volume-title":"Proc. Int. Workshop Variability Model. Softw.-Intensive Syst. (VaMoS)","author":"Michelon","year":"2021"},{"key":"ref41","article-title":"Variability mining with leadt","volume-title":"Tech. Rep., Philipps Univ. Marburg","author":"K\u00e4stner","year":"2011"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2013.45"},{"issue":"115","key":"ref43","first-page":"64","article-title":"A survey on software clone detection research","volume":"541","author":"Roy","year":"2007","journal-title":"Queen\u2019s School Comput. TR"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2013.01.008"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1002\/smr.1593"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/3382025.3414956"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/3382025.3414970"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/2491627.2491645"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/2591062.2591126"},{"key":"ref50","article-title":"Virtual platform prototype"},{"key":"ref51","article-title":"Virtual platform\u2019s online appendix"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00147"},{"key":"ref53","article-title":"The top programming languages"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2012.05.003"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2884911"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/2724525.2724575"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/2791060.2791108"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1145\/3168365.3168371"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2019.01.057"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/3109729.3109736"},{"key":"ref61","article-title":"Is the Linux kernel a software product line?","volume-title":"Proc. Int. Softw. Product Line Conf. (SPLC)-OSSPL","author":"Sincero","year":"2007"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/1176617.1176726"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1145\/3385032.3385043"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3468531"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1145\/2491627.2491644"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1007\/s10009-014-0347-9"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2014.61"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-C.2017.15"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-NIER52604.2021.00013"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1145\/2791060.2791083"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1145\/3503229.3547053"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1145\/2851613.2851785"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1145\/3136040.3136054"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110796"},{"key":"ref75","article-title":"Uniform versioning: The change-oriented model","volume-title":"Proc. Int. Workshop Softw. Configuration Manage. (SCM)","author":"Munch","year":"1993"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1145\/72910.73348"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1147\/rd.281.0074"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9499-z"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1109\/SPLINE.2007.12"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1002\/smr.329"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1145\/2110147.2110156"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1145\/3382025.3414950"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1145\/3023956.3023957"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.57"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1145\/2934466.2934487"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1109\/QUATIC.2018.00051"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2015.04.024"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-10632-8"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1145\/2047862.2047869"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2013.10.010"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070523"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1145\/2791060.2791107"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1145\/3365438.3410935"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1145\/3023956.3023967"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1145\/1189748.1189751"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-014-0441-1"},{"key":"ref97","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-23669-3_7"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-18023-1_12"},{"key":"ref99","article-title":"Clafer documentation"},{"key":"ref100","doi-asserted-by":"publisher","DOI":"10.1145\/3382026.3431253"},{"key":"ref101","doi-asserted-by":"publisher","DOI":"10.1145\/2499777.2499779"},{"key":"ref102","article-title":"Survey of research on software clones","volume-title":"Dagstuhl Seminar Proc., Schloss Dagstuhl-Leibniz-Zentrum f\u00fcr Informatik","author":"Koschke","year":"2007"},{"key":"ref103","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884877"},{"key":"ref104","doi-asserted-by":"publisher","DOI":"10.1145\/3109729.3109748"},{"key":"ref105","doi-asserted-by":"publisher","DOI":"10.1145\/3336294.3336302"},{"key":"ref106","article-title":"Software evolution in time and space: Unifying version and variability management (Dagstuhl seminar 19191)","author":"Berger","year":"2019","journal-title":"Dagstuhl Reports. Schloss Dagstuhl \u2013 Leibniz-Zentrum fuer Informatik"},{"key":"ref107","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2023.111736"},{"key":"ref108","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2008.10.027"},{"key":"ref109","doi-asserted-by":"publisher","DOI":"10.1145\/3382025.3414960"},{"key":"ref110","first-page":"7E4-1\u20137E4-9","article-title":"A comparison between automated generated code tools using model based development","volume-title":"Proc. IEEE\/AIAA 30th Digit. Avionics Syst. Conf. (DASC)","author":"Silva"},{"key":"ref111","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2009.5306345"},{"key":"ref112","first-page":"584","article-title":"Analyzing the effectiveness of a system testing tool for software product line engineering (s)","volume-title":"Proc. Int. Conf. Softw. Eng. Knowl. Eng. (SEKE)","author":"Neto","year":"2013"},{"key":"ref113","first-page":"798","article-title":"ProcessPAIR: A tool for automated performance analysis and improvement recommendation in software development","volume-title":"Proc. Int. Conf. Automated Softw. Eng. (ASE)","author":"Raza","year":"2016"},{"key":"ref114","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-006-7240-4"},{"key":"ref115","doi-asserted-by":"publisher","DOI":"10.1002\/9781118709153"},{"key":"ref116","doi-asserted-by":"publisher","DOI":"10.4324\/9780203009277"},{"key":"ref117","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.82"},{"key":"ref118","doi-asserted-by":"publisher","DOI":"10.1145\/3377024.3377047"},{"key":"ref119","doi-asserted-by":"publisher","DOI":"10.1201\/9780429022067-9"},{"key":"ref120","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2018.8502557"},{"key":"ref121","doi-asserted-by":"publisher","DOI":"10.1007\/BF01891203"},{"key":"ref122","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-4380-9_16"},{"key":"ref123","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.1486"},{"key":"ref124","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2011.12.008"},{"key":"ref125","doi-asserted-by":"publisher","DOI":"10.2307\/1165329"},{"key":"ref126","volume-title":"Statistical Methods for Research Workers","author":"Fisher","year":"1932"},{"key":"ref127","doi-asserted-by":"publisher","DOI":"10.2307\/2331554"},{"key":"ref128","doi-asserted-by":"publisher","DOI":"10.1145\/1476589.1476628"},{"key":"ref129","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2015.7332513"},{"key":"ref130","doi-asserted-by":"publisher","DOI":"10.1145\/3109729.3109734"},{"key":"ref131","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-021-10036-y"},{"key":"ref132","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2"},{"key":"ref133","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4614-3900-4_13"},{"key":"ref134","article-title":"boxcoxmix: Box\u2013Cox-type transformations for linear and logistic models with random effects","author":"Almohaimeed","year":"2020"},{"key":"ref135","doi-asserted-by":"publisher","DOI":"10.1111\/2041-210x.13434"},{"key":"ref136","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS.2017.22"},{"key":"ref137","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-89363-1_19"},{"key":"ref138","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-33693-0_3"},{"key":"ref139","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180258"},{"key":"ref140","doi-asserted-by":"publisher","DOI":"10.1145\/3461002.3473072"},{"key":"ref141","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00090"},{"key":"ref142","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2016.88"},{"key":"ref143","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.58"},{"key":"ref144","doi-asserted-by":"publisher","DOI":"10.1145\/3307630.3342392"},{"key":"ref145","doi-asserted-by":"publisher","DOI":"10.1145\/3461001.3471154"},{"key":"ref146","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2023.3324719"},{"key":"ref147","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2018.00049"},{"key":"ref148","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-021-10112-3"},{"key":"ref149","doi-asserted-by":"publisher","DOI":"10.1145\/3634713.3634722"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/32\/10752626\/10545607.pdf?arnumber=10545607","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,27]],"date-time":"2024-11-27T00:24:33Z","timestamp":1732667073000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10545607\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11]]},"references-count":149,"journal-issue":{"issue":"11"},"URL":"https:\/\/doi.org\/10.1109\/tse.2024.3406224","relation":{},"ISSN":["0098-5589","1939-3520","2326-3881"],"issn-type":[{"value":"0098-5589","type":"print"},{"value":"1939-3520","type":"electronic"},{"value":"2326-3881","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,11]]}}}