{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T08:33:15Z","timestamp":1748334795561,"version":"3.40.3"},"publisher-location":"Cham","reference-count":18,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031422928"},{"type":"electronic","value":"9783031422935"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-42293-5_30","type":"book-chapter","created":{"date-parts":[[2023,8,25]],"date-time":"2023-08-25T03:24:42Z","timestamp":1692933882000},"page":"320-324","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Two Domain-Specific Languages for Controlling a Humanoid Robot in a Therapeutic Context"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3427-0909","authenticated-orcid":false,"given":"Peter","family":"Forbrig","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8315-3405","authenticated-orcid":false,"given":"Alexandru","family":"Umlauft","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3013-5104","authenticated-orcid":false,"given":"Mathias","family":"K\u00fchn","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2962-4573","authenticated-orcid":false,"given":"Anke","family":"Dittmar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,8,26]]},"reference":[{"key":"30_CR1","doi-asserted-by":"crossref","unstructured":"Ajaykumar, G., Steele, M., and Huang, C.-M.: A survey on end-user robot programming. ACM Comput. Surv. 54(8), 164, 36 (2021)","DOI":"10.1145\/3466819"},{"key":"30_CR2","doi-asserted-by":"crossref","unstructured":"Buchholz, G., Forbrig, P.: Extended features of task models for specifying cooperative activities. In: Proceedings of the ACM on Human-Computer Interaction, vol. 1, Issue EICS, June 2017, Article no. 7 pp. 1\u201321 (2017)","DOI":"10.1145\/3095809"},{"key":"30_CR3","series-title":"CISM International Centre for Mechanical Sciences","doi-asserted-by":"publisher","first-page":"450","DOI":"10.1007\/978-3-319-78963-7_56","volume-title":"ROMANSY 22 \u2013 Robot Design, Dynamics and Control","author":"E Coronado","year":"2019","unstructured":"Coronado, E., Mastrogiovanni, F., Venture, G.: Design of a human-centered robot framework for end-user programming and applications. In: Arakelian, V., Wenger, P. (eds.) ROMANSY 22 \u2013 Robot Design, Dynamics and Control. CICMS, vol. 584, pp. 450\u2013457. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-319-78963-7_56"},{"key":"30_CR4","doi-asserted-by":"publisher","first-page":"12675","DOI":"10.1109\/ACCESS.2021.3051605","volume":"9","author":"E Coronado","year":"2021","unstructured":"Coronado, E., et al.: Towards a modular and distributed end-user development framework for human-robot interaction. IEEE Access 9, 12675\u201312692 (2021)","journal-title":"IEEE Access"},{"key":"30_CR5","unstructured":"CoTaSE: https:\/\/www.cotase.de\/. Accessed 03 June 2023"},{"key":"30_CR6","unstructured":"E-BRAiN Homepage. https:\/\/www.ebrain-science.de\/en\/home\/. Accessed 03 June 2023"},{"key":"30_CR7","doi-asserted-by":"crossref","unstructured":"Forbrig, P., Dittmar, A., K\u00fchn, M.: A Textual domain specific language for task models: generating code for CoTaL, CTTE, and HAMSTERS. In: EICS 2018 conferences, Paris, France, pp. 5:1\u20135:6 (2018)","DOI":"10.1145\/3220134.3225217"},{"key":"30_CR8","unstructured":"Frigerio, M., Buchli, J., Caldwell, D.G., Semini, C.: RobCoGen: a code generator for efficient kinematics and dynamics of articulated robots, based on domain specific languages. J. Softw. Eng. Robot. 7(1), 36\u201354, (2016)"},{"key":"30_CR9","doi-asserted-by":"crossref","unstructured":"Heinzemann, C., Lange, R.: vTSL - a formally verifiable DSL for specifying robot tasks. In: 2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems, pp. 8308\u20138314 (2018)","DOI":"10.1109\/IROS.2018.8593559"},{"key":"30_CR10","doi-asserted-by":"crossref","unstructured":"Hinkel, G., Groenda, H., Vannucci, L., Denninger, O., Cauli, N., Ulbrich, S.: A domain-specific language (DSL) for integrating neuronal networks in robot control. In: Proceedings of the 2015 Joint MORSE\/VAO Workshop on Model-Driven Robot Software Engineering and View-based Software-Engineering (MORSE\/VAO 2015). Association for Computing Machinery, New York, NY, pp. 9\u201315 (2015)","DOI":"10.1145\/2802059.2802060"},{"key":"30_CR11","doi-asserted-by":"crossref","unstructured":"Leonardi, N., Manca, M., Patern\u00f2, F., Santoro, C.: Trigger-action programming for personalising humanoid robot behaviour. In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems (CHI 2019). Association for Computing Machinery, New York, NY, Paper 445, pp. 1\u201313 (2019)","DOI":"10.1145\/3290605.3300675"},{"key":"30_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1007\/978-3-030-24781-2_7","volume-title":"End-User Development","author":"M Manca","year":"2019","unstructured":"Manca, M., Patern\u00f2, F., Santoro, C.: Analyzing trigger-action programming for personalization of robot behaviour in IoT environments. In: Malizia, A., Valtolina, S., Morch, A., Serrano, A., Stratton, A. (eds.) IS-EUD 2019. LNCS, vol. 11553, pp. 100\u2013114. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-24781-2_7"},{"key":"30_CR13","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"publisher","first-page":"222","DOI":"10.1007\/978-3-030-26945-6_20","volume-title":"Robotics in Education","author":"S Moros","year":"2020","unstructured":"Moros, S., Wood, L., Robins, B., Dautenhahn, K., Castro-Gonz\u00e1lez, \u00c1.: Programming a humanoid robot with the scratch language. In: Merdan, M., Lepuschitz, W., Koppensteiner, G., Balogh, R., Obdr\u017e\u00e1lek, D. (eds.) RiE 2019. AISC, vol. 1023, pp. 222\u2013233. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-26945-6_20"},{"key":"30_CR14","unstructured":"MQTT. https:\/\/mqtt.org\/. Accessed 03 June 2023"},{"key":"30_CR15","doi-asserted-by":"crossref","unstructured":"Oishi, Y, Kanda, T., Kanbara, M., Satake, S., Hagita. N.: Toward end-user programming for robots in stores. In: Proceedings of the Companion of the 2017 ACM\/IEEE International Conference on Human-Robot Interaction (HRI 2017), pp. 233\u2013234 (2017)","DOI":"10.1145\/3029798.3038340"},{"key":"30_CR16","unstructured":"Rutle, A., Backer, J., Fold\u00f8y, K., Bye, R.T.: CommonLang: a DSL for defining robot tasks. In: Proceedings MoDELS 2018 Workshop MORSE (2018)"},{"key":"30_CR17","unstructured":"Xext: https:\/\/www.eclipse.org\/Xtext\/. Accessed 03 June 2023"},{"key":"30_CR18","unstructured":"Xtend: https:\/\/www.eclipse.org\/xtend\/documentation\/index.html. Accessed 03 June 2023"}],"container-title":["Lecture Notes in Computer Science","Human-Computer Interaction \u2013 INTERACT 2023"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-42293-5_30","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,25]],"date-time":"2023-08-25T08:04:48Z","timestamp":1692950688000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-42293-5_30"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031422928","9783031422935"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-42293-5_30","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"26 August 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"INTERACT","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"IFIP Conference on Human-Computer Interaction","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"York","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"United Kingdom","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 August 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 September 2023","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":"interact2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"PCS","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"406","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":"71","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":"58","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":"17% - 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":"4,01","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":"2,75","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":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Courses: 6 Industrial Experiences: 2 Interactive demos: 10 Panels: 2 Keynotes: 2 Posters: 44 Workshop summaries: 16- Submissions -As for full paper: 220 As for short papers: 186","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}