{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,13]],"date-time":"2026-03-13T04:08:57Z","timestamp":1773374937013,"version":"3.50.1"},"reference-count":95,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"1","license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2025,1]]},"DOI":"10.1109\/tse.2024.3513635","type":"journal-article","created":{"date-parts":[[2024,12,9]],"date-time":"2024-12-09T18:55:06Z","timestamp":1733770506000},"page":"262-282","source":"Crossref","is-referenced-by-count":1,"title":["FM-PRO: A Feature Modeling Process"],"prefix":"10.1109","volume":"51","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4097-4374","authenticated-orcid":false,"given":"Johan","family":"Martinson","sequence":"first","affiliation":[{"name":"Faculty of Computer Science, Ruhr University Bochum, Bochum, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4902-6143","authenticated-orcid":false,"given":"Wardah","family":"Mahmood","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Chalmers University of Gothenburg, G&#x00F6;teborg, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-5564-9253","authenticated-orcid":false,"given":"Jude","family":"Gyimah","sequence":"additional","affiliation":[{"name":"Faculty of Computer Science, Ruhr University Bochum, Bochum, Germany"}],"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.1007\/s11219-009-9077-8"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-021-10078-2"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2015.7332461"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2491627.2491644"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/2934466.2934491"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2019.01.057"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09787-6"},{"key":"ref9","volume-title":"Software Product Lines","author":"Clements","year":"2002"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-28901-1"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-71437-8"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-37521-7"},{"key":"ref13","volume-title":"Software Product-Line Engineering: A Family-Based Software Development Process","author":"Weiss","year":"1999"},{"key":"ref14","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1145\/2901739.2901745","article-title":"Feature toggles: Practitioner practices and a case study","volume-title":"Proc. 13th Int. Conf. Mining Softw. Repositories","author":"Rahman","year":"2016"},{"key":"ref15","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1145\/3377813.3381366","article-title":"Exploring differences and commonalities between feature flags and configuration options","volume-title":"Proc. ACM\/IEEE 42nd Int. Conf. Softw. Eng.: Softw. Eng. Pract.","author":"Meinicke","year":"2020"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-15579-6_48"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2015.2415793"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2013.34"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.21236\/ADA235785"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2791060.2791108"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-27660-6_38"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2003.04.005"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-24485-8_47"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238201"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-23669-3"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/3109729.3109748"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/3106195.3106212"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/3034827"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/SPLC.2008.53"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/1297846.1297918"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-61443-4"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24667-1_10"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-33253-4_15"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-014-0441-1"},{"key":"ref35","article-title":"A software product line of feature modeling notations and cross-tree constraint languages","author":"Seidl","year":"2016","journal-title":"Modellierung"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/1066129.1066143"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2012.06.002"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/3307630.3342398"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-SEIP52600.2021.00018"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/3546932.3547024"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/3579028.3609013"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/3307630.3342403"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-28630-1_17"},{"key":"ref44","first-page":"31","article-title":"Unifying software and product configuration: A research roadmap","volume":"958","author":"Hubaux","year":"2012","journal-title":"Proc. Int. Conf. Configuration"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/HICSS.2007.95"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985856"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/2362536.2362553"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2010.01.001"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/2580950"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-31095-9_40"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2012.12.004"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-12107-4_6"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/3336294.3342364"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/2364412.2364462"},{"key":"ref55","article-title":"Common variability language (CVL)","author":"Team","year":"2012"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-11743-0_1"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/3382025.3414970"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1007\/11527800_25"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2002.1020288"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2002.1020285"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338974"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-46020-9_5"},{"key":"ref63","article-title":"FM-PRO technical documentation","year":"2024"},{"key":"ref64","article-title":"Online Appendix.","year":"2024"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2002.1020284"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-015-9364-x"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1145\/2430502.2430513"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/SPLINE.2007.30"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-C.2017.15"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.218"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1145\/3382025.3414956"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00147"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2009.8.5.c5"},{"key":"ref74","volume-title":"Software Reuse: Architecture, Process and Organization for Business Success","author":"Jacobson","year":"1997"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1145\/375212.375277"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1201\/9780429022067-9"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1145\/2724525.2724575"},{"issue":"2","key":"ref78","first-page":"1","article-title":"Agile software development models TDD, FDD, DSDM, and Crystal methods: A survey","volume":"8","author":"Anwer","year":"2017","journal-title":"Int. J. Multidisciplinary Sci. Eng."},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1016\/j.sbspro.2014.03.712"},{"issue":"1","key":"ref80","first-page":"35","article-title":"Instructional design enabled agile method using addie model and feature driven development method","volume":"15","author":"Budoya","year":"2019","journal-title":"Int. J. Educ. Develop. Inf. Commun. Technol."},{"key":"ref81","volume-title":"Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum","author":"Larman","year":"2010"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36208-8_2"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-11653-2_19"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1145\/2019136.2019139"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1007\/s10009-014-0362-x"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.22152\/programming-journal.org\/2019\/3\/2"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1145\/3461002.3473072"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-5653-8_2"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1145\/2556624.2556637"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2014.05.005"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.1145\/2491627.2491628"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1145\/2934466.2934486"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1145\/2362536.2362550"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1145\/3357765.3359525"},{"key":"ref95","first-page":"85","article-title":"On the power of abstraction: A model-driven co-evolution approach of software code","volume-title":"Proc. ACM\/IEEE 42nd Int. Conf. Softw. Eng.: New Ideas Emerg. Results","author":"Khelladi","year":"2020"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/32\/10837580\/10786909.pdf?arnumber=10786909","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,11]],"date-time":"2025-01-11T09:43:24Z","timestamp":1736588604000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10786909\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,1]]},"references-count":95,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.1109\/tse.2024.3513635","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":[[2025,1]]}}}