{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,5]],"date-time":"2025-12-05T03:44:18Z","timestamp":1764906258801,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":43,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,10,21]],"date-time":"2024-10-21T00:00:00Z","timestamp":1729468800000},"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,10,21]]},"DOI":"10.1145\/3689484.3690735","type":"proceedings-article","created":{"date-parts":[[2024,10,17]],"date-time":"2024-10-17T09:14:26Z","timestamp":1729156466000},"page":"15-28","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["An Extensible Feature-Oriented Approach for Fine-Grained Code Quality Analysis"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-6495-7196","authenticated-orcid":false,"given":"Karim","family":"Ghallab","sequence":"first","affiliation":[{"name":"Mobioos, Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9241-8276","authenticated-orcid":false,"given":"Tewfik","family":"Ziadi","sequence":"additional","affiliation":[{"name":"Mobioos, Paris, France \/ LIP6, Paris, France \/ Sorbonne Universit\u00e9, Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-1421-840X","authenticated-orcid":false,"given":"Zaak","family":"Chalal","sequence":"additional","affiliation":[{"name":"Mobioos, Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,10,21]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_3_2_1_1_1","DOI":"10.1007\/978-3-642-38977-1_22"},{"key":"e_1_3_2_1_2_1","volume-title":"Software Product Lines Conference. https:\/\/api.semanticscholar.org\/CorpusID:2074969","author":"Guez Assun\u00e7\u00e3o Wesley Klewerton","year":"2014","unstructured":"Wesley Klewerton Guez Assun\u00e7\u00e3o and Silvia Regina Vergilio. 2014. Feature location for software product line migration: a mapping study. In Software Product Lines Conference. https:\/\/api.semanticscholar.org\/CorpusID:2074969"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_3_1","DOI":"10.1109\/CSMR.2011.25"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_4_1","DOI":"10.1145\/3092703.3092705"},{"volume-title":"SEKE: Software Engineering and Knowledge Engineering.","author":"Eyal-Salman Hamzeh","unstructured":"Hamzeh Eyal-Salman, Abdelhak-Djamel Seriai, and Christophe Dony. 2014. Feature Location in a Collection of Product Variants: Combining Information Retrieval and Hierarchical Clustering. In SEKE: Software Engineering and Knowledge Engineering. Vancouver, Canada. 426\u2013430. https:\/\/hal-lirmm.ccsd.cnrs.fr\/lirmm-01291261","key":"e_1_3_2_1_5_1"},{"doi-asserted-by":"publisher","unstructured":"Stefan Fischer Lukas Linsbauer Roberto Lopez-Herrejon and Alexander Egyed. 2015. The ECCO Tool: Extraction and Composition for Clone-and-Own. 665\u2013668. https:\/\/doi.org\/10.1109\/ICSE.2015.218 10.1109\/ICSE.2015.218","key":"e_1_3_2_1_6_1","DOI":"10.1109\/ICSE.2015.218"},{"volume-title":"Formal Concept Analysis: Mathematical Foundations","author":"Ganter Bernhard","unstructured":"Bernhard Ganter and Rudolf Wille. 1999. Formal Concept Analysis: Mathematical Foundations. Springer, Berlin\/Heidelberg.","key":"e_1_3_2_1_7_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_8_1","DOI":"10.1109\/APSEC60848.2023.00060"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.1109\/ICST.2009.45"},{"doi-asserted-by":"publisher","unstructured":"Nicolas Hlad Seriai Abdelhak-Djamel and Dony Christophe. 2021. IsiSPL: Toward an Automated Reactive Approach to build Software Product Lines. https:\/\/doi.org\/10.48550\/ARXIV.2107.00552 10.48550\/ARXIV.2107.00552","key":"e_1_3_2_1_10_1","DOI":"10.48550\/ARXIV.2107.00552"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_11_1","DOI":"10.1145\/3486609.3487208"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_12_1","DOI":"10.1145\/1368088.1368131"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_13_1","DOI":"10.1145\/1449913.1449919"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_14_1","DOI":"10.1109\/MSR.2007.26"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_15_1","DOI":"10.1145\/1287624.1287633"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_16_1","DOI":"10.1145\/324133.324140"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_17_1","DOI":"10.5555\/1760267.1760289"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_18_1","DOI":"10.1201\/9780429022067-7"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_19_1","DOI":"10.18420\/SE2020_22"},{"volume-title":"Proceedings of 6th International Conference in Software Engineering for Defence Applications","author":"Lenarduzzi Valentina","unstructured":"Valentina Lenarduzzi, Alberto Sillitti, and Davide Taibi. 2020. A Survey on Code Analysis Tools for Software Maintenance Prediction. In Proceedings of 6th International Conference in Software Engineering for Defence Applications, Paolo Ciancarini, Manuel Mazzara, Angelo Messina, Alberto Sillitti, and Giancarlo Succi (Eds.). Springer International Publishing, Cham. 165\u2013175. isbn:978-3-030-14687-0","key":"e_1_3_2_1_20_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_21_1","DOI":"10.1145\/3233027.3236396"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_22_1","DOI":"10.1145\/3233027.3236402"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_23_1","DOI":"10.1145\/2791060.2791086"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_24_1","DOI":"10.1007\/978-3-031-11686-5_14"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_25_1","DOI":"10.1109\/ICSE-C.2017.15"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_26_1","DOI":"10.1016\/J.JSS.2022.111532"},{"unstructured":"Mobioos. 2024. Mobioos Forge Official Documentation. https:\/\/documentation.mobioos.ai","key":"e_1_3_2_1_27_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_28_1","DOI":"10.1109\/TSE.2023.3324719"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_29_1","DOI":"10.1109\/SCAM.2016.25"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_30_1","DOI":"10.1109\/TSE.2020.3000520"},{"doi-asserted-by":"crossref","unstructured":"Julia Rubin and Marsha Chechik. 2013. A Survey of Feature Location Techniques. In Domain Engineering Product Lines Languages and Conceptual Models. https:\/\/api.semanticscholar.org\/CorpusID:2018668","key":"e_1_3_2_1_31_1","DOI":"10.1007\/978-3-642-36654-3_2"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_32_1","DOI":"10.1007\/978-3-642-36654-3_2"},{"unstructured":"SonarSource. 2024. SonarQube Official Documentation. https:\/\/www.sonarsource.com\/products\/sonarqube","key":"e_1_3_2_1_33_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_34_1","DOI":"10.1145\/3377024.3377036"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_35_1","DOI":"10.1145\/3382025.3414960"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_36_1","DOI":"10.1080\/01638539809545028"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_37_1","DOI":"10.1016\/j.csi.2013.08.006"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_38_1","DOI":"10.1007\/s10462-016-9478-6"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_39_1","DOI":"10.1007\/S10664-019-09750-5"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_40_1","DOI":"10.1007\/978-3-030-04272-1_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_41_1","DOI":"10.1109\/WCRE.2012.24"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_42_1","DOI":"10.1109\/WCRE.2012.24"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_43_1","DOI":"10.1145\/1131421.1131424"}],"event":{"sponsor":["SIGPLAN SIGPLAN"],"acronym":"GPCE '24","name":"GPCE '24: 23rd ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences","location":"Pasadena CA USA"},"container-title":["Proceedings of the 23rd ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3689484.3690735","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:05:45Z","timestamp":1750291545000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3689484.3690735"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,21]]},"references-count":43,"alternative-id":["10.1145\/3689484.3690735","10.1145\/3689484"],"URL":"https:\/\/doi.org\/10.1145\/3689484.3690735","relation":{},"subject":[],"published":{"date-parts":[[2024,10,21]]},"assertion":[{"value":"2024-10-21","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}