{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,21]],"date-time":"2026-01-21T14:35:17Z","timestamp":1769006117641,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,10,17]],"date-time":"2021-10-17T00:00:00Z","timestamp":1634428800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,10,17]]},"DOI":"10.1145\/3486609.3487196","type":"proceedings-article","created":{"date-parts":[[2021,11,22]],"date-time":"2021-11-22T22:14:41Z","timestamp":1637619281000},"page":"16-28","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Towards supporting SPL engineering in low-code platforms using a DSL approach"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4882-9497","authenticated-orcid":false,"given":"Alexandre","family":"Bragan\u00e7a","sequence":"first","affiliation":[{"name":"Institute of Engineering of Porto, Portugal \/ Polytechnic of Porto, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2172-633X","authenticated-orcid":false,"given":"Isabel","family":"Azevedo","sequence":"additional","affiliation":[{"name":"Games, Interaction and Learning Technologies, Portugal \/ Institute of Engineering of Porto, Portugal \/ Polytechnic of Porto, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1767-8240","authenticated-orcid":false,"given":"Nuno","family":"Bettencourt","sequence":"additional","affiliation":[{"name":"Interdisciplinary Studies Research Center, Portugal \/ Institute of Engineering of Porto, Portugal \/ Polytechnic of Porto, Portugal"}]},{"given":"Carlos","family":"Morais","sequence":"additional","affiliation":[{"name":"NumbersBelieve, Portugal"}]},{"given":"Diogo","family":"Teixeira","sequence":"additional","affiliation":[{"name":"NumbersBelieve, Portugal"}]},{"given":"David","family":"Caetano","sequence":"additional","affiliation":[{"name":"NumbersBelieve, Portugal"}]}],"member":"320","published-online":{"date-parts":[[2021,11,22]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR52588.2021.00018"},{"key":"e_1_3_2_2_2_1","volume-title":"Software Product Line Engineering. In ECMDA Traceability Workshop (ECMDA-TW) 2008. SINTEF, 77-86. ECMDA Traceability Workshop, ECMDA-TW 2008, ECMDA-TW ; Conference date: 12-06-2008 Through 12-06-2008","author":"Anquetil Nicolas","year":"2008","unstructured":"Nicolas Anquetil , Birgit Grammel , Ismenia Galvao , Joost Noppen , Safoora Shakil Khan , Hugo Arboleda , Awais Rashid , and Alessandro Garcia . 2008 . Traceability for Model Driven , Software Product Line Engineering. In ECMDA Traceability Workshop (ECMDA-TW) 2008. SINTEF, 77-86. ECMDA Traceability Workshop, ECMDA-TW 2008, ECMDA-TW ; Conference date: 12-06-2008 Through 12-06-2008 . Nicolas Anquetil, Birgit Grammel, Ismenia Galvao, Joost Noppen, Safoora Shakil Khan, Hugo Arboleda, Awais Rashid, and Alessandro Garcia. 2008. Traceability for Model Driven, Software Product Line Engineering. In ECMDA Traceability Workshop (ECMDA-TW) 2008. SINTEF, 77-86. ECMDA Traceability Workshop, ECMDA-TW 2008, ECMDA-TW ; Conference date: 12-06-2008 Through 12-06-2008."},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/SPLINE.2007.17"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/SPLC.2008.41"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3417990.3420210"},{"key":"e_1_3_2_2_6_1","volume-title":"Software Product Lines: Practices and Patterns","author":"Clements Paul","unstructured":"Paul Clements and Linda Northrop . 2001. Software Product Lines: Practices and Patterns . Addison-Wesley Professional . Paul Clements and Linda Northrop. 2001. Software Product Lines: Practices and Patterns. Addison-Wesley Professional."},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1094855.1094896"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3417990.3420202"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/11554844_5"},{"key":"e_1_3_2_2_10_1","volume-title":"ATL-ATL Transformation Language. Retrieved","author":"Foundation Eclipse","year":"2021","unstructured":"Eclipse Foundation . 2021. ATL-ATL Transformation Language. Retrieved June 8, 2021 from https:\/\/www.eclipse.org\/atl\/ Eclipse Foundation. 2021. ATL-ATL Transformation Language. Retrieved June 8, 2021 from https:\/\/www.eclipse.org\/atl\/"},{"key":"e_1_3_2_2_11_1","volume-title":"EMF-Eclipse Modeling Framework. Retrieved","author":"Foundation Eclipse","year":"2021","unstructured":"Eclipse Foundation . 2021. EMF-Eclipse Modeling Framework. Retrieved June 8, 2021 from https:\/\/www.eclipse.org\/modeling\/emf\/ Eclipse Foundation. 2021. EMF-Eclipse Modeling Framework. Retrieved June 8, 2021 from https:\/\/www.eclipse.org\/modeling\/emf\/"},{"key":"e_1_3_2_2_12_1","unstructured":"Eclipse Foundation. 2021. OCL Language. Retrieved June 8 2021 from https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl  Eclipse Foundation. 2021. OCL Language. Retrieved June 8 2021 from https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl"},{"key":"e_1_3_2_2_13_1","unstructured":"Eclipse Foundation. 2021. Xtext. Retrieved June 8 2021 from https:\/\/www.eclipse.org\/Xtext\/  Eclipse Foundation. 2021. Xtext. Retrieved June 8 2021 from https:\/\/www.eclipse.org\/Xtext\/"},{"key":"e_1_3_2_2_14_1","unstructured":"Gartner. 2021. Gartner Glossary Citizen Developer. Retrieved June 8 2021 from https:\/\/www.gartner.com\/en\/information-technology\/ glossary\/citizen-developer  Gartner. 2021. Gartner Glossary Citizen Developer. Retrieved June 8 2021 from https:\/\/www.gartner.com\/en\/information-technology\/ glossary\/citizen-developer"},{"key":"e_1_3_2_2_15_1","volume-title":"Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures","author":"Gomaa Hassan","unstructured":"Hassan Gomaa . 2004. Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures . Addison Wesley Longman Publishing Co., Inc. , USA. Hassan Gomaa. 2004. Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures. Addison Wesley Longman Publishing Co., Inc., USA."},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3233027.3233049"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3417990.3420208"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-39200-9_8"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2007.08.003"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.5402\/2012\/670803"},{"key":"e_1_3_2_2_22_1","unstructured":"Frederic Lardinois. 2021. Microsoft launches Power Fx a new open source low-code language. https:\/\/techcrunch.com\/ 2021 \/03\/02\/microsoftlaunches-power-fx-a-new-open-source-low-code-language-for-itspower-platform\/  Frederic Lardinois. 2021. Microsoft launches Power Fx a new open source low-code language. https:\/\/techcrunch.com\/ 2021 \/03\/02\/microsoftlaunches-power-fx-a-new-open-source-low-code-language-for-itspower-platform\/"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-71437-8"},{"key":"e_1_3_2_2_24_1","volume-title":"Lowcomote objectives. Retrieved","year":"2021","unstructured":"lowcomote consortium. 2021. Lowcomote objectives. Retrieved June 8, 2021 from https:\/\/www.lowcomote.eu\/objectives\/ lowcomote consortium. 2021. Lowcomote objectives. Retrieved June 8, 2021 from https:\/\/www.lowcomote.eu\/objectives\/"},{"key":"e_1_3_2_2_25_1","volume-title":"Application Type, Deployment Type (Cloud and On-Premises)","year":"2025","unstructured":"MarketsandMarkets. 2021. Low-Code Development Platform Market by Component (Platform and Services) , Application Type, Deployment Type (Cloud and On-Premises) , Organization Size (SMEs and Large Enterprises) , Industry , and Region-Global Forecast to 2025 . Retrieved June 8, 2021 from https:\/\/www.marketsandmarkets.com\/Market-Reports\/ low-code-development-platforms-market-103455110.html MarketsandMarkets. 2021. Low-Code Development Platform Market by Component (Platform and Services), Application Type, Deployment Type (Cloud and On-Premises), Organization Size (SMEs and Large Enterprises), Industry, and Region-Global Forecast to 2025. Retrieved June 8, 2021 from https:\/\/www.marketsandmarkets.com\/Market-Reports\/ low-code-development-platforms-market-103455110.html"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/SBCARS.2015.23"},{"key":"e_1_3_2_2_27_1","unstructured":"Mendix. 2021. Mendix. Retrieved June 8 2021 from https:\/\/www. mendix.com  Mendix. 2021. Mendix. Retrieved June 8 2021 from https:\/\/www. mendix.com"},{"key":"e_1_3_2_2_28_1","volume-title":"Language server protocol. Retrieved","year":"2021","unstructured":"Microsoft. 2021. Language server protocol. Retrieved June 8, 2021 from https:\/\/microsoft.github.io\/language-server-protocol\/ Microsoft. 2021. Language server protocol. Retrieved June 8, 2021 from https:\/\/microsoft.github.io\/language-server-protocol\/"},{"key":"e_1_3_2_2_29_1","unstructured":"Microsoft. 2021. PowerApps. Retrieved June 8 2021 from https:\/\/ powerapss.microsoft.com  Microsoft. 2021. PowerApps. Retrieved June 8 2021 from https:\/\/ powerapss.microsoft.com"},{"key":"e_1_3_2_2_30_1","volume-title":"Magic Quadrant for Enterprise Low-Code Application Platforms. (","author":"Natis Yefim","year":"2019","unstructured":"Yefim Natis , Jason Wong , Akash Jain , Saikat Ray , Paul Vincent , Adrian Leow , and Kimihiko Iijima . 2019. Magic Quadrant for Enterprise Low-Code Application Platforms. ( August 2019 ). https:\/\/www.gartner.com\/en\/documents\/3956079\/magicquadrant-for-enterprise-low-code-application-platf Yefim Natis, Jason Wong, Akash Jain, Saikat Ray, Paul Vincent, Adrian Leow, and Kimihiko Iijima. 2019. Magic Quadrant for Enterprise Low-Code Application Platforms. ( August 2019 ). https:\/\/www.gartner.com\/en\/documents\/3956079\/magicquadrant-for-enterprise-low-code-application-platf"},{"key":"e_1_3_2_2_31_1","volume-title":"OMNIA Low Code Platform. Retrieved","year":"2021","unstructured":"NumbersBelieve. 2021. OMNIA Low Code Platform. Retrieved June 8, 2021 from https:\/\/omnialowcode.com NumbersBelieve. 2021. OMNIA Low Code Platform. Retrieved June 8, 2021 from https:\/\/omnialowcode.com"},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-38490-5_40"},{"key":"e_1_3_2_2_33_1","unstructured":"OutSystems. 2021. OutSystems. Retrieved June 8 2021 from https:\/\/www.outsystems.com  OutSystems. 2021. OutSystems. Retrieved June 8 2021 from https:\/\/www.outsystems.com"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-28901-1"},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA51224.2020.00036"},{"key":"e_1_3_2_2_36_1","volume-title":"Esther M Guerra, Davide Di Ruscio, Alfonso Pierantonio, and Manuel Wimmer.","author":"Tisi Massimo","year":"2019","unstructured":"Massimo Tisi , Jean-Marie Mottu , Dimitrios S. Kolovos , Juan De Lara , Esther M Guerra, Davide Di Ruscio, Alfonso Pierantonio, and Manuel Wimmer. 2019 . Lowcomote : Training the Next Generation of Experts in Scalable Low-Code Engineering Platforms. In STAF 2019 Co-Located Events Joint Proceedings: 1st Junior Researcher Community Event, 2nd International Workshop on Model-Driven Engineering for Design-Runtime Interaction in Complex Systems, and 1st Research Project Showcase Workshop co-located with Software Technologies : Applications and Foundations (STAF 2019) (CEUR Workshop Proceedings (CEUR-WS.org)). Eindhoven, Netherlands . https:\/\/hal.archives-ouvertes.fr\/hal-02363416 Massimo Tisi, Jean-Marie Mottu, Dimitrios S. Kolovos, Juan De Lara, Esther M Guerra, Davide Di Ruscio, Alfonso Pierantonio, and Manuel Wimmer. 2019. Lowcomote: Training the Next Generation of Experts in Scalable Low-Code Engineering Platforms. In STAF 2019 Co-Located Events Joint Proceedings: 1st Junior Researcher Community Event, 2nd International Workshop on Model-Driven Engineering for Design-Runtime Interaction in Complex Systems, and 1st Research Project Showcase Workshop co-located with Software Technologies: Applications and Foundations (STAF 2019) (CEUR Workshop Proceedings (CEUR-WS.org)). Eindhoven, Netherlands. https:\/\/hal.archives-ouvertes.fr\/hal-02363416"},{"key":"e_1_3_2_2_37_1","unstructured":"Markus Voelter Sebastian Benz Christian Dietrich Birgit Engelmann Mats Helander Lennart C. L. Kats Eelco Visser and Guido Wachsmuth. 2013. DSL Engineering-Designing Implementing and Using DomainSpecific Languages. dslbook.org. 1-558 pages.  Markus Voelter Sebastian Benz Christian Dietrich Birgit Engelmann Mats Helander Lennart C. L. Kats Eelco Visser and Guido Wachsmuth. 2013. DSL Engineering-Designing Implementing and Using DomainSpecific Languages. dslbook.org. 1-558 pages."},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/SPLC.2011.25"},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-018-0658-5"}],"event":{"name":"GPCE '21: Concepts and Experiences","location":"Chicago IL USA","acronym":"GPCE '21","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 20th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3486609.3487196","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3486609.3487196","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:48:40Z","timestamp":1750193320000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3486609.3487196"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,17]]},"references-count":38,"alternative-id":["10.1145\/3486609.3487196","10.1145\/3486609"],"URL":"https:\/\/doi.org\/10.1145\/3486609.3487196","relation":{},"subject":[],"published":{"date-parts":[[2021,10,17]]},"assertion":[{"value":"2021-11-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}