{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,26]],"date-time":"2026-04-26T07:12:05Z","timestamp":1777187525348,"version":"3.51.4"},"publisher-location":"Cham","reference-count":33,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319580708","type":"print"},{"value":"9783319580715","type":"electronic"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-58071-5_39","type":"book-chapter","created":{"date-parts":[[2017,5,13]],"date-time":"2017-05-13T08:53:51Z","timestamp":1494665631000},"page":"522-534","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Usability Evaluation of Domain-Specific Languages: A Systematic Literature Review"],"prefix":"10.1007","author":[{"given":"Ildevana","family":"Poltronieri Rodrigues","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M\u00e1rcia","family":"de Borba Campos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Avelino F.","family":"Zorzo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,5,14]]},"reference":[{"key":"39_CR1","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1016\/j.jss.2014.11.051","volume":"101","author":"D Albuquerque","year":"2015","unstructured":"Albuquerque, D., Cafeo, B., Garcia, A., Barbosa, S., Abrah\u00e3o, S., Ribeiro, A.: Quantifying usability of domain-specific languages: An empirical study on software maintenance. J. Syst. Softw. 101, 245\u2013259 (2015)","journal-title":"J. Syst. Softw."},{"key":"39_CR2","doi-asserted-by":"crossref","unstructured":"Barisic, A., Amaral, V., Goul\u00e3o, M.: Usability evaluation of domain-specific languages. In: Quality of Information and Communications Technology, pp. 342\u2013347 (2012)","DOI":"10.1109\/QUATIC.2012.63"},{"key":"39_CR3","unstructured":"Barisic, A., Amaral, V., Goul\u00e3o, M., Aguiar, A.: Introducing usability concerns early in the DSL development cycle: Flowsl experience report. In: MODELS, pp. 8\u201317 (2014)"},{"key":"39_CR4","doi-asserted-by":"crossref","unstructured":"Barisic, A., Amaral, V., Goul\u00e3o, M., Barroca, B.: Quality in use of domain-specific languages: a case study. In: 3rd ACM SIGPLAN Workshop on Evaluation and Usability of Programming Languages and Tools, pp. 65\u201372 (2011)","DOI":"10.1145\/2089155.2089170"},{"key":"39_CR5","doi-asserted-by":"crossref","unstructured":"Barisic, A., Amaral, V., Goul\u00e3o, M., Barroca, B.: Evaluating the usability of domain specific languages. In: Formal and Practical Aspects of Domain-Specific Languages: Recent Developments (2012)","DOI":"10.1145\/2089155.2089170"},{"key":"39_CR6","doi-asserted-by":"crossref","unstructured":"Bernardino, M., Rodrigues, E., Zorzo, A.F.: Performance testing modeling: an empirical evaluation of DSL and UML-based approaches. In: 31st ACM Symposium on Applied Computing, pp. 1\u20136 (2016)","DOI":"10.1145\/2851613.2851832"},{"key":"39_CR7","doi-asserted-by":"crossref","unstructured":"Bernardino, M., Zorzo, A.F., Rodrigues, E.: Canopus: a domain-specific language for modeling performance testing. In: 9th International Conference on Software Testing, Verification and Validation, pp. 1\u20138 (2016)","DOI":"10.1109\/ICST.2016.13"},{"key":"39_CR8","unstructured":"Bernardino, M., Zorzo, A.F., Rodrigues, E., de Oliveira, F.M., Saad, R.: A domain specific language for modeling performance testing: requirements analysis and design decisions. In: 9th International Conference on Software Engineering Advances, pp. 609\u2013614 (2014)"},{"key":"39_CR9","unstructured":"Conrado, D.B.F.: Abordagem para cria\u00e7\u00e3o de linguagem espec\u00edfica de dom\u00ednio para rob\u00f3tica m\u00f3vel. Disserta\u00e7\u00e3o de Mestrado \u2013 Universidade Federal de S\u00e3o Carlos (2012)"},{"key":"39_CR10","doi-asserted-by":"crossref","unstructured":"Cuenca, F., Bergh, J.V.D., Luyten, K., Coninx, K.: A user study for comparing the programming efficiency of modifying executable multimodal interaction descriptions: a domain-specific language versus equivalent event-callback code. In: 6th Workshop on Evaluation and Usability of Programming Languages and Tools, pp. 31\u201338 (2015)","DOI":"10.1145\/2846680.2846686"},{"key":"39_CR11","unstructured":"Dobbe, J.: A domain-specific language for computer games. Master thesis - Delft University of Technology, Netherlands (2007)"},{"key":"39_CR12","doi-asserted-by":"crossref","unstructured":"Ewais, A.B., De Troyer, O.: A usability evaluation of graphical modelling languages for authoring adaptive 3d virtual learning environments. In: 6th International Conference on Computer Supported Education (CSEDU), pp. 459\u2013466 (2014)","DOI":"10.5220\/0004947204590466"},{"key":"39_CR13","volume-title":"Domain Specific Languages","author":"M Fowler","year":"2010","unstructured":"Fowler, M.: Domain Specific Languages. Addison-Wesley Professional, Boston (2010)"},{"key":"39_CR14","unstructured":"Furtado, A.W.B., Santos, A.L.M.: Using domain-specific modeling towards computer games development industrialization. In: 6th OOPSLA Workshop on Domain-specific Modeling (DSM) (2006)"},{"key":"39_CR15","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1016\/j.jss.2014.11.039","volume":"101","author":"I Gibbs","year":"2015","unstructured":"Gibbs, I., Dascalu, S., Harris, F.C.: A separation-based UI architecture with a DSL for role specialization. J. Syst. Softw. 101, 69\u201385 (2015)","journal-title":"J. Syst. Softw."},{"key":"39_CR16","doi-asserted-by":"crossref","unstructured":"Kabac, M., Volanschi, N., Consel, C.: An evaluation of the DiaSuite toolset by professional developers: Learning cost and usability. In: 6th Workshop on Evaluation and Usability of Programming Languages and Tools, pp. 9\u201316 (2015)","DOI":"10.1145\/2846680.2846682"},{"key":"39_CR17","doi-asserted-by":"publisher","DOI":"10.1002\/9780470249260","volume-title":"Domain-Specific Modeling: Enabling Full Code Generation","author":"S Kelly","year":"2008","unstructured":"Kelly, S., Tolvanen, J.-P.: Domain-Specific Modeling: Enabling Full Code Generation. Wiley-Interscience: IEEE Computer Society, Hoboken (2008)"},{"key":"39_CR18","unstructured":"Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering, ver. 2.3. Technical report, Evidence-Based Software Engineering (EBSE) (2007)"},{"key":"39_CR19","volume-title":"Performance Testing Guidance for Web Applications: Patterns & Practices","author":"J Meier","year":"2007","unstructured":"Meier, J.: Performance Testing Guidance for Web Applications: Patterns & Practices. Microsoft Press, Redmond (2007)"},{"key":"39_CR20","doi-asserted-by":"publisher","first-page":"316","DOI":"10.1145\/1118890.1118892","volume":"37\u20134","author":"M Mernik","year":"2005","unstructured":"Mernik, M., Heering, J., Sloane, A.M.: When and how to develop domain-specific languages. ACM Comput. Surv. 37\u20134, 316\u2013344 (2005)","journal-title":"ACM Comput. Surv."},{"key":"39_CR21","unstructured":"Mernik, M., Porub\u00e4n, J., Koll\u00e1r, J., Sabo, M.: Abstraction of computer language patterns: the inference of textual notation for a DSL. In: Formal and Practical Aspects of Domain-Specific Languages: Recent Developments. Information Science Reference (2012)"},{"key":"39_CR22","doi-asserted-by":"crossref","unstructured":"Nielsen, J., Molich, R.: Heuristic evaluation of user interfaces. In: SIGCHI Conference on Human Factors in Computing Systems, pp. 249\u2013256 (1990)","DOI":"10.1145\/97243.97281"},{"key":"39_CR23","doi-asserted-by":"crossref","unstructured":"Nordmann, A., Hochgeschwender, N., Wrede, S.: A survey on domain-specific languages in robotics. In: International Conference on Simulation, Modeling, and Programming for Autonomous Robots, pp. 195\u2013206 (2014)","DOI":"10.1007\/978-3-319-11900-7_17"},{"key":"39_CR24","unstructured":"Prates, R.O., Barbosa, S.D.J.: Avalia\u00e7\u00e3o de interfaces de usu\u00e1rio\u2013conceitos e m\u00e9todos. Jornada de Atualiza\u00e7\u00e3o em Inform\u00e1tica do Congresso da Sociedade Brasileira de Computa\u00e7\u00e3o, Cap\u00edtulo, vol. 6 (2003)"},{"key":"39_CR25","volume-title":"Software Engineering: A Practitioner\u2019s Approach","author":"R Pressman","year":"2005","unstructured":"Pressman, R.: Software Engineering: A Practitioner\u2019s Approach, vol. 7. Palgrave Macmillan, New York (2005). Cap\u00edtulo 1\u20132"},{"key":"39_CR26","volume-title":"Interaction Design","author":"Y Rogers","year":"2002","unstructured":"Rogers, Y., Sharp, H., Preece, J.: Interaction Design. Wiley, New York (2002)"},{"key":"39_CR27","doi-asserted-by":"crossref","unstructured":"Rouly, J.M., Orbeck, J.D., Syriani, E.: Usability and suitability survey of features in visual ides for non-programmers. In: 5th Workshop on Evaluation and Usability of Programming Languages and Tools, pp. 31\u201342 (2014)","DOI":"10.1145\/2688204.2688207"},{"key":"39_CR28","doi-asserted-by":"crossref","unstructured":"Hewett, T.T., Baecker, R., Card, S., Carey, T., Gasen, J., Mantei, M., Perlman, G., Strong, G., Verplank, W.: ACM SIGCHI Curricula for Human-Computer Interaction. Technical report. ACM (1992)","DOI":"10.1145\/2594128"},{"key":"39_CR29","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1007\/s10664-006-6401-9","volume":"11\u20132","author":"AC Sinha","year":"2006","unstructured":"Sinha, A.C., Smidts, C.: An experimental evaluation of a higher-ordered typed-functional specification-based test-generation technique. Empirical Softw. Eng. 11\u20132, 173\u2013202 (2006)","journal-title":"Empirical Softw. Eng."},{"key":"39_CR30","volume-title":"Designing the User Interface: Strategies for Effective Human-Computer Interaction","author":"B Shneiderman","year":"1997","unstructured":"Shneiderman, B.: Designing the User Interface: Strategies for Effective Human-Computer Interaction. Addison-Wesley Longman Publishing Co., Boston (1997)"},{"key":"39_CR31","doi-asserted-by":"publisher","first-page":"922","DOI":"10.1016\/j.infsof.2014.02.009","volume":"56\u20138","author":"MA Teruel","year":"2014","unstructured":"Teruel, M.A., Navarro, E., L\u00f3pez-Jaquero, V., Montero, F., Gonz\u00e1lez, P.: A CSCW requirements engineering case tool: development and usability evaluation. Inf. Softw. Technol. 56\u20138, 922\u2013949 (2014)","journal-title":"Inf. Softw. Technol."},{"key":"39_CR32","doi-asserted-by":"crossref","unstructured":"Walter, R., Masuch, M.: How to integrate domain-specific languages into the game development process. In: 8th International Conference on Advances in Computer Entertainment Technology, pp. 1\u20138 (2011). Article No. 42","DOI":"10.1145\/2071423.2071475"},{"key":"39_CR33","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1111\/j.1365-2575.1996.tb00010.x","volume":"6\u20132","author":"R Weber","year":"1996","unstructured":"Weber, R., Zhang, Y.: An analytical evaluation of Niam\u2019s grammar for conceptual schema diagrams. Inf. Syst. J. 6\u20132, 147\u2013170 (1996)","journal-title":"Inf. Syst. J."}],"container-title":["Lecture Notes in Computer Science","Human-Computer Interaction. User Interface Design, Development and Multimodality"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-58071-5_39","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T15:18:58Z","timestamp":1750259938000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-58071-5_39"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319580708","9783319580715"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-58071-5_39","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017]]},"assertion":[{"value":"14 May 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"HCI","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Human-Computer Interaction","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Vancouver","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Canada","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2017","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9 July 2017","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14 July 2017","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"hci2017","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/2017.hci.international\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}