{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:24:01Z","timestamp":1750220641618,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,10,19]],"date-time":"2020-10-19T00:00:00Z","timestamp":1603065600000},"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":[[2020,10,19]]},"DOI":"10.1145\/3382026.3425775","type":"proceedings-article","created":{"date-parts":[[2020,10,27]],"date-time":"2020-10-27T10:08:36Z","timestamp":1603793316000},"page":"37-43","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["A Comparative Study on Variability Code Analysis Technology"],"prefix":"10.1145","author":[{"given":"Suparna S.","family":"Nair","sequence":"first","affiliation":[{"name":"Technical University of Kaiserslautern, Kaiserslautern, Germany"}]},{"given":"Martin","family":"Becker","sequence":"additional","affiliation":[{"name":"Fraunhofer IESE, Kaiserslautern, Germany"}]},{"given":"Vasil","family":"Tenev","sequence":"additional","affiliation":[{"name":"Fraunhofer IESE, Kaiserslautern, Germany"}]}],"member":"320","published-online":{"date-parts":[[2020,10,27]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2020. Clang. https:\/\/clang.llvm.org\/  2020. Clang. https:\/\/clang.llvm.org\/"},{"key":"e_1_3_2_1_2_1","unstructured":"2020. CPIP. Online. https:\/\/clang.llvm.org\/  2020. CPIP. Online. https:\/\/clang.llvm.org\/"},{"key":"e_1_3_2_1_3_1","unstructured":"2020. PCPP. Online. https:\/\/pypi.org\/project\/pcpp\/  2020. PCPP. Online. https:\/\/pypi.org\/project\/pcpp\/"},{"key":"e_1_3_2_1_4_1","unstructured":"2020. PCPP API Documentation. Online. https:\/\/ned14.github.io\/pcpp\/  2020. PCPP API Documentation. Online. https:\/\/ned14.github.io\/pcpp\/"},{"key":"e_1_3_2_1_5_1","unstructured":"2020. pp-trace. Online. https:\/\/clang.llvm.org\/extra\/pp-trace.html  2020. pp-trace. Online. https:\/\/clang.llvm.org\/extra\/pp-trace.html"},{"key":"e_1_3_2_1_6_1","unstructured":"2020. REVaMP2 -Round-trip Engineering and Variability Management Platform and Process. Online. http:\/\/www.revamp2-project.eu\/tool-chain  2020. REVaMP2 -Round-trip Engineering and Variability Management Platform and Process. Online. http:\/\/www.revamp2-project.eu\/tool-chain"},{"key":"e_1_3_2_1_7_1","unstructured":"2020. srcML. https:\/\/www.srcml.org\/  2020. srcML. https:\/\/www.srcml.org\/"},{"key":"e_1_3_2_1_8_1","unstructured":"ANTLR. 2020. ANTLR. Online. https:\/\/www.antlr.org  ANTLR. 2020. ANTLR. Online. https:\/\/www.antlr.org"},{"volume-title":"Feature-Oriented Software Product Lines","author":"Apel Sven","key":"e_1_3_2_1_9_1","unstructured":"Sven Apel , Don Batory , Christian K\u00e4stner , and Gunter Saake . 2013. Feature-Oriented Software Product Lines . Springer-Verlag GmbH. https:\/\/www.ebook.de\/de\/product\/25034749\/sven_apel_don_batory_christian_kaestner_gunter_saake_feature_oriented_software_product_lines.html Sven Apel, Don Batory, Christian K\u00e4stner, and Gunter Saake. 2013. Feature-Oriented Software Product Lines. Springer-Verlag GmbH. https:\/\/www.ebook.de\/de\/product\/25034749\/sven_apel_don_batory_christian_kaestner_gunter_saake_feature_oriented_software_product_lines.html"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/2478566.2479079"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2364412.2364457"},{"key":"e_1_3_2_1_12_1","volume-title":"Software Engineering","author":"Botterweck Goetz","year":"2009","unstructured":"Goetz Botterweck , Kwanwoo Lee , and Steffen Thiel . 2009. Automating Product Derivation in Software Product Line Engineering . In Software Engineering 2009 , Peter Liggesmeyer, Gregor Engels , J\u00fcrgen M\u00fcnch, J\u00f6rg D\u00f6rr, and Norman Riegel (Eds.). Gesellschaft f\u00fcr Informatik e.V., Bonn , 177--182. Goetz Botterweck, Kwanwoo Lee, and Steffen Thiel. 2009. Automating Product Derivation in Software Product Line Engineering. In Software Engineering 2009, Peter Liggesmeyer, Gregor Engels, J\u00fcrgen M\u00fcnch, J\u00f6rg D\u00f6rr, and Norman Riegel (Eds.). Gesellschaft f\u00fcr Informatik e.V., Bonn, 177--182."},{"key":"e_1_3_2_1_13_1","first-page":"2","article-title":"Preprocessor-based variability in open-source and industrial software systems: An empirical study","volume":"21","author":"Hunsen Claus","year":"2015","unstructured":"Claus Hunsen , Bo Zhang , Janet Siegmund , Christian K\u00e4stner , Olaf Le\u00dfenich , Martin Becker , and Sven Apel . 2015 . Preprocessor-based variability in open-source and industrial software systems: An empirical study . Empirical Software Engineering 21 , 2 (apr 2015), 449--482. https:\/\/doi.org\/10.1007\/s10664-015-9360-1 10.1007\/s10664-015-9360-1 Claus Hunsen, Bo Zhang, Janet Siegmund, Christian K\u00e4stner, Olaf Le\u00dfenich, Martin Becker, and Sven Apel. 2015. Preprocessor-based variability in open-source and industrial software systems: An empirical study. Empirical Software Engineering 21, 2 (apr 2015), 449--482. https:\/\/doi.org\/10.1007\/s10664-015-9360-1","journal-title":"Empirical Software Engineering"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868688.1868693"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183440.3183480"},{"key":"e_1_3_2_1_16_1","first-page":"4","article-title":"Variability extraction and modeling for product variants","volume":"16","author":"Linsbauer Lukas","year":"2016","unstructured":"Lukas Linsbauer , Roberto Erick Lopez-Herrejon , and Alexander Egyed . 2016 . Variability extraction and modeling for product variants . Software & Systems Modeling 16 , 4 (jan 2016), 1179--1199. https:\/\/doi.org\/10.1007\/s10270-015-0512-y 10.1007\/s10270-015-0512-y Lukas Linsbauer, Roberto Erick Lopez-Herrejon, and Alexander Egyed. 2016. Variability extraction and modeling for product variants. Software & Systems Modeling 16, 4 (jan 2016), 1179--1199. https:\/\/doi.org\/10.1007\/s10270-015-0512-y","journal-title":"Software & Systems Modeling"},{"key":"e_1_3_2_1_17_1","unstructured":"Jabier Martinez and Ali Parsai. 2018. ReVamP2 Deliverable 3.1: Identification of relevant state of the art. http:\/\/www.revamp2-project.eu\/images\/documentation\/REVAMP2_D3.1_v05.pdf  Jabier Martinez and Ali Parsai. 2018. ReVamP2 Deliverable 3.1: Identification of relevant state of the art. http:\/\/www.revamp2-project.eu\/images\/documentation\/REVAMP2_D3.1_v05.pdf"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2791060.2791086"},{"volume-title":"Recovery of Configuration Knowledge by Analysis of VariabilityCode Realizations. Master's thesis","author":"Nair Suparna S.","key":"e_1_3_2_1_19_1","unstructured":"Suparna S. Nair . 2020. Recovery of Configuration Knowledge by Analysis of VariabilityCode Realizations. Master's thesis . University of Kaiserslautern. Suparna S. Nair. 2020. Recovery of Configuration Knowledge by Analysis of VariabilityCode Realizations. Master's thesis. University of Kaiserslautern."},{"key":"e_1_3_2_1_20_1","unstructured":"Terence Parr. [n.d.]. The Definitive ANTLR4 Reference. The Pragmatic Programmers.  Terence Parr. [n.d.]. The Definitive ANTLR4 Reference. The Pragmatic Programmers."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2362536.2362569"},{"volume-title":"Combining Formal Concept Analysis with Information Retrieval for Concept Location in Source Code. In 15th IEEE International Conference on Program Comprehension (ICPC '07)","author":"Poshyvanyk D.","key":"e_1_3_2_1_22_1","unstructured":"D. Poshyvanyk and A. Marcus . 2007 . Combining Formal Concept Analysis with Information Retrieval for Concept Location in Source Code. In 15th IEEE International Conference on Program Comprehension (ICPC '07) . 37--48. D. Poshyvanyk and A. Marcus. 2007. Combining Formal Concept Analysis with Information Retrieval for Concept Location in Source Code. In 15th IEEE International Conference on Program Comprehension (ICPC '07). 37--48."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985856"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2012.06.002"},{"volume-title":"2009 16th Working Conference on Reverse Engineering. 215--224","author":"Yang Y.","key":"e_1_3_2_1_25_1","unstructured":"Y. Yang , X. Peng , and W. Zhao . 2009. Domain Feature Model Recovery from Multiple Applications Using Data Access Semantics and Formal Concept Analysis . In 2009 16th Working Conference on Reverse Engineering. 215--224 . Y. Yang, X. Peng, and W. Zhao. 2009. Domain Feature Model Recovery from Multiple Applications Using Data Access Semantics and Formal Concept Analysis. In 2009 16th Working Conference on Reverse Engineering. 215--224."},{"volume-title":"VITAL - Reengineering Variability Specifications and Realizations in Software Product Lines","author":"Zhang Bo","key":"e_1_3_2_1_26_1","unstructured":"Bo Zhang . 2015. VITAL - Reengineering Variability Specifications and Realizations in Software Product Lines . Fraunhofer Verlag, Stuttgart , DEU. https:\/\/www.ebook.de\/de\/product\/24384645\/bo_zhang_vital_reengineering_variability_specifications_and_realizations_in_software_product_lines.html Bo Zhang. 2015. VITAL - Reengineering Variability Specifications and Realizations in Software Product Lines. Fraunhofer Verlag, Stuttgart, DEU. https:\/\/www.ebook.de\/de\/product\/24384645\/bo_zhang_vital_reengineering_variability_specifications_and_realizations_in_software_product_lines.html"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2430502.2430529"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491627.2491645"}],"event":{"name":"SPLC '20: 24th ACM International Systems and Software Product Line Conference","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Montreal QC Canada","acronym":"SPLC '20"},"container-title":["Proceedings of the 24th ACM International Systems and Software Product Line Conference - Volume B"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3382026.3425775","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3382026.3425775","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:02:07Z","timestamp":1750197727000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3382026.3425775"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,19]]},"references-count":28,"alternative-id":["10.1145\/3382026.3425775","10.1145\/3382026"],"URL":"https:\/\/doi.org\/10.1145\/3382026.3425775","relation":{},"subject":[],"published":{"date-parts":[[2020,10,19]]},"assertion":[{"value":"2020-10-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}