{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,5]],"date-time":"2025-08-05T12:23:37Z","timestamp":1754396617213,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":50,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,10,23]],"date-time":"2022-10-23T00:00:00Z","timestamp":1666483200000},"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":[[2022,10,23]]},"DOI":"10.1145\/3550356.3561595","type":"proceedings-article","created":{"date-parts":[[2022,11,9]],"date-time":"2022-11-09T18:13:20Z","timestamp":1668017600000},"page":"737-748","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Design guidelines for improving user experience in industrial domain-specific modelling languages"],"prefix":"10.1145","author":[{"given":"Rohit","family":"Gupta","sequence":"first","affiliation":[{"name":"Siemens AG, Munich, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nico","family":"Jansen","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nikolaus","family":"Regnat","sequence":"additional","affiliation":[{"name":"Siemens AG, Munich, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bernhard","family":"Rumpe","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,11,9]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS.2017.5"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2017.06.005"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSR.1994.365788"},{"volume-title":"Implementing domain-specific languages with Xtext and Xtend","author":"Bettini Lorenzo","key":"e_1_3_2_1_4_1","unstructured":"Lorenzo Bettini . 2016. Implementing domain-specific languages with Xtext and Xtend . Packt Publishing Ltd . Lorenzo Bettini. 2016. Implementing domain-specific languages with Xtext and Xtend. Packt Publishing Ltd."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/SPLC.2008.53"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-20901-2_13"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44617-6_31"},{"key":"e_1_3_2_1_8_1","volume-title":"On Designing Applied DSLs for Non-programming Experts in Evolving Domains. In 2021 ACM\/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS). IEEE, 227--238","author":"Borum Holger Stadel","year":"2021","unstructured":"Holger Stadel Borum , Henning Niss , and Peter Sestoft . 2021 . On Designing Applied DSLs for Non-programming Experts in Evolving Domains. In 2021 ACM\/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS). IEEE, 227--238 . Holger Stadel Borum, Henning Niss, and Peter Sestoft. 2021. On Designing Applied DSLs for Non-programming Experts in Evolving Domains. In 2021 ACM\/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS). IEEE, 227--238."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3136014.3136033"},{"volume-title":"The human-computer interaction handbook","author":"Brave Scott","key":"e_1_3_2_1_10_1","unstructured":"Scott Brave and Cliff Nass . 2007. Emotion in human-computer interaction . In The human-computer interaction handbook . CRC Press , 103--118. Scott Brave and Cliff Nass. 2007. Emotion in human-computer interaction. In The human-computer interaction handbook. CRC Press, 103--118."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2019.02.026"},{"volume-title":"The MPS language workbench","author":"Campagne Fabien","key":"e_1_3_2_1_12_1","unstructured":"Fabien Campagne . 2014. The MPS language workbench : volume I . Vol. 1. Fabien Campagne . Fabien Campagne. 2014. The MPS language workbench: volume I. Vol. 1. Fabien Campagne."},{"key":"e_1_3_2_1_13_1","volume-title":"Variability within Modeling Language Definitions. In Conference on Model Driven Engineering Languages and Systems (MODELS'09)","author":"Cengarle Mar\u00eda Victoria","year":"2009","unstructured":"Mar\u00eda Victoria Cengarle , Hans Gr\u00f6nniger , and Bernhard Rumpe . 2009 . Variability within Modeling Language Definitions. In Conference on Model Driven Engineering Languages and Systems (MODELS'09) (LNCS 5795). Springer, 670--684. http:\/\/www.se-rwth.de\/publications\/Variability-within-Modeling-Language-Definitions.pdf Mar\u00eda Victoria Cengarle, Hans Gr\u00f6nniger, and Bernhard Rumpe. 2009. Variability within Modeling Language Definitions. In Conference on Model Driven Engineering Languages and Systems (MODELS'09) (LNCS 5795). Springer, 670--684. http:\/\/www.se-rwth.de\/publications\/Variability-within-Modeling-Language-Definitions.pdf"},{"volume-title":"Globalizing Domain-Specific Languages (LNCS 9400)","author":"Clark Tony","key":"e_1_3_2_1_14_1","unstructured":"Tony Clark , Mark van den Brand , Benoit Combemale , and Bernhard Rumpe . 2015. Conceptual Model of the Globalization for Domain-Specific Languages . In Globalizing Domain-Specific Languages (LNCS 9400) . Springer , 7--20. http:\/\/www.se-rwth.de\/publications\/Conceptual-Model-of-the-Globalization-for-Domain-Specific-Languages.pdf Tony Clark, Mark van den Brand, Benoit Combemale, and Bernhard Rumpe. 2015. Conceptual Model of the Globalization for Domain-Specific Languages. In Globalizing Domain-Specific Languages (LNCS 9400). Springer, 7--20. http:\/\/www.se-rwth.de\/publications\/Conceptual-Model-of-the-Globalization-for-Domain-Specific-Languages.pdf"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA.2018.00031"},{"key":"e_1_3_2_1_16_1","volume-title":"Fabr\u00edcio Hor\u00e1cio Sales Pereira, and Andr\u00e9 Pimenta Freire","author":"de Lima Salgado Andr\u00e9","year":"2016","unstructured":"Andr\u00e9 de Lima Salgado , Fabr\u00edcio Hor\u00e1cio Sales Pereira, and Andr\u00e9 Pimenta Freire . 2016 . User-Centred Design and Evaluation of Information Architecture for Information Systems . In Handbook of Research on Information Architecture and Management in Modern Organizations. IGI Global, 219--236. Andr\u00e9 de Lima Salgado, Fabr\u00edcio Hor\u00e1cio Sales Pereira, and Andr\u00e9 Pimenta Freire. 2016. User-Centred Design and Evaluation of Information Architecture for Information Systems. In Handbook of Research on Information Architecture and Management in Modern Organizations. IGI Global, 219--236."},{"key":"e_1_3_2_1_17_1","volume-title":"Melange: A Meta-language for Modular and Reusable Development of DSLs. In 8th International Conference on Software Language Engineering (SLE)","author":"Degueule Thomas","year":"2015","unstructured":"Thomas Degueule , Benoit Combemale , Arnaud Blouin , Olivier Barais , and Jean-Marc J\u00e9z\u00e9quel . 2015 . Melange: A Meta-language for Modular and Reusable Development of DSLs. In 8th International Conference on Software Language Engineering (SLE) . Pittsburgh, United States. Thomas Degueule, Benoit Combemale, Arnaud Blouin, Olivier Barais, and Jean-Marc J\u00e9z\u00e9quel. 2015. Melange: A Meta-language for Modular and Reusable Development of DSLs. In 8th International Conference on Software Language Engineering (SLE). Pittsburgh, United States."},{"key":"e_1_3_2_1_18_1","unstructured":"Enterprise Architect 2022. Retrieved May 10 2022 from https:\/\/sparxsystems.com\/  Enterprise Architect 2022. Retrieved May 10 2022 from https:\/\/sparxsystems.com\/"},{"key":"e_1_3_2_1_19_1","volume-title":"International Conference on Software Language Engineering. Springer, 316--326","author":"Favre Jean-Marie","year":"2010","unstructured":"Jean-Marie Favre , Dragan Gasevic , Ralf L\u00e4mmel , and Ekaterina Pek . 2010 . Empirical language analysis in software linguistics . In International Conference on Software Language Engineering. Springer, 316--326 . Jean-Marie Favre, Dragan Gasevic, Ralf L\u00e4mmel, and Ekaterina Pek. 2010. Empirical language analysis in software linguistics. In International Conference on Software Language Engineering. Springer, 316--326."},{"key":"e_1_3_2_1_20_1","unstructured":"Martin Fowler. 2010. Domain-specific languages. Pearson Education.  Martin Fowler. 2010. Domain-specific languages. Pearson Education."},{"key":"e_1_3_2_1_21_1","volume-title":"Model-driven Development of Complex Software: A Research Roadmap. Future of Software Engineering (FOSE '07)","author":"France Robert","year":"2007","unstructured":"Robert France and Bernhard Rumpe . 2007 . Model-driven Development of Complex Software: A Research Roadmap. Future of Software Engineering (FOSE '07) (May 2007), 37--54. http:\/\/www.se-rwth.de\/publications\/Model-driven-Development-of-Complex-Software-A-Research-Roadmap.pdf Robert France and Bernhard Rumpe. 2007. Model-driven Development of Complex Software: A Research Roadmap. Future of Software Engineering (FOSE '07) (May 2007), 37--54. http:\/\/www.se-rwth.de\/publications\/Model-driven-Development-of-Complex-Software-A-Research-Roadmap.pdf"},{"volume-title":"Domain engineering","author":"Frank Ulrich","key":"e_1_3_2_1_22_1","unstructured":"Ulrich Frank . 2013. Domain-specific modeling languages: requirements analysis and design guidelines . In Domain engineering . Springer , 133--157. Ulrich Frank. 2013. Domain-specific modeling languages: requirements analysis and design guidelines. In Domain engineering. Springer, 133--157."},{"key":"e_1_3_2_1_23_1","unstructured":"Jesse James Garrett. 2010. The elements of user experience: user-centered design for the web and beyond. Pearson Education.  Jesse James Garrett. 2010. The elements of user experience: user-centered design for the web and beyond. Pearson Education."},{"key":"e_1_3_2_1_24_1","volume-title":"Cognitive dimensions of notations. People and computers V","author":"Green Thomas RG","year":"1989","unstructured":"Thomas RG Green . 1989. Cognitive dimensions of notations. People and computers V ( 1989 ), 443--460. Thomas RG Green. 1989. Cognitive dimensions of notations. People and computers V (1989), 443--460."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/SER-IP52554.2021.00016"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2004.172"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1512714.1512717"},{"key":"e_1_3_2_1_28_1","volume-title":"MontiCore Language Workbench and Library Handbook: Edition","author":"H\u00f6lldobler Katrin","year":"2021","unstructured":"Katrin H\u00f6lldobler , Oliver Kautz , and Bernhard Rumpe . 2021. MontiCore Language Workbench and Library Handbook: Edition 2021 . Shaker Verlag . http:\/\/www.monticore.de\/handbook.pdf Katrin H\u00f6lldobler, Oliver Kautz, and Bernhard Rumpe. 2021. MontiCore Language Workbench and Library Handbook: Edition 2021. Shaker Verlag. http:\/\/www.monticore.de\/handbook.pdf"},{"key":"e_1_3_2_1_29_1","unstructured":"IBM Rhapsody 2022. Retrieved May 10 2022 from https:\/\/www.ibm.com\/products\/systems-design-rhapsody\/  IBM Rhapsody 2022. Retrieved May 10 2022 from https:\/\/www.ibm.com\/products\/systems-design-rhapsody\/"},{"volume-title":"Ergonomics of human-system interaction --- Part 161: Guidance on visual user-interface elements. Standard","author":"ISO","key":"e_1_3_2_1_30_1","unstructured":"ISO 9241-161:2016(E) 2016. Ergonomics of human-system interaction --- Part 161: Guidance on visual user-interface elements. Standard . International Organization for Standardization , Geneva, Switzerland . ISO 9241-161:2016(E) 2016. Ergonomics of human-system interaction --- Part 161: Guidance on visual user-interface elements. Standard. International Organization for Standardization, Geneva, Switzerland."},{"volume-title":"Ergonomics of human system interaction - part 210: Human-centred design for interactive systems. Standard","author":"ISO","key":"e_1_3_2_1_31_1","unstructured":"ISO 9241-210:2010(E) 2010. Ergonomics of human system interaction - part 210: Human-centred design for interactive systems. Standard . International Organization for Standardization , Geneva, Switzerland . ISO 9241-210:2010(E) 2010. Ergonomics of human system interaction - part 210: Human-centred design for interactive systems. Standard. International Organization for Standardization, Geneva, Switzerland."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.7717\/peerj-cs.84"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/944519.944525"},{"key":"e_1_3_2_1_34_1","volume-title":"Proceedings of the 9th OOPSLA workshop on Domain-Specific Modeling.","author":"K\u00e4rn\u00e4 Juha","year":"2009","unstructured":"Juha K\u00e4rn\u00e4 , Juha-Pekka Tolvanen , and Steven Kelly . 2009 . Evaluating the use of domain-specific modeling in practice . In Proceedings of the 9th OOPSLA workshop on Domain-Specific Modeling. Juha K\u00e4rn\u00e4, Juha-Pekka Tolvanen, and Steven Kelly. 2009. Evaluating the use of domain-specific modeling in practice. In Proceedings of the 9th OOPSLA workshop on Domain-Specific Modeling."},{"key":"e_1_3_2_1_35_1","volume-title":"Design Guidelines for Domain Specific Languages. In Domain-Specific Modeling Workshop (DSM'09)","author":"Karsai Gabor","year":"2009","unstructured":"Gabor Karsai , Holger Krahn , Claas Pinkernell , Bernhard Rumpe , Martin Schindler , and Steven V\u00f6lkel . 2009 . Design Guidelines for Domain Specific Languages. In Domain-Specific Modeling Workshop (DSM'09) (Techreport B-108). Helsinki School of Economics, 7--13. http:\/\/www.se-rwth.de\/publications\/Design-Guidelines-for-Domain-Specific-Languages.pdf Gabor Karsai, Holger Krahn, Claas Pinkernell, Bernhard Rumpe, Martin Schindler, and Steven V\u00f6lkel. 2009. Design Guidelines for Domain Specific Languages. In Domain-Specific Modeling Workshop (DSM'09) (Techreport B-108). Helsinki School of Economics, 7--13. http:\/\/www.se-rwth.de\/publications\/Design-Guidelines-for-Domain-Specific-Languages.pdf"},{"key":"e_1_3_2_1_36_1","volume-title":"Systematic transformation development. Electronic Communications of the EASST 21","author":"K\u00fchne Thomas","year":"2009","unstructured":"Thomas K\u00fchne , Gergely Mezei , Eugene Syriani , Hans Vangheluwe , and Manuel Wimmer . 2009. Systematic transformation development. Electronic Communications of the EASST 21 ( 2009 ). Thomas K\u00fchne, Gergely Mezei, Eugene Syriani, Hans Vangheluwe, and Manuel Wimmer. 2009. Systematic transformation development. Electronic Communications of the EASST 21 (2009)."},{"key":"e_1_3_2_1_37_1","unstructured":"MagicDraw Enterprise 2022. Retrieved May 10 2022 from https:\/\/www.3ds.com\/products-services\/catia\/products\/no-magic\/magicdraw\/  MagicDraw Enterprise 2022. Retrieved May 10 2022 from https:\/\/www.3ds.com\/products-services\/catia\/products\/no-magic\/magicdraw\/"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.67"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341105.3374234"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/191666.191729"},{"key":"e_1_3_2_1_41_1","unstructured":"Jakob Nielsen. 2000. Designing web usability. (2000).  Jakob Nielsen. 2000. Designing web usability. (2000)."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3167132.3167348"},{"key":"e_1_3_2_1_43_1","volume-title":"International Conference on Human-Computer Interaction. Springer, 522--534","author":"Rodrigues Ildevana Poltronieri","year":"2017","unstructured":"Ildevana Poltronieri Rodrigues , M\u00e1rcia de Borba Campos , and Avelino F Zorzo . 2017 . Usability evaluation of domain-specific languages: a systematic literature review . In International Conference on Human-Computer Interaction. Springer, 522--534 . Ildevana Poltronieri Rodrigues, M\u00e1rcia de Borba Campos, and Avelino F Zorzo. 2017. Usability evaluation of domain-specific languages: a systematic literature review. In International Conference on Human-Computer Interaction. Springer, 522--534."},{"key":"e_1_3_2_1_44_1","first-page":"13","article-title":"Fundamental challenges in systems modelling","volume":"39","author":"Proper Henderik A.","year":"2019","unstructured":"Henderik A. Proper and Marija Bjekovic . 2019 . Fundamental challenges in systems modelling . EMISA Forum 39 , 1 (2019), 13 -- 28 . Henderik A. Proper and Marija Bjekovic. 2019. Fundamental challenges in systems modelling. EMISA Forum 39, 1 (2019), 13--28.","journal-title":"EMISA Forum"},{"key":"e_1_3_2_1_45_1","first-page":"21","article-title":"Why SysML does often fail - and possible solutions","volume":"2018","author":"Regnat Nikolaus","year":"2018","unstructured":"Nikolaus Regnat . 2018 . Why SysML does often fail - and possible solutions . In Modellierung 2018 , 21 .-23. Februar 2018, Braunschweig, Germany. 17--20. Nikolaus Regnat. 2018. Why SysML does often fail - and possible solutions. In Modellierung 2018, 21.-23. Februar 2018, Braunschweig, Germany. 17--20.","journal-title":"Modellierung"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.18420\/modellierung2022ws-008"},{"volume-title":"Concepts, Methods","author":"Rumpe Bernhard","key":"e_1_3_2_1_47_1","unstructured":"Bernhard Rumpe . 2016. Modeling with UML: Language , Concepts, Methods . Springer International . http:\/\/www.se-rwth.de\/mbse\/ Bernhard Rumpe. 2016. Modeling with UML: Language, Concepts, Methods. Springer International. http:\/\/www.se-rwth.de\/mbse\/"},{"volume-title":"Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications. 690--691.","author":"Tolvanen Juha-Pekka","key":"e_1_3_2_1_48_1","unstructured":"Juha-Pekka Tolvanen . 2006. MetaEdit+ integrated modeling and metamodeling environment for domain-specific languages. In Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications. 690--691. Juha-Pekka Tolvanen. 2006. MetaEdit+ integrated modeling and metamodeling environment for domain-specific languages. In Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications. 690--691."},{"key":"e_1_3_2_1_49_1","first-page":"79","article-title":"Best Practices for DSLs and Model-Driven Development","volume":"8","author":"Voelter Markus","year":"2009","unstructured":"Markus Voelter . 2009 . Best Practices for DSLs and Model-Driven Development . Journal of Object Technology 8 , 6 (2009), 79 -- 102 . Markus Voelter. 2009. Best Practices for DSLs and Model-Driven Development. Journal of Object Technology 8, 6 (2009), 79--102.","journal-title":"Journal of Object Technology"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-41533-3_1"}],"event":{"name":"MODELS '22: ACM\/IEEE 25th International Conference on Model Driven Engineering Languages and Systems","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","Univ. of Montreal University of Montreal","IEEE CS"],"location":"Montreal Quebec Canada","acronym":"MODELS '22"},"container-title":["Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3550356.3561595","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3550356.3561595","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:49:11Z","timestamp":1750182551000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3550356.3561595"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,23]]},"references-count":50,"alternative-id":["10.1145\/3550356.3561595","10.1145\/3550356"],"URL":"https:\/\/doi.org\/10.1145\/3550356.3561595","relation":{},"subject":[],"published":{"date-parts":[[2022,10,23]]},"assertion":[{"value":"2022-11-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}