{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:17:39Z","timestamp":1750220259667,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":22,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,9,12]],"date-time":"2022-09-12T00:00:00Z","timestamp":1662940800000},"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":[[2022,9,12]]},"DOI":"10.1145\/3503229.3547027","type":"proceedings-article","created":{"date-parts":[[2022,8,25]],"date-time":"2022-08-25T22:15:43Z","timestamp":1661465743000},"page":"70-73","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["A tool for analysing higher-order feature interactions in preprocessor annotations in C and C++ projects"],"prefix":"10.1145","author":[{"given":"David","family":"Korsman","sequence":"first","affiliation":[{"name":"Radboud University, Nijmegen, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carlos Diego N.","family":"Damasceno","sequence":"additional","affiliation":[{"name":"Radboud University, Nijmegen, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Str\u00fcber","sequence":"additional","affiliation":[{"name":"Radboud University and University of Gothenburg"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,9,12]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"ISO\/IEC 14882:2020. 2020. Programming languages - C++. Standard."},{"key":"e_1_3_2_1_2_1","unstructured":"ISO\/IEC 9899:2018. 2018. Programming languages - C. Standard."},{"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, Berlin, Heidelberg."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2528265.2528267"},{"key":"e_1_3_2_1_5_1","unstructured":"The authors. 2022. Online appendix for this tool paper submission at SPLC'22. https:\/\/github.com\/dkorsman\/pdparser."},{"key":"e_1_3_2_1_6_1","volume-title":"Cordy","author":"Bagherzadeh Mojtaba","year":"2018","unstructured":"Mojtaba Bagherzadeh, Nafiseh Kahani, Cor-Paul Bezemer, Ahmed E. Hassan, Juergen Dingel, and James R. Cordy. 2018. Analyzing a decade of Linux system calls. Empirical Software Engineering 23, 3 (2018)."},{"key":"e_1_3_2_1_7_1","first-page":"1063","volume-title":"2013 IEEE International Conference on Software Maintenance (2013-09)","author":"Collard Michael L.","unstructured":"Michael L. Collard, Michael John Decker, and Jonathan I. Maletic. 2013. srcML: An Infrastructure for the Exploration, Analysis, and Manipulation of Source Code: A Tool Demonstration. In 2013 IEEE International Conference on Software Maintenance (2013-09). 516--519. ISSN: 1063-6773."},{"volume-title":"Comment start deliminter in a string literal. https:\/\/github.com\/emacs-mirror\/emacs\/blob\/98365c7b1e1e1d3d5f7185f2d4a2baa1c65b4540\/test\/manual\/etags\/c-src\/h.h#L86","key":"e_1_3_2_1_8_1","unstructured":"Emacs. 2022. Comment start deliminter in a string literal. https:\/\/github.com\/emacs-mirror\/emacs\/blob\/98365c7b1e1e1d3d5f7185f2d4a2baa1c65b4540\/test\/manual\/etags\/c-src\/h.h#L86"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2015.7335413"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934466.2934467"},{"key":"e_1_3_2_1_11_1","unstructured":"GitHub. 2022. GitHub repositories implemented in C++. https:\/\/github.com\/search?q=language%3AC%2B%2B&type=Repositories&ref=advsearch&l=C%2B%2B&l="},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868688.1868693"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236405.3236410"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2866614.2866615"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Sebastian Oster Florian Markert and Philipp Ritter. 2010. Automated Incremental Pairwise Testing of Software Product Lines. In Software Product Lines: Going Beyond Jan Bosch and Jaejoon Lee (Eds.). 196--210.","DOI":"10.1007\/978-3-642-15579-6_14"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2019136.2019143"},{"key":"e_1_3_2_1_17_1","volume-title":"Ivan do Carmo Machado, and Eduardo S. de Almeida","author":"Soares Larissa R.","year":"2018","unstructured":"Larissa R. Soares, Pierre-Yves Schobbens, Ivan do Carmo Machado, and Eduardo S. de Almeida. 2018. Feature interaction in software product line engineering: A systematic mapping study. Information and Software Technology (2018)."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3382025.3414960"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3336294.3336302"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966445.1966451"},{"key":"e_1_3_2_1_21_1","unstructured":"TIOBE. 2022. TIOBE Index - The Python Programming Language. https:\/\/www.tiobe.com\/tiobe-index\/python\/"},{"key":"e_1_3_2_1_22_1","unstructured":"Vim. 2022. #else preprocessor without corresponding #if. https:\/\/github.com\/vim\/vim\/blob\/9bd3ce22e36b5760a5e22e7d34d1bd6a3411258e\/src\/help.c#L329"}],"event":{"name":"SPLC '22: 26th ACM International Systems and Software Product Line Conference","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Graz Austria","acronym":"SPLC '22"},"container-title":["Proceedings of the 26th ACM International Systems and Software Product Line Conference - Volume B"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3503229.3547027","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3503229.3547027","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:30:50Z","timestamp":1750188650000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3503229.3547027"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,12]]},"references-count":22,"alternative-id":["10.1145\/3503229.3547027","10.1145\/3503229"],"URL":"https:\/\/doi.org\/10.1145\/3503229.3547027","relation":{},"subject":[],"published":{"date-parts":[[2022,9,12]]},"assertion":[{"value":"2022-09-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}