{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,9]],"date-time":"2026-06-09T14:51:09Z","timestamp":1781016669897,"version":"3.54.1"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2021,10,8]],"date-time":"2021-10-08T00:00:00Z","timestamp":1633651200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,10,8]],"date-time":"2021-10-08T00:00:00Z","timestamp":1633651200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100006690","name":"Politecnico di Milano","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100006690","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2022,6]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper proposes a general approach for using conversational interfaces such as chatbots to offer adaptive learning of business processes in an environment involving different actors. Adaptivity concerns both the content being proposed, the sequence of learning items, and the way the conversation is conducted. The original approach allows the development of sustainable chatbots and empowers various non-technical actors (authors, teachers, publishers, and learners) to control the chatbot features directly. The aCHAT-WF framework (adaptive CHATbot for WorkFlows), proposed in this paper for managing conversational interfaces, conceptually represents all the aspects related to a conversation about business processes, with different facets for the user, the conversation flow, and the conversation contents, combining them to obtain a flexible interaction with the user. The paper focuses on the different preparation phases for instructional material based on Business Process Modeling Notation (BPMN) models, separating the different roles involved in the construction of a chatbot for teaching business processes and with the possibility of defining different styles for the interaction with the users. The proposed method is configuration-driven, to facilitate the separation of the different aspects of the control of the interaction and the delivery of contents.<\/jats:p>","DOI":"10.1007\/s10270-021-00925-7","type":"journal-article","created":{"date-parts":[[2021,10,9]],"date-time":"2021-10-09T06:44:25Z","timestamp":1633761865000},"page":"891-914","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":21,"title":["aCHAT-WF: Generating conversational agents for teaching business process models"],"prefix":"10.1007","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0368-3084","authenticated-orcid":false,"given":"Donya","family":"Rooein","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Devis","family":"Bianchini","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Francesco","family":"Leotta","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Massimo","family":"Mecella","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Paolo","family":"Paolini","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Barbara","family":"Pernici","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,10,8]]},"reference":[{"key":"925_CR1","doi-asserted-by":"crossref","unstructured":"Al-Zubaide, H., Issa, A. A.: Ontbot: Ontology based chatbot. In International Symposium on Innovations in Information and Communications Technology, pp. 7\u201312. IEEE, (2011)","DOI":"10.1109\/ISIICT.2011.6149594"},{"key":"925_CR2","doi-asserted-by":"crossref","unstructured":"Barakat, K. A., Dabbous, A.: Understanding the factors that affect the sustained use of chatbots within organizations. IADIS Int. J. on WWW\/Internet 17(2),(2019)","DOI":"10.33965\/ijwi_2019172106"},{"key":"925_CR3","first-page":"111","volume":"15","author":"N Bicocchi","year":"2019","unstructured":"Bicocchi, N., Cabri, G., Mandreoli, F., Mecella, M.: Dynamic digital factories for agile supply chains: An architectural approach. J. Ind. Inf. Integr. 15, 111\u2013121 (2019)","journal-title":"J. Ind. Inf. Integr."},{"key":"925_CR4","unstructured":"Burattin, A.: Integrated, ubiquitous and collaborative process mining with chat bots. In 17th International Conference on Business Process Management, BPM Demo Track, Vienna, Austria, pp. 144\u201348. CEUR-WS, (2019)"},{"key":"925_CR5","unstructured":"Casola, S., Di\u00a0Blas, N., Paolini, P., Pelagatti, G.: Designing and delivering MOOCs that fit all sizes. In Society for Information Technology & Teacher Education International Conference, pp. 110\u2013117. (AACE), (2018)"},{"key":"925_CR6","doi-asserted-by":"crossref","unstructured":"Catarci, T., Firmani, D., Leotta, F., Mandreoli, F., Mecella, M., Sapio, F.: A conceptual architecture and model for smart manufacturing relying on service-based digital twins. In 2019 IEEE International Conference on Web Services (ICWS), pp. 229\u2013236. IEEE, (2019)","DOI":"10.1109\/ICWS.2019.00047"},{"key":"925_CR7","doi-asserted-by":"crossref","unstructured":"Chandar, P., Khazaeni, Y., Davis, M., Muller, M., Crasso, M., Liao, Q.\u00a0V., Shami, N.\u00a0S., Geyer, W.: Leveraging conversational systems to assists new hires during onboarding. In Regina Bernhaupt, Girish Dalvi, Anirudha Joshi, Devanuj K.\u00a0Balkrishan, Jacki O\u2019Neill, and Marco Winckler, editors, Human-Computer Interaction - INTERACT 2017, pp. 381\u2013391, Cham, (2017). Springer International Publishing","DOI":"10.1007\/978-3-319-67684-5_23"},{"issue":"2\u20134","key":"925_CR8","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1504\/IJART.2012.046277","volume":"5","author":"N Di Blas","year":"2012","unstructured":"Di Blas, N., Paolini, P., Sabiescu, A.G.: Collective digital storytelling at school: a whole-class interaction. Int. J. Arts Technol. 5(2\u20134), 271\u2013292 (2012)","journal-title":"Int. J. Arts Technol."},{"key":"925_CR9","doi-asserted-by":"crossref","unstructured":"Doan, A. H.: Human-in-the-loop data analysis: A personal perspective. In Proceedings of the Workshop on Human-In-the-Loop Data Analytics, pp. 1\u20136, (2018)","DOI":"10.1145\/3209900.3209913"},{"key":"925_CR10","doi-asserted-by":"publisher","first-page":"341","DOI":"10.1016\/j.techfore.2019.01.014","volume":"141","author":"AG Frank","year":"2019","unstructured":"Frank, A.G., Mendes, G.H.S., Ayala, N.F., Ghezzi, A.: Servitization and Industry 4.0 convergence in the digital transformation of product firms: A business model innovation perspective. Technol. Forecast. Social Chang. 141, 341\u2013351 (2019)","journal-title":"Technol. Forecast. Social Chang."},{"key":"925_CR11","doi-asserted-by":"crossref","unstructured":"Heilman, M., Smith, N.\u00a0A.: Question generation via overgenerating transformations and ranking. Technical report, Carnegie Mellon University, Pittsburgh, PA, Language Technologies Institute, (2009)","DOI":"10.21236\/ADA531042"},{"key":"925_CR12","doi-asserted-by":"crossref","unstructured":"Hermann, M., Pentek, T., Otto, B.: Design principles for industrie 4.0 scenarios. In 2016 49th Hawaii International Conference on System Sciences (HICSS), pp. 3928\u20133937. IEEE, (2016)","DOI":"10.1109\/HICSS.2016.488"},{"key":"925_CR13","unstructured":"Holotescu, C.: MOOCbuddy: a chatbot for personalized learning with MOOCs. In RoCHI\u2013International Conference on Human-Computer Interaction, A. Iftene and J. Vanderdonckt (eds), Bucarest, pp. 91\u201394, (2016)"},{"key":"925_CR14","doi-asserted-by":"crossref","unstructured":"Ilievski, V., Musat, C., Hossmann, A., Baeriswyl, M.: Goal-oriented chatbot dialog management bootstrapping with transfer learning. In IJCAI\u201918: Proceedings of the 27th International Joint Conference on Artificial Intelligence, (2018)","DOI":"10.24963\/ijcai.2018\/572"},{"key":"925_CR15","doi-asserted-by":"crossref","unstructured":"Kalia, A.\u00a0K., Telang, P.\u00a0R., Xiao, J., Vukovic, M.: Quark: a methodology to transform people-driven processes to chatbot services. In International Conference on Service-Oriented Computing, pp. 53\u201361. Springer, (2017)","DOI":"10.1007\/978-3-319-69035-3_4"},{"key":"925_CR16","doi-asserted-by":"crossref","unstructured":"L\u00f3pez, A., S\u00e0nchez-Ferreres, J., Carmona, J., Padr\u00f3, L.: From process models to chatbots. In International Conference on Advanced Information Systems Engineering, pp. 383\u2013398. Springer, (2019)","DOI":"10.1007\/978-3-030-21290-2_24"},{"key":"925_CR17","doi-asserted-by":"crossref","unstructured":"Mantravadi, S., Jansson, A.\u00a0D., M\u00f8ller, C.: User-friendly mes interfaces: Recommendations for an ai-based chatbot assistance in industry 4.0 shop floors. In Asian Conference on Intelligent Information and Database Systems, pp. 189\u2013201. Springer, (2020)","DOI":"10.1007\/978-3-030-42058-1_16"},{"key":"925_CR18","first-page":"175","volume":"2018","author":"M McTear","year":"2018","unstructured":"McTear, M.: Conversation modelling for chatbots: current approaches and future directions. Studientexte zur Sprachkommunikation: Elektronische Sprachsignalverarbeitung 2018, 175\u2013185 (2018)","journal-title":"Studientexte zur Sprachkommunikation: Elektronische Sprachsignalverarbeitung"},{"key":"925_CR19","doi-asserted-by":"crossref","unstructured":"Moore, R.\u00a0J.: A natural conversation framework for conversational ux design. In Studies in Conversational UX Design, pp. 181\u2013204. Springer, (2018)","DOI":"10.1007\/978-3-319-95579-7_9"},{"issue":"4","key":"925_CR20","first-page":"390","volume":"4","author":"J Moormann","year":"2012","unstructured":"Moormann, J., Bandara, W.: Learning, teaching and disseminating knowledge in business process management. Knowl. Manag. E-Learn.: Int. J. 4(4), 390\u2013394 (2012)","journal-title":"Knowl. Manag. E-Learn.: Int. J."},{"issue":"8\u20139","key":"925_CR21","doi-asserted-by":"publisher","first-page":"716","DOI":"10.1016\/j.specom.2008.03.010","volume":"50","author":"T Paek","year":"2008","unstructured":"Paek, T., Pieraccini, R.: Automating spoken dialogue management design using machine learning: An industry perspective. Speech Commun. 50(8\u20139), 716\u2013729 (2008)","journal-title":"Speech Commun."},{"key":"925_CR22","doi-asserted-by":"crossref","unstructured":"Pichponreay, L., Kim, J.-H., Choi, C.-H., Lee, K.-H., Cho, W.-S.: Smart answering chatbot based on OCR and overgenerating transformations and ranking. In 8th International Conference on Ubiquitous and Future Networks (ICUFN), pp. 1002\u20131005. IEEE, (2016)","DOI":"10.1109\/ICUFN.2016.7536948"},{"key":"925_CR23","doi-asserted-by":"crossref","unstructured":"Polyvyanyy, A., Smirnov, S., Weske, M.: Business process model abstraction. In Handbook on Business Process Management 1, pp. 147\u2013165. Springer, (2015)","DOI":"10.1007\/978-3-642-45100-3_7"},{"key":"925_CR24","doi-asserted-by":"crossref","unstructured":"Porreca, S., Leotta, F., Mecella, M., Vassos, S., Catarci, T.: Accessing government open data through chatbots. In International Conference on Web Engineering, pp. 156\u2013165. Springer, (2017)","DOI":"10.1007\/978-3-319-74433-9_14"},{"key":"925_CR25","doi-asserted-by":"crossref","unstructured":"Rabelo, R.\u00a0J., Romero, D., Zambiasi, S.\u00a0P.: Softbots supporting the operator 4.0 at smart factory environments. In Ilkyeong Moon, Gyu\u00a0M. Lee, Jinwoo Park, Dimitris Kiritsis, and Gregor von Cieminski, editors, Advances in Production Management Systems. Smart Manufacturing for Industry 4.0, pp. 456\u2013464, Cham, (2018). Springer International Publishing","DOI":"10.1007\/978-3-319-99707-0_57"},{"key":"925_CR26","doi-asserted-by":"crossref","unstructured":"Rahman, A. M., Al\u00a0Mamun, A., Islam, A.: Programming challenges of chatbot: Current and future prospective. In 2017 IEEE Region 10 Humanitarian Technology Conference (R10-HTC), pp. 75\u201378. IEEE, (2017)","DOI":"10.1109\/R10-HTC.2017.8288910"},{"key":"925_CR27","unstructured":"Romero, D., Stahre, J., Wuest, T., Noran, O., Bernus, P., Fast-Berglund, \u00c5sa, Gorecky, D: Towards an operator 4.0 typology: a human-centric perspective on the fourth industrial revolution technologies. In International Conference on computers and industrial engineering (CIE46), (2016)"},{"key":"925_CR28","doi-asserted-by":"crossref","unstructured":"Rooein, D., Bianchini, D., Leotta, F., Mecella, M., Paolini, P., Pernici, B.: Chatting about processes in digital factories: A model-based approach. In Selmin Nurcan, Iris Reinhartz-Berger, Pnina Soffer, and Jelena Zdravkovic, editors, Enterprise, Business-Process and Information Systems Modeling - 21st International Conference, BPMDS 2020, 25th International Conference, EMMSAD 2020, Held at CAiSE 2020, Grenoble, France, June 8-9, 2020, Proceedings, volume 387 of Lecture Notes in Business Information Processing, pp. 70\u201384. Springer, (2020)","DOI":"10.1007\/978-3-030-49418-6_5"},{"key":"925_CR29","doi-asserted-by":"crossref","unstructured":"Tegos, S., Demetriadis, S., Psathas, G., Tsiatsos, T.: A configurable agent to advance peers productive dialogue in moocs. In International Workshop on Chatbot Research and Design, pp. 245\u2013259. Springer, (2019)","DOI":"10.1007\/978-3-030-39540-7_17"},{"issue":"3","key":"925_CR30","doi-asserted-by":"publisher","first-page":"381","DOI":"10.1111\/jpim.12483","volume":"36","author":"I Visnjic","year":"2019","unstructured":"Visnjic, I., Ringov, D., Arts, S.: Which service? how industry conditions shape firms service-type choices. J. Prod. Innov. Manag. 36(3), 381\u2013407 (2019)","journal-title":"J. Prod. Innov. Manag."},{"key":"925_CR31","doi-asserted-by":"crossref","unstructured":"Zimmer, M., Yacoub, A., Ferreira, P., Lohse, N.: Towards Human-Chatbot Interaction: A virtual assistant for the ramp-up process. In UK-Robotics and Autonomous Systems Conference (UK-RAS2020), (2020)","DOI":"10.31256\/Qx5Dt5V"}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-021-00925-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10270-021-00925-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-021-00925-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,25]],"date-time":"2022-04-25T09:20:33Z","timestamp":1650878433000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10270-021-00925-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,8]]},"references-count":31,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2022,6]]}},"alternative-id":["925"],"URL":"https:\/\/doi.org\/10.1007\/s10270-021-00925-7","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,10,8]]},"assertion":[{"value":"30 November 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 August 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 September 2021","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 October 2021","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}