{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:36:17Z","timestamp":1750221377829,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,10,23]],"date-time":"2017-10-23T00:00:00Z","timestamp":1508716800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000921","name":"European Cooperation in Science and Technology","doi-asserted-by":"publisher","award":["IC1404 MPM4CPS"],"award-info":[{"award-number":["IC1404 MPM4CPS"]}],"id":[{"id":"10.13039\/501100000921","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100005856","name":"Faculdade de Ci\u00eancias e Tecnologia, Universidade Nova de Lisboa","doi-asserted-by":"publisher","award":["FCT\/MCTES TUBITAK\/0008\/2014"],"award-info":[{"award-number":["FCT\/MCTES TUBITAK\/0008\/2014"]}],"id":[{"id":"10.13039\/501100005856","id-type":"DOI","asserted-by":"publisher"}]},{"name":"NOVA LINCS Research Laboratory","award":["FCT\/MCTES PEst UID\/ CEC\/04516\/2013"],"award-info":[{"award-number":["FCT\/MCTES PEst UID\/ CEC\/04516\/2013"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,10,23]]},"DOI":"10.1145\/3136014.3136027","type":"proceedings-article","created":{"date-parts":[[2017,10,16]],"date-time":"2017-10-16T12:37:48Z","timestamp":1508157468000},"page":"115-128","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["A requirements engineering approach for usability-driven DSL development"],"prefix":"10.1145","author":[{"given":"Ankica","family":"Bari\u0161i\u0107","sequence":"first","affiliation":[{"name":"NOVA-LINCS, Portugal \/ Nova University of Lisbon, Portugal"}]},{"given":"Dominique","family":"Blouin","sequence":"additional","affiliation":[{"name":"Telecom ParisTech, France"}]},{"given":"Vasco","family":"Amaral","sequence":"additional","affiliation":[{"name":"NOVA-LINCS, Portugal \/ Nova University of Lisbon, Portugal"}]},{"given":"Miguel","family":"Goul\u00e3o","sequence":"additional","affiliation":[{"name":"NOVA-LINCS, Portugal \/ Nova University of Lisbon, Portugal"}]}],"member":"320","published-online":{"date-parts":[[2017,10,23]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2017.06.005"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2017.06.005"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.5281\/ZENODO.345941"},{"key":"e_1_3_2_2_4_1","volume-title":"Electronic Communications of the EASST: 5th Int. Workshop on Multiparadigm Modeling (MPM 2011)","author":"Bari\u0161i\u0107 Ankica","year":"2011","unstructured":"Ankica Bari\u0161i\u0107 , Vasco Amaral , Miguel Goul\u00e3o , and Bruno Barroca . 2011 . How to reach a usable dsl? Moving toward a systematic evaluation . Electronic Communications of the EASST: 5th Int. Workshop on Multiparadigm Modeling (MPM 2011) 50 (2011), 13. Ankica Bari\u0161i\u0107, Vasco Amaral, Miguel Goul\u00e3o, and Bruno Barroca. 2011. How to reach a usable dsl? Moving toward a systematic evaluation. Electronic Communications of the EASST: 5th Int. Workshop on Multiparadigm Modeling (MPM 2011) 50 (2011), 13."},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2089155.2089170"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2004.10"},{"key":"e_1_3_2_2_7_1","unstructured":"Dominique Blouin. 2017. Report on the Short Term Scientific Mission on \u2019Combining Modeling Languages to Support Usability-Driven DSL Development with USE-ME\u2019. In Multi-Paradigm Modelling for CyberPhysical Systems (MPM4CPS) . European cooperation in science and technology (COST IC1404) 1\u201315.  Dominique Blouin. 2017. Report on the Short Term Scientific Mission on \u2019Combining Modeling Languages to Support Usability-Driven DSL Development with USE-ME\u2019. In Multi-Paradigm Modelling for CyberPhysical Systems (MPM4CPS) . European cooperation in science and technology (COST IC1404) 1\u201315."},{"key":"e_1_3_2_2_8_1","volume-title":"Use Case Maps and AADL Models for Safety-Critical Systems Design. In 2016 42th Euromicro Conference on Software Engineering and Advanced Applications (SEAA) . IEEE, 266\u2013274","author":"Blouin Dominique","year":"2016","unstructured":"Dominique Blouin and Holger Giese . 2016 . Combining Requirements , Use Case Maps and AADL Models for Safety-Critical Systems Design. In 2016 42th Euromicro Conference on Software Engineering and Advanced Applications (SEAA) . IEEE, 266\u2013274 . Dominique Blouin and Holger Giese. 2016. Combining Requirements, Use Case Maps and AADL Models for Safety-Critical Systems Design. In 2016 42th Euromicro Conference on Software Engineering and Advanced Applications (SEAA) . IEEE, 266\u2013274."},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/MoDRE.2011.6045362"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-25264-3_23"},{"volume-title":"RE\u201913","author":"Caire Patrice","key":"e_1_3_2_2_11_1","unstructured":"Patrice Caire , Nicolas Genon , Patrick Heymans , and Daniel L Moody . 2013. Visual notation design 2.0: Towards user comprehensible requirements engineering notations . In RE\u201913 . IEEE, Rio de Janeiro, Brasil , 115\u2013124. Patrice Caire, Nicolas Genon, Patrick Heymans, and Daniel L Moody. 2013. Visual notation design 2.0: Towards user comprehensible requirements engineering notations. In RE\u201913. IEEE, Rio de Janeiro, Brasil, 115\u2013124."},{"key":"e_1_3_2_2_12_1","volume-title":"Generative Programming: Methods, Tools, and Applications","author":"Czarnecki Krzysztof","year":"2000","unstructured":"Krzysztof Czarnecki and Eisenecker Ulrich . 2000 . Generative Programming: Methods, Tools, and Applications . Addison-Wesley , Reading, MA, USA . 864 pages. Krzysztof Czarnecki and Eisenecker Ulrich. 2000. Generative Programming: Methods, Tools, and Applications . Addison-Wesley, Reading, MA, USA. 864 pages."},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-38709-8_36"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2015.03.006"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-38709-8_18"},{"key":"e_1_3_2_2_16_1","volume-title":"Collaboro: a collaborative (meta) modeling tool. PeerJ Computer Science 2 (10","author":"C\u00e1novas Izquierdo Javier Luis","year":"2016","unstructured":"Javier Luis C\u00e1novas Izquierdo and Jordi Cabot . 2016. Collaboro: a collaborative (meta) modeling tool. PeerJ Computer Science 2 (10 2016 ), e84. Javier Luis C\u00e1novas Izquierdo and Jordi Cabot. 2016. Collaboro: a collaborative (meta) modeling tool. PeerJ Computer Science 2 (10 2016), e84."},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1996.493448"},{"key":"e_1_3_2_2_18_1","volume-title":"Proc. of ECOOP Workshop on Domain-Specific Program Development (DSPD)","volume":"2006","author":"Kolovos Dimitrios S","year":"2006","unstructured":"Dimitrios S Kolovos , Richard F Paige , Tim Kelly , and Fiona A C Polack . 2006 . Requirements for domain-specific languages . In Proc. of ECOOP Workshop on Domain-Specific Program Development (DSPD) , Vol. 2006 . 1,4. Dimitrios S Kolovos, Richard F Paige, Tim Kelly, and Fiona A C Polack. 2006. Requirements for domain-specific languages. In Proc. of ECOOP Workshop on Domain-Specific Program Development (DSPD) , Vol. 2006. 1,4."},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.2298\/CSIS1002247K"},{"key":"e_1_3_2_2_21_1","volume-title":"Requirements engineering management handbook. National Technical Information Service (NTIS) 1","author":"Lempia David L","year":"2009","unstructured":"David L Lempia and Steven P Miller . 2009. Requirements engineering management handbook. National Technical Information Service (NTIS) 1 ( 2009 ). David L Lempia and Steven P Miller. 2009. Requirements engineering management handbook. National Technical Information Service (NTIS) 1 (2009)."},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA.2013.48"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-76292-8_32"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/QUATIC.2012.38"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.67"},{"key":"e_1_3_2_2_26_1","volume-title":"International Conference on Software Language Engineering . Springer, 16\u201334","author":"Moody Daniel","year":"2008","unstructured":"Daniel Moody and Jos van Hillegersberg . 2008 . Evaluating the visual syntax of UML: An analysis of the cognitive effectiveness of the UML family of diagrams . In International Conference on Software Language Engineering . Springer, 16\u201334 . Daniel Moody and Jos van Hillegersberg. 2008. Evaluating the visual syntax of UML: An analysis of the cognitive effectiveness of the UML family of diagrams. In International Conference on Software Language Engineering . Springer, 16\u201334."},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00766-010-0100-1"},{"key":"e_1_3_2_2_28_1","volume-title":"Functional documents for computer systems. Science of Computer Programming 25, 1 (10","author":"Parnas David Lorge","year":"1995","unstructured":"David Lorge Parnas and Jan Madey . 1995. Functional documents for computer systems. Science of Computer Programming 25, 1 (10 1995 ), 41\u201361. David Lorge Parnas and Jan Madey. 1995. Functional documents for computer systems. Science of Computer Programming 25, 1 (10 1995), 41\u201361."},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-009-9125-9"},{"key":"e_1_3_2_2_30_1","volume-title":"Juan De Lara, and Esther Guerra","author":"S\u00e1nchez-Cuadrado Jes\u00fas","year":"2012","unstructured":"Jes\u00fas S\u00e1nchez-Cuadrado , Juan De Lara, and Esther Guerra . 2012 . Bottom-up meta-modelling: An interactive approach. In MODELS (Lecture Notes in Computer Science) , Robert B. France, J\u00fcrgen Kazmeier, Ruth Breu, and Colin Atkinson (Eds.), Vol. 7590 LNCS. Springer Berlin Heidelberg , 3\u201319. Jes\u00fas S\u00e1nchez-Cuadrado, Juan De Lara, and Esther Guerra. 2012. Bottom-up meta-modelling: An interactive approach. In MODELS (Lecture Notes in Computer Science) , Robert B. France, J\u00fcrgen Kazmeier, Ruth Breu, and Colin Atkinson (Eds.), Vol. 7590 LNCS. Springer Berlin Heidelberg, 3\u201319."},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/RE.2016.51"},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2010.5609582"},{"key":"e_1_3_2_2_33_1","volume-title":"International Conference on Model Driven Engineering Languages and Systems . 332\u2013 342","author":"Tairas Robert","year":"2008","unstructured":"Robert Tairas , Marjan Mernik , and Jeff Gray . 2008 . Using ontologies in the domain analysis of domain-specific languages . In International Conference on Model Driven Engineering Languages and Systems . 332\u2013 342 . Robert Tairas, Marjan Mernik, and Jeff Gray. 2008. Using ontologies in the domain analysis of domain-specific languages. In International Conference on Model Driven Engineering Languages and Systems . 332\u2013 342."},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24626-8_23"},{"key":"e_1_3_2_2_35_1","volume-title":"Goal question metric (GQM) approach. Encyclopedia of Software Engineering","author":"Solingen Rini Van","year":"2002","unstructured":"Rini Van Solingen , Vic Basili , Gianluigi Caldiera , and H Dieter Rombach . 2002. Goal question metric (GQM) approach. Encyclopedia of Software Engineering ( 2002 ). Rini Van Solingen, Vic Basili, Gianluigi Caldiera, and H Dieter Rombach. 2002. Goal question metric (GQM) approach. Encyclopedia of Software Engineering (2002)."},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-07215-9_8"},{"volume-title":"DSL Engineering: Designing, Implementing and Using Domain-Specific Languages","author":"V\u00f6lter Markus","key":"e_1_3_2_2_37_1","unstructured":"Markus V\u00f6lter , Christian Dietrich , Birgit Engelmann , Mats Helander , Lennart Kats , Eelco Visser , and Wachsmuth. 2013. DSL Engineering: Designing, Implementing and Using Domain-Specific Languages . CreateSpace Independent Publishing Platform . 558 pages. Markus V\u00f6lter, Christian Dietrich, Birgit Engelmann, Mats Helander, Lennart Kats, Eelco Visser, and Wachsmuth. 2013. DSL Engineering: Designing, Implementing and Using Domain-Specific Languages . CreateSpace Independent Publishing Platform. 558 pages."},{"key":"e_1_3_2_2_38_1","volume-title":"Fernando Silva Parreiras, and Steffen Staab","author":"Walter Tobias","year":"2009","unstructured":"Tobias Walter , Fernando Silva Parreiras, and Steffen Staab . 2009 . OntoDSL: An Ontology-Based Framework for Domain-Specific Languages. In Model Driven Engineering Languages and Systems SE - 32 (Lecture Notes in Computer Science) , Andy Sch\u00fcrr and Bran Selic (Eds.), Vol. 5795 . Springer Berlin Heidelberg , 408\u2013422. Tobias Walter, Fernando Silva Parreiras, and Steffen Staab. 2009. OntoDSL: An Ontology-Based Framework for Domain-Specific Languages. In Model Driven Engineering Languages and Systems SE - 32 (Lecture Notes in Computer Science) , Andy Sch\u00fcrr and Bran Selic (Eds.), Vol. 5795. Springer Berlin Heidelberg, 408\u2013422."},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2364412.2364416"}],"event":{"name":"SPLASH '17: Conference on Systems, Programming, Languages, and Applications: Software for Humanity","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGAda ACM Special Interest Group on Ada Programming Language"],"location":"Vancouver BC Canada","acronym":"SPLASH '17"},"container-title":["Proceedings of the 10th ACM SIGPLAN International Conference on Software Language Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3136014.3136027","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3136014.3136027","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:26:45Z","timestamp":1750213605000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3136014.3136027"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,10,23]]},"references-count":38,"alternative-id":["10.1145\/3136014.3136027","10.1145\/3136014"],"URL":"https:\/\/doi.org\/10.1145\/3136014.3136027","relation":{},"subject":[],"published":{"date-parts":[[2017,10,23]]},"assertion":[{"value":"2017-10-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}