---
_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.
HCI International 2022 Posters. Vol 1580. Communications in Computer and
Information Science (CCIS). Springer International Publishing; 2022:419--426.
doi:10.1007/978-3-031-06417-3_56'
apa: Kersting, J., Ahmed, M., & Geierhos, M. (2022). Chatbot-Enhanced Requirements
Resolution for Automated Service Compositions. In C. Stephanidis, M. Antona, &
S. Ntoa (Eds.), HCI International 2022 Posters (Vol. 1580, pp. 419--426).
Springer International Publishing. https://doi.org/10.1007/978-3-031-06417-3_56
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={10.1007/978-3-031-06417-3_56},
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 HCI International
2022 Posters, 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. https://doi.org/10.1007/978-3-031-06417-3_56.'
ieee: 'J. Kersting, M. Ahmed, and M. Geierhos, “Chatbot-Enhanced Requirements Resolution
for Automated Service Compositions,” in HCI International 2022 Posters,
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.” HCI International 2022 Posters, edited by Constantine
Stephanidis et al., vol. 1580, Springer International Publishing, 2022, pp. 419--426,
doi:10.1007/978-3-031-06417-3_56.
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'
...