{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,19]],"date-time":"2026-02-19T22:15:37Z","timestamp":1771539337001,"version":"3.50.1"},"publisher-location":"Cham","reference-count":30,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030419127","type":"print"},{"value":"9783030419134","type":"electronic"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-41913-4_18","type":"book-chapter","created":{"date-parts":[[2020,2,14]],"date-time":"2020-02-14T19:04:50Z","timestamp":1581707090000},"page":"216-226","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["A Framework to Create Conversational Agents for the Development of Video Games by End-Users"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7630-6223","authenticated-orcid":false,"given":"Rub\u00e9n","family":"Baena-Perez","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9012-700X","authenticated-orcid":false,"given":"Iv\u00e1n","family":"Ruiz-Rube","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4105-5679","authenticated-orcid":false,"given":"Juan Manuel","family":"Dodero","sequence":"additional","affiliation":[]},{"given":"Miguel Angel","family":"Bolivar","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,2,15]]},"reference":[{"key":"18_CR1","unstructured":"DialogFlow. \nhttps:\/\/dialogflow.com\/"},{"key":"18_CR2","unstructured":"Eclipse Modeling Framework (EMF). \nhttps:\/\/www.eclipse.org\/modeling\/emf\/"},{"key":"18_CR3","unstructured":"GameMaker. \nhttps:\/\/www.yoyogames.com\/gamemaker"},{"key":"18_CR4","unstructured":"Game engines how do they work? (2019). \nhttps:\/\/unity3d.com\/what-is-a-game-engine"},{"key":"18_CR5","doi-asserted-by":"crossref","unstructured":"Al-Zubaide, H., Issa, A.A.Y.: OntBot: ontology based chatbot. In: International Symposium on Innovations in Information and Communications Technology, pp. 7\u201312 (2011)","DOI":"10.1109\/ISIICT.2011.6149594"},{"key":"18_CR6","doi-asserted-by":"publisher","first-page":"501","DOI":"10.1016\/j.amepre.2018.11.026","volume":"56","author":"BC Bock","year":"2019","unstructured":"Bock, B.C., et al.: Exercise videogames, physical activity, and health: Wii heart fitness: a randomized clinical trial. Am. J. Prev. Med. 56, 501\u2013511 (2019)","journal-title":"Am. J. Prev. Med."},{"issue":"May","key":"18_CR7","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1016\/j.nedt.2019.05.026","volume":"79","author":"MS Bracq","year":"2019","unstructured":"Bracq, M.S., et al.: Learning procedural skills with a virtual reality simulator: an acceptability study. Nurse Educ. Today 79(May), 153\u2013160 (2019)","journal-title":"Nurse Educ. Today"},{"key":"18_CR8","doi-asserted-by":"publisher","DOI":"10.2200\/S00441ED1V01Y201208SWE001","volume-title":"Model-Driven Software Engineering in Practice","author":"M Brambilla","year":"2012","unstructured":"Brambilla, M., Cabot, J., Wimmer, M.: Model-Driven Software Engineering in Practice. Morgan Claypool, San Rafael (2012)"},{"key":"18_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"377","DOI":"10.1007\/978-3-319-70284-1_30","volume-title":"Internet Science","author":"PB Brandtzaeg","year":"2017","unstructured":"Brandtzaeg, P.B., F\u00f8lstad, A.: Why people use chatbots. In: Kompatsiaris, I., et al. (eds.) INSCI 2017. LNCS, vol. 10673, pp. 377\u2013392. Springer, Cham (2017). \nhttps:\/\/doi.org\/10.1007\/978-3-319-70284-1_30"},{"key":"18_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1007\/978-3-642-00427-8_2","volume-title":"End-User Development","author":"M Burnett","year":"2009","unstructured":"Burnett, M.: What is end-user software engineering and why does it matter? In: Pipek, V., Rosson, M.B., de Ruyter, B., Wulf, V. (eds.) IS-EUD 2009. LNCS, vol. 5435, pp. 15\u201328. Springer, Heidelberg (2009). \nhttps:\/\/doi.org\/10.1007\/978-3-642-00427-8_2"},{"issue":"3","key":"18_CR11","doi-asserted-by":"publisher","first-page":"226","DOI":"10.1016\/j.intcom.2011.03.001","volume":"23","author":"C D\u00f6rner","year":"2011","unstructured":"D\u00f6rner, C., Yetim, F., Pipek, V., Wulf, V.: Supporting business process experts in tailoring business processes. Interact. Comput. 23(3), 226\u2013238 (2011)","journal-title":"Interact. Comput."},{"key":"18_CR12","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1016\/j.procs.2018.03.005","volume":"128","author":"R Errattahi","year":"2018","unstructured":"Errattahi, R., Hannani, A.E., Ouahmane, H.: Automatic speech recognition errors detection and correction: a review. Procedia Comput. Sci. 128, 32\u201337 (2018)","journal-title":"Procedia Comput. Sci."},{"key":"18_CR13","volume-title":"Domain Specific Languages","author":"M Fowler","year":"2010","unstructured":"Fowler, M.: Domain Specific Languages, 1st edn. Addison-Wesley Professional, Boston (2010)","edition":"1"},{"issue":"1","key":"18_CR14","doi-asserted-by":"publisher","first-page":"110","DOI":"10.1016\/j.fcij.2018.02.001","volume":"3","author":"L Gaouar","year":"2018","unstructured":"Gaouar, L., Benamar, A., Le Goaer, O., Biennier, F.: HCIDL: Human-computer interface description language for multi-target, multimodal, plastic user interfaces. Future Comput. Inform. J. 3(1), 110\u2013130 (2018)","journal-title":"Future Comput. Inform. J."},{"issue":"3","key":"18_CR15","doi-asserted-by":"publisher","first-page":"599","DOI":"10.1007\/s10209-019-00681-y","volume":"18","author":"Cristian Gonz\u00e1lez Garc\u00eda","year":"2019","unstructured":"Gonz\u00e1lez Garc\u00eda, C., N\u00fa\u00f1ez-Valdez, E.R., Moreno-Ger, P., Gonz\u00e1lez Crespo, R., Pelayo G-Bustelo, B.C., Cueva Lovelle, J.M.: Agile development of multiplatform educational video games using a domain-specific language. Univ. Access Inf. Soc. 18(3), 599\u2013614 (2019)","journal-title":"Universal Access in the Information Society"},{"key":"18_CR16","first-page":"7","volume":"6","author":"A Jain","year":"2018","unstructured":"Jain, A., Kulkarni, G., Shah, V.: Natural language processing. Int. J. Comput. Sci. Eng. 6, 7 (2018)","journal-title":"Int. J. Comput. Sci. Eng."},{"key":"18_CR17","unstructured":"Jolak, R., Vesin, B., Chaudron, M.R.V.: Using voice commands for UML modelling support on interactive whiteboards: insights & experiences. In: CIbSE 2017 - XX Ibero-American Conference on Software Engineering, pp. 85\u201398 (2017)"},{"issue":"3","key":"18_CR18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1922649.1922658","volume":"43","author":"A Ko","year":"2011","unstructured":"Ko, A., et al.: The state of the art in end-user software engineering. ACM Comput. Surv. 43(3), 1\u201344 (2011)","journal-title":"ACM Comput. Surv."},{"key":"18_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1007\/978-3-319-58735-6_4","volume-title":"End-User Development","author":"MG Maceli","year":"2017","unstructured":"Maceli, M.G.: Tools of the trade: a survey of technologies in end-user development literature. In: Barbosa, S., Markopoulos, P., Patern\u00f2, F., Stumpf, S., Valtolina, S. (eds.) IS-EUD 2017. LNCS, vol. 10303, pp. 49\u201365. Springer, Cham (2017). \nhttps:\/\/doi.org\/10.1007\/978-3-319-58735-6_4"},{"issue":"4","key":"18_CR20","doi-asserted-by":"publisher","first-page":"316","DOI":"10.1145\/1118890.1118892","volume":"37","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(4), 316\u2013344 (2005)","journal-title":"ACM Comput. Surv."},{"issue":"3","key":"18_CR21","doi-asserted-by":"publisher","first-page":"435","DOI":"10.1007\/s12652-016-0404-1","volume":"8","author":"ER N\u00fa\u00f1ez-Valdez","year":"2017","unstructured":"N\u00fa\u00f1ez-Valdez, E.R., Garc\u00eda-D\u00edaz, V., Lovelle, J.M.C., Achaerandio, Y.S., Gonz\u00e1lez-Crespo, R.: A model-driven approach to generate and deploy videogames on multiple platforms. J. Ambient Intell. Humaniz. Comput. 8(3), 435\u2013447 (2017)","journal-title":"J. Ambient Intell. Humaniz. Comput."},{"key":"18_CR22","series-title":"Human-Computer Interaction Series","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/1-4020-5386-X_3","volume-title":"End User Development","author":"J Pane","year":"2006","unstructured":"Pane, J., Myers, B.: More natural programming languages and environments. In: Lieberman, H., Patern\u00f2, F., Wulf, V. (eds.) End User Development. Human-Computer Interaction Series, vol. 9, pp. 31\u201350. Springer, Dordrecht (2006). \nhttps:\/\/doi.org\/10.1007\/1-4020-5386-X_3"},{"issue":"6","key":"18_CR23","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1109\/MS.2018.290101511","volume":"35","author":"S P\u00e9rez-Soler","year":"2018","unstructured":"P\u00e9rez-Soler, S., Guerra, E., de Lara, J.: Collaborative modeling and group decision making using chatbots in social networks. IEEE Softw. 35(6), 48\u201354 (2018)","journal-title":"IEEE Softw."},{"key":"18_CR24","doi-asserted-by":"crossref","unstructured":"Rosenblatt, L.: VocalIDE: an IDE for programming via speech recognition. In: Proceedings of the 19th International ACM SIGACCESS Conference on Computers and Accessibility, pp. 417\u2013418. ACM (2017)","DOI":"10.1145\/3132525.3134824"},{"issue":"5","key":"18_CR25","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1109\/MS.2003.1231146","volume":"20","author":"B Selic","year":"2003","unstructured":"Selic, B.: The pragmatics of model-driven development. IEEE Softw. 20(5), 19\u201325 (2003)","journal-title":"IEEE Softw."},{"key":"18_CR26","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1016\/j.csi.2015.04.009","volume":"42","author":"Jaime Sol\u00eds-Mart\u00ednez","year":"2015","unstructured":"Sol\u00eds-Mart\u00ednez, J., Espada, J.P., Garc\u00eda-Men\u00e9ndez, N., Pelayo G-Bustelo, B.C., Cueva Lovelle, J.M.: VGPM: using business process modeling for videogame modeling and code generation in multiple platforms. Comput. Stand. Interfaces 42, 42\u201352 (2015)","journal-title":"Computer Standards & Interfaces"},{"key":"18_CR27","doi-asserted-by":"crossref","unstructured":"Vaziri, M., Mandel, L., Shinnar, A., Sim\u00e9on, J., Hirzel, M.: Generating chat bots from web API specifications. In: Proceedings of the ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, vol. 14, pp. 44\u201357 (2017)","DOI":"10.1145\/3133850.3133864"},{"issue":"3","key":"18_CR28","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1109\/MS.2013.65","volume":"31","author":"J Whittle","year":"2014","unstructured":"Whittle, J., Hutchinson, J., Rouncefield, M.: The state of practice in model-driven engineering. IEEE Softw. 31(3), 79\u201385 (2014)","journal-title":"IEEE Softw."},{"key":"18_CR29","unstructured":"Wijman, T.: Mobile revenues account for more than 50 of the global games market as it reaches 137.9 billion in 2018 (2018). \nhttps:\/\/newzoo.com\/insights\/articles\/global-games-market-reaches-137-9-billion-in-2018-mobile-games-take-half\/"},{"key":"18_CR30","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-63519-4","volume-title":"Artificial Intelligence and Games","author":"Georgios N. Yannakakis","year":"2018","unstructured":"Yannakakis, G.N., Togelius, J.: Artificial Intelligence and Games. Springer, Heidelberg. \nhttps:\/\/doi.org\/10.1007\/978-3-319-63519-4\n\n. \nhttp:\/\/gameaibook.org"}],"container-title":["Communications in Computer and Information Science","Optimization and Learning"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-41913-4_18","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,2,14]],"date-time":"2020-02-14T19:11:26Z","timestamp":1581707486000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-41913-4_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030419127","9783030419134"],"references-count":30,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-41913-4_18","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"value":"1865-0929","type":"print"},{"value":"1865-0937","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"15 February 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"OLA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Optimization and Learning","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"C\u00e1diz","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17 February 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 February 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ola2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/ola2020.sciencesconf.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"sciencesconf.org","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"55","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"23","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"42% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}