---
_id: '32179'
abstract:
- lang: eng
  text: This work addresses the automatic resolution of software requirements. In
    the vision of On-The-Fly Computing, software services should be composed on demand,
    based solely on natural language input from human users. To enable this, we build
    a chatbot solution that works with human-in-the-loop support to receive, analyze,
    correct, and complete their software requirements. The chatbot is equipped with
    a natural language processing pipeline and a large knowledge base, as well as
    sophisticated dialogue management skills to enhance the user experience. Previous
    solutions have focused on analyzing software requirements to point out errors
    such as vagueness, ambiguity, or incompleteness. Our work shows how apps can collaborate
    with users to efficiently produce correct requirements. We developed and compared
    three different chatbot apps that can work with built-in knowledge. We rely on
    ChatterBot, DialoGPT and Rasa for this purpose. While DialoGPT provides its own
    knowledge base, Rasa is the best system to combine the text mining and knowledge
    solutions at our disposal. The evaluation shows that users accept 73% of the suggested
    answers from Rasa, while they accept only 63% from DialoGPT or even 36% from ChatterBot.
author:
- first_name: Joschka
  full_name: Kersting, Joschka
  id: '58701'
  last_name: Kersting
- first_name: Mobeen
  full_name: Ahmed, Mobeen
  last_name: Ahmed
- first_name: Michaela
  full_name: Geierhos, Michaela
  id: '42496'
  last_name: Geierhos
  orcid: 0000-0002-8180-5606
citation:
  ama: 'Kersting J, Ahmed M, Geierhos M. Chatbot-Enhanced Requirements Resolution
    for Automated Service Compositions. In: Stephanidis C, Antona M, Ntoa S, eds.
    <i>HCI International 2022 Posters</i>. Vol 1580. Communications in Computer and
    Information Science (CCIS). Springer International Publishing; 2022:419--426.
    doi:<a href="https://doi.org/10.1007/978-3-031-06417-3_56">10.1007/978-3-031-06417-3_56</a>'
  apa: Kersting, J., Ahmed, M., &#38; Geierhos, M. (2022). Chatbot-Enhanced Requirements
    Resolution for Automated Service Compositions. In C. Stephanidis, M. Antona, &#38;
    S. Ntoa (Eds.), <i>HCI International 2022 Posters</i> (Vol. 1580, pp. 419--426).
    Springer International Publishing. <a href="https://doi.org/10.1007/978-3-031-06417-3_56">https://doi.org/10.1007/978-3-031-06417-3_56</a>
  bibtex: '@inbook{Kersting_Ahmed_Geierhos_2022, place={Cham, Switzerland}, series={Communications
    in Computer and Information Science (CCIS)}, title={Chatbot-Enhanced Requirements
    Resolution for Automated Service Compositions}, volume={1580}, DOI={<a href="https://doi.org/10.1007/978-3-031-06417-3_56">10.1007/978-3-031-06417-3_56</a>},
    booktitle={HCI International 2022 Posters}, publisher={Springer International
    Publishing}, author={Kersting, Joschka and Ahmed, Mobeen and Geierhos, Michaela},
    editor={Stephanidis, Constantine and Antona, Margherita and Ntoa, Stavroula},
    year={2022}, pages={419--426}, collection={Communications in Computer and Information
    Science (CCIS)} }'
  chicago: 'Kersting, Joschka, Mobeen Ahmed, and Michaela Geierhos. “Chatbot-Enhanced
    Requirements Resolution for Automated Service Compositions.” In <i>HCI International
    2022 Posters</i>, edited by Constantine Stephanidis, Margherita Antona, and Stavroula
    Ntoa, 1580:419--426. Communications in Computer and Information Science (CCIS).
    Cham, Switzerland: Springer International Publishing, 2022. <a href="https://doi.org/10.1007/978-3-031-06417-3_56">https://doi.org/10.1007/978-3-031-06417-3_56</a>.'
  ieee: 'J. Kersting, M. Ahmed, and M. Geierhos, “Chatbot-Enhanced Requirements Resolution
    for Automated Service Compositions,” in <i>HCI International 2022 Posters</i>,
    vol. 1580, C. Stephanidis, M. Antona, and S. Ntoa, Eds. Cham, Switzerland: Springer
    International Publishing, 2022, pp. 419--426.'
  mla: Kersting, Joschka, et al. “Chatbot-Enhanced Requirements Resolution for Automated
    Service Compositions.” <i>HCI International 2022 Posters</i>, edited by Constantine
    Stephanidis et al., vol. 1580, Springer International Publishing, 2022, pp. 419--426,
    doi:<a href="https://doi.org/10.1007/978-3-031-06417-3_56">10.1007/978-3-031-06417-3_56</a>.
  short: 'J. Kersting, M. Ahmed, M. Geierhos, in: C. Stephanidis, M. Antona, S. Ntoa
    (Eds.), HCI International 2022 Posters, Springer International Publishing, Cham,
    Switzerland, 2022, pp. 419--426.'
conference:
  end_date: 2022-07-01
  location: Virtual
  name: 24th International Conference on Human-Computer Interaction (HCII 2022)
  start_date: 2022-06-26
date_created: 2022-06-27T09:27:06Z
date_updated: 2022-11-28T13:22:16Z
ddc:
- '004'
department:
- _id: '579'
doi: 10.1007/978-3-031-06417-3_56
editor:
- first_name: Constantine
  full_name: Stephanidis, Constantine
  last_name: Stephanidis
- first_name: Margherita
  full_name: Antona, Margherita
  last_name: Antona
- first_name: Stavroula
  full_name: Ntoa, Stavroula
  last_name: Ntoa
file:
- access_level: closed
  content_type: application/pdf
  creator: jkers
  date_created: 2022-11-28T13:21:32Z
  date_updated: 2022-11-28T13:21:32Z
  file_id: '34150'
  file_name: Kersting et al. (2022), Kersting2022.pdf
  file_size: 1153017
  relation: main_file
  success: 1
file_date_updated: 2022-11-28T13:21:32Z
has_accepted_license: '1'
intvolume: '      1580'
keyword:
- On-The-Fly Computing
- Chatbot
- Knowledge Base
language:
- iso: eng
page: 419--426
place: Cham, Switzerland
project:
- _id: '1'
  name: 'SFB 901: SFB 901'
- _id: '3'
  name: 'SFB 901 - B: SFB 901 - Project Area B'
- _id: '9'
  name: 'SFB 901 - B1: SFB 901 - Subproject B1'
publication: HCI International 2022 Posters
publication_identifier:
  isbn:
  - '9783031064166'
  - '9783031064173'
  issn:
  - 1865-0929
  - 1865-0937
publication_status: published
publisher: Springer International Publishing
related_material:
  link:
  - relation: confirmation
    url: https://link.springer.com/chapter/10.1007/978-3-031-06417-3_56
series_title: Communications in Computer and Information Science (CCIS)
status: public
title: Chatbot-Enhanced Requirements Resolution for Automated Service Compositions
type: book_chapter
user_id: '58701'
volume: 1580
year: '2022'
...
