{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T00:08:15Z","timestamp":1755907695899,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":48,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,9,2]],"date-time":"2024-09-02T00:00:00Z","timestamp":1725235200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,9,2]]},"DOI":"10.1145\/3646548.3673037","type":"proceedings-article","created":{"date-parts":[[2024,8,9]],"date-time":"2024-08-09T12:19:07Z","timestamp":1723205947000},"page":"107-112","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Visualizing Variability Implemented with Object-Orientation and Code Clones: A Tale of Two Cities"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-5683-475X","authenticated-orcid":false,"given":"Yann","family":"Brault","sequence":"first","affiliation":[{"name":"Computer Science, Universit\u00e9 C\u00f4te d'Azur - CNRS\/I3S, FR, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7770-4482","authenticated-orcid":false,"given":"Philippe","family":"Collet","sequence":"additional","affiliation":[{"name":"Computer Science, Universit\u00e9 C\u00f4te d'Azur - CNRS\/I3S, FR, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4301-2322","authenticated-orcid":false,"given":"Anne-Marie","family":"Pinna-Dery","sequence":"additional","affiliation":[{"name":"Computer Science, Universit\u00e9 C\u00f4te d'Azur - CNRS\/I3S, FR, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,9,2]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.14569\/IJACSA.2020.01104102"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3023956.3023967"},{"volume-title":"Feature-Oriented Software Product Lines","author":"Apel Sven","key":"e_1_3_2_1_3_1","unstructured":"Sven Apel, Don Batory, Christian K\u00e4stner, and Gunter Saake. 2013. Feature-Oriented Software Product Lines. Springer."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Felix Bachmann and Paul Clements. 2005. Variability in Software Product Lines. Technical Report CMU\/SEI-2005-TR-012. Software Engineering Institute Carnegie Mellon University Pittsburgh PA.","DOI":"10.21236\/ADA450337"},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings of the 25th ACM International Systems and Software Product Line Conference -","volume":"201","author":"Bergel Alexandre","unstructured":"Alexandre Bergel, Razan Ghzouli, Thorsten Berger, and Michel R.\u00a0V. Chaudron. 2021. FeatureVista: Interactive Feature Visualization. In Proceedings of the 25th ACM International Systems and Software Product Line Conference - Volume A. Association for Computing Machinery, New York, NY, USA, 196\u2013201."},{"key":"e_1_3_2_1_6_1","unstructured":"Deborah\u00a0A Boehm-Davis Jean\u00a0E Fox and Brian\u00a0H Philips. 1996. Techniques for exploring program comprehension. In Empirical Studies of Programmers. 3\u201337."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"crossref","unstructured":"Yann Brault Philippe Collet and Anne-Marie Pinna-Dery. 2024. Visualizing Variability Implemented with Object-Orientation and Code Clones: A Tale of Two Cities - Companion Technical Report. Technical Report. https:\/\/doi.org\/10.5281\/zenodo.12527153","DOI":"10.1145\/3646548.3673037"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/2517766"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-015-9368-6"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2011.26"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3503229.3547035"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/PLEASE.2012.6229768"},{"key":"e_1_3_2_1_13_1","volume-title":"Do background colors improve program comprehension in the# ifdef hell?Empirical Software Engineering 18, 4","author":"Feigenspan Janet","year":"2013","unstructured":"Janet Feigenspan, Christian K\u00e4stner, Sven Apel, J\u00f6rg Liebig, Michael Schulze, Raimund Dachselt, Maria Papendieck, Thomas Leich, and Gunter Saake. 2013. Do background colors improve program comprehension in the# ifdef hell?Empirical Software Engineering 18, 4 (2013), 699\u2013745."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/375212.375269"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302333.3302336"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2013.56"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/VISSOF.2005.1684317"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cosrev.2020.100266"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1842752.1842810"},{"key":"e_1_3_2_1_20_1","unstructured":"Ivar Jacobson Martin Griss and Patrik Jonsson. 1997. Software reuse: architecture process and organization for business success. Vol.\u00a0285. acm Press New York."},{"key":"e_1_3_2_1_21_1","unstructured":"Christian K\u00e4stner Salvador Trujillo and Sven Apel. 2008. Visualizing Software Product Line Variabilities in Source Code. In SPLC (2). 303\u2013312."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.270"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWSC53727.2021.00009"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.1912"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3233027.3233038"},{"volume-title":"TypeScript language Website. https:\/\/www.typescriptlang.org\/ Accessed on","year":"2024","key":"e_1_3_2_1_26_1","unstructured":"Microsoft. 2012. TypeScript language Website. https:\/\/www.typescriptlang.org\/ Accessed on April 2024."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/J.JSS.2023.111876"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/VISSOFT52517.2021.00017"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3546932.3547073"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3382026.3431251"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1016\/J.JSS.2023.111796"},{"volume-title":"Software Product Line Engineering: Foundations, Principles and Techniques","author":"Pohl Klaus","key":"e_1_3_2_1_32_1","unstructured":"Klaus Pohl, G\u00fcnter B\u00f6ckle, and Frank\u00a0J van Der\u00a0Linden. 2005. Software Product Line Engineering: Foundations, Principles and Techniques. Springer Science & Business Media."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307630.3342399"},{"key":"e_1_3_2_1_34_1","volume-title":"A survey on software clone detection research. Queen\u2019s School of Computing TR 541, 115","author":"Roy Chanchal\u00a0Kumar","year":"2007","unstructured":"Chanchal\u00a0Kumar Roy and James\u00a0R Cordy. 2007. A survey on software clone detection research. Queen\u2019s School of Computing TR 541, 115 (2007), 64\u201368."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884877"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934466.2934486"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2018.00088"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2019.00042"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1056018.1056045"},{"key":"e_1_3_2_1_40_1","volume-title":"A taxonomy of variability realization techniques. Software: Practice and experience 35, 8","author":"Svahnberg Mikael","year":"2005","unstructured":"Mikael Svahnberg, Jilles Van\u00a0Gurp, and Jan Bosch. 2005. A taxonomy of variability realization techniques. Software: Practice and experience 35, 8 (2005), 705\u2013754."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3336294.3336311"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-022-00329-x"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3109729.3109733"},{"key":"e_1_3_2_1_44_1","volume-title":"Tracing Imperfectly Modular Variability in Software Product Line Implementation. In International Conference on Software Reuse(ICSR \u201917)","author":"T\u00ebrnava Xhevahire","year":"2017","unstructured":"Xhevahire T\u00ebrnava and Philippe Collet. 2017. Tracing Imperfectly Modular Variability in Software Product Line Implementation. In International Conference on Software Reuse(ICSR \u201917). Springer, 112\u2013120."},{"key":"e_1_3_2_1_45_1","volume-title":"An overview of 3D software visualization","author":"Teyseyre R","year":"2008","unstructured":"Alfredo\u00a0R Teyseyre and Marcelo\u00a0R Campo. 2008. An overview of 3D software visualization. IEEE transactions on visualization and computer graphics 15, 1 (2008), 87\u2013105."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(99)00062-X"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/VISSOF.2007.4290706"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3524610.3529161"}],"event":{"name":"SPLC '24: 28th ACM International Systems and Software Product Line Conference","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Dommeldange Luxembourg","acronym":"SPLC '24"},"container-title":["28th ACM International Systems and Software Product Line Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3646548.3673037","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3646548.3673037","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T16:56:09Z","timestamp":1755881769000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3646548.3673037"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,2]]},"references-count":48,"alternative-id":["10.1145\/3646548.3673037","10.1145\/3646548"],"URL":"https:\/\/doi.org\/10.1145\/3646548.3673037","relation":{},"subject":[],"published":{"date-parts":[[2024,9,2]]},"assertion":[{"value":"2024-09-02","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}