{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:18:53Z","timestamp":1750220333756,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":29,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,2,23]],"date-time":"2022-02-23T00:00:00Z","timestamp":1645574400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100002428","name":"Austrian Science Fund","doi-asserted-by":"publisher","award":["FWF P 31989-N31"],"award-info":[{"award-number":["FWF P 31989-N31"]}],"id":[{"id":"10.13039\/501100002428","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,2,23]]},"DOI":"10.1145\/3510466.3510484","type":"proceedings-article","created":{"date-parts":[[2022,2,13]],"date-time":"2022-02-13T17:06:18Z","timestamp":1644771978000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Refactoring Product Lines by Replaying Version Histories"],"prefix":"10.1145","author":[{"given":"Michael","family":"Ratzenb\u00f6ck","sequence":"first","affiliation":[{"name":"Johannes Kepler University Linz, Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul","family":"Gr\u00fcnbacher","sequence":"additional","affiliation":[{"name":"Johannes Kepler University Linz, Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wesley K. G.","family":"Assun\u00e7ao","sequence":"additional","affiliation":[{"name":"Johannes Kepler University Linz, Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexander","family":"Egyed","sequence":"additional","affiliation":[{"name":"Johannes Kepler University Linz, Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lukas","family":"Linsbauer","sequence":"additional","affiliation":[{"name":"Technical University of Braunschweig, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,2,23]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9499-z"},{"key":"e_1_3_2_1_2_1","first-page":"1","article-title":"Software Evolution in Time and Space: Unifying Version and Variability Management (Dagstuhl Seminar 19191)","volume":"9","author":"Berger Thorsten","year":"2019","unstructured":"Thorsten Berger , Marsha Chechik , Timo Kehrer , and Manuel Wimmer . 2019 . Software Evolution in Time and Space: Unifying Version and Variability Management (Dagstuhl Seminar 19191) . Dagstuhl Reports 9 , 5 (2019), 1 \u2013 30 . https:\/\/doi.org\/10.4230\/DagRep.9.5.1 10.4230\/DagRep.9.5.1 Thorsten Berger, Marsha Chechik, Timo Kehrer, and Manuel Wimmer. 2019. Software Evolution in Time and Space: Unifying Version and Variability Management (Dagstuhl Seminar 19191). Dagstuhl Reports 9, 5 (2019), 1\u201330. https:\/\/doi.org\/10.4230\/DagRep.9.5.1","journal-title":"Dagstuhl Reports"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2791060.2791108"},{"key":"e_1_3_2_1_4_1","volume-title":"Feature Trace Recording. In 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","author":"Bittner Paul\u00a0Maximilian","year":"2021","unstructured":"Paul\u00a0Maximilian Bittner , Alexander Schulthei\u00df , Thomas Th\u00fcm , Timo Kehrer , Jeffrey\u00a0 M. Young , and Lukas Linsbauer . 2021 . Feature Trace Recording. In 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering ( Athens, Greece) (ESEC\/FSE 2021). Association for Computing Machinery, New York, NY, USA, 1007\u20131020. https:\/\/doi.org\/10.1145\/3468264.3468531 10.1145\/3468264.3468531 Paul\u00a0Maximilian Bittner, Alexander Schulthei\u00df, Thomas Th\u00fcm, Timo Kehrer, Jeffrey\u00a0M. Young, and Lukas Linsbauer. 2021. Feature Trace Recording. In 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (Athens, Greece) (ESEC\/FSE 2021). Association for Computing Machinery, New York, NY, USA, 1007\u20131020. https:\/\/doi.org\/10.1145\/3468264.3468531"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-015-0185-3"},{"volume-title":"A Proposal for Organizing Source Code Variability in the Git Version Control System","author":"Casquina Junior\u00a0Cupe","key":"e_1_3_2_1_6_1","unstructured":"Junior\u00a0Cupe Casquina and Leonardo Montecchi . 2021. A Proposal for Organizing Source Code Variability in the Git Version Control System . Association for Computing Machinery , New York, NY, USA , 82\u201388. https:\/\/doi.org\/10.1145\/3461001.3471141 10.1145\/3461001.3471141 Junior\u00a0Cupe Casquina and Leonardo Montecchi. 2021. A Proposal for Organizing Source Code Variability in the Git Version Control System. Association for Computing Machinery, New York, NY, USA, 82\u201388. https:\/\/doi.org\/10.1145\/3461001.3471141"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/280277.280280"},{"key":"e_1_3_2_1_8_1","volume-title":"Generative Programming: Methods, Tools, and Applications","author":"Czarnecki Krysztof","year":"2000","unstructured":"Krysztof Czarnecki and Ulrich Eisenecker . 2000 . Generative Programming: Methods, Tools, and Applications . Addison-Wesley , Boston, MA . Krysztof Czarnecki and Ulrich Eisenecker. 2000. Generative Programming: Methods, Tools, and Applications. Addison-Wesley, Boston, MA."},{"key":"#cr-split#-e_1_3_2_1_9_1.1","doi-asserted-by":"crossref","unstructured":"Kevin Feichtinger Daniel Hinterreiter Lukas Linsbauer Herbert Pr\u00e4hofer and Paul Gr\u00fcnbacher. 2021. Guiding feature model evolution by lifting code-level dependencies. Journal of Computer Languages(2021) 101034. https:\/\/doi.org\/10.1016\/j.cola.2021.101034 10.1016\/j.cola.2021.101034","DOI":"10.1016\/j.cola.2021.101034"},{"key":"#cr-split#-e_1_3_2_1_9_1.2","doi-asserted-by":"crossref","unstructured":"Kevin Feichtinger Daniel Hinterreiter Lukas Linsbauer Herbert Pr\u00e4hofer and Paul Gr\u00fcnbacher. 2021. Guiding feature model evolution by lifting code-level dependencies. Journal of Computer Languages(2021) 101034. https:\/\/doi.org\/10.1016\/j.cola.2021.101034","DOI":"10.1016\/j.cola.2021.101034"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2014.61"},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the International Conference on Technologies for Music Notation and Representation \u2013 TENOR\u201920\/21","author":"Gr\u00fcnbacher Paul","year":"2021","unstructured":"Paul Gr\u00fcnbacher , Rudolf Hanl , and Lukas Linsbauer . 2021 . Using Music Features for Managing Revisions and Variants in Music Notation Software . In Proceedings of the International Conference on Technologies for Music Notation and Representation \u2013 TENOR\u201920\/21 ( Hamburg, Germany), Rama Gottfried, Georg Hajdu, Jacob Sello, Alessandro Anatrini, and John MacCallum (Eds.). Hamburg University for Music and Theater, Hamburg, Germany, 212\u2013220. Paul Gr\u00fcnbacher, Rudolf Hanl, and Lukas Linsbauer. 2021. Using Music Features for Managing Revisions and Variants in Music Notation Software. In Proceedings of the International Conference on Technologies for Music Notation and Representation \u2013 TENOR\u201920\/21 (Hamburg, Germany), Rama Gottfried, Georg Hajdu, Jacob Sello, Alessandro Anatrini, and John MacCallum (Eds.). Hamburg University for Music and Theater, Hamburg, Germany, 212\u2013220."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/EITEC.2016.7503696"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1177\/1063293X20958930"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806819"},{"key":"e_1_3_2_1_15_1","volume-title":"Morpheus: Variability-Aware Refactoring in the Wild. In IEEE\/ACM 37th IEEE International Conference on Software Engineering","author":"Liebig J\u00f6rg","year":"2015","unstructured":"J\u00f6rg Liebig , Andreas Janker , Florian Garbe , Sven Apel , and Christian Lengauer . 2015 . Morpheus: Variability-Aware Refactoring in the Wild. In IEEE\/ACM 37th IEEE International Conference on Software Engineering ( Florence, Italy), Antonia Bertolino, Gerardo Canfora, and Sebastian\u00a0G. Elbaum (Eds.). IEEE Computer Society, Washington, DC, USA, 380\u2013391. https:\/\/doi.org\/10.1109\/ICSE. 2015.57 10.1109\/ICSE.2015.57 J\u00f6rg Liebig, Andreas Janker, Florian Garbe, Sven Apel, and Christian Lengauer. 2015. Morpheus: Variability-Aware Refactoring in the Wild. In IEEE\/ACM 37th IEEE International Conference on Software Engineering (Florence, Italy), Antonia Bertolino, Gerardo Canfora, and Sebastian\u00a0G. Elbaum (Eds.). IEEE Computer Society, Washington, DC, USA, 380\u2013391. https:\/\/doi.org\/10.1109\/ICSE.2015.57"},{"volume-title":"Handbook of Re-Engineering Software Intensive Systems into Software Product Lines, Roberto\u00a0Erick Lopez-Herrejon, Jabier Martinez, Tewfik Ziadi, Mathieu Acher, Wesley K.\u00a0G","author":"Linsbauer Lukas","key":"e_1_3_2_1_16_1","unstructured":"Lukas Linsbauer , Stefan Fischer , Gabriela\u00a0Karoline Michelon , Wesley K.\u00a0G. Assun\u00e7\u00e3o , Paul Gr\u00fcnbacher , Roberto\u00a0Erick Lopez-Herrejon , and Alexander Egyed . 2022. Systematic Software Reuse with Automated Extraction and Composition for Clone-and-Own . In Handbook of Re-Engineering Software Intensive Systems into Software Product Lines, Roberto\u00a0Erick Lopez-Herrejon, Jabier Martinez, Tewfik Ziadi, Mathieu Acher, Wesley K.\u00a0G . Assun\u00e7\u00e3o, and Silvia\u00a0Regina Vergilio (Eds.). Springer . Lukas Linsbauer, Stefan Fischer, Gabriela\u00a0Karoline Michelon, Wesley K.\u00a0G. Assun\u00e7\u00e3o, Paul Gr\u00fcnbacher, Roberto\u00a0Erick Lopez-Herrejon, and Alexander Egyed. 2022. Systematic Software Reuse with Automated Extraction and Composition for Clone-and-Own. In Handbook of Re-Engineering Software Intensive Systems into Software Product Lines, Roberto\u00a0Erick Lopez-Herrejon, Jabier Martinez, Tewfik Ziadi, Mathieu Acher, Wesley K.\u00a0G. Assun\u00e7\u00e3o, and Silvia\u00a0Regina Vergilio (Eds.). Springer."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-015-0512-y"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110796"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/SPLINE.2007.31"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2007.40"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2688333"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3486609.3487195"},{"key":"e_1_3_2_1_23_1","volume-title":"Locating Feature Revisions in Software Systems Evolving in Space and Time. In 24rd International Systems and Software Product Line Conference","author":"Michelon Gabriela\u00a0Karoline","year":"2020","unstructured":"Gabriela\u00a0Karoline Michelon , David Obermann , Lukas Linsbauer , Wesley K.\u00a0G. Assun\u00e7\u00e3o , Paul Gr\u00fcnbacher , and Alexander Egyed . 2020 . Locating Feature Revisions in Software Systems Evolving in Space and Time. In 24rd International Systems and Software Product Line Conference ( Montreal, Canada). Association for Computing Machinery, New York, NY, USA, 1\u201311. https:\/\/doi.org\/10.1145\/338 2025.3414954 10.1145\/3382025.3414954 Gabriela\u00a0Karoline Michelon, David Obermann, Lukas Linsbauer, Wesley K.\u00a0G. Assun\u00e7\u00e3o, Paul Gr\u00fcnbacher, and Alexander Egyed. 2020. Locating Feature Revisions in Software Systems Evolving in Space and Time. In 24rd International Systems and Software Product Line Conference (Montreal, Canada). Association for Computing Machinery, New York, NY, USA, 1\u201311. https:\/\/doi.org\/10.1145\/3382025.3414954"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3233027.3233041"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10009-014-0347-9"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517208.2517215"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5220\/0005506600050018"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1858996.1859009"}],"event":{"name":"VaMoS '22: 16th International Working Conference on Variability Modelling of Software-Intensive Systems","acronym":"VaMoS '22","location":"Florence Italy"},"container-title":["Proceedings of the 16th International Working Conference on Variability Modelling of Software-Intensive Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3510466.3510484","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3510466.3510484","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:12:19Z","timestamp":1750191139000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3510466.3510484"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,23]]},"references-count":29,"alternative-id":["10.1145\/3510466.3510484","10.1145\/3510466"],"URL":"https:\/\/doi.org\/10.1145\/3510466.3510484","relation":{},"subject":[],"published":{"date-parts":[[2022,2,23]]},"assertion":[{"value":"2022-02-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}