TY - GEN
T1 - Handling Uncertainty in the Development of Conversational Assistants with RELAXed User Stories
AU - Bonito, Mariana
AU - Araújo, João
AU - Magalhães, João
N1 - Funding Information:
info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F04516%2F2020/PT#
Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - Conversational assistants have become increasingly popular, being used in different application domains, from Smart Homes to Health Care. Nevertheless, a considerable challenge concerning their development is to deal with their intrinsic uncertainty. Here we want to focus on the development early stages of this kind of system. Thus, to address uncertainty and simultaneously keep the documentation easy to maintain and user-centered, we opted to specify the requirements by combining the RELAX approach and user stories, creating the RELAXed User Stories approach. To accomplish this, we started by specifying a metamodel that expresses the concepts and relationships between user stories and RELAX. Also, a template to specify a RELAXed User Story is proposed. The main contribution is to help the requirements engineer work to specify conversational assistants, where uncertainty plays a significant role, in particular in the agile development context where user stories are common artifacts. We illustrate the use of RELAXed User Stories with a simple example. Finally, we performed a preliminary qualitative evaluation of the approach, with encouraging results.
AB - Conversational assistants have become increasingly popular, being used in different application domains, from Smart Homes to Health Care. Nevertheless, a considerable challenge concerning their development is to deal with their intrinsic uncertainty. Here we want to focus on the development early stages of this kind of system. Thus, to address uncertainty and simultaneously keep the documentation easy to maintain and user-centered, we opted to specify the requirements by combining the RELAX approach and user stories, creating the RELAXed User Stories approach. To accomplish this, we started by specifying a metamodel that expresses the concepts and relationships between user stories and RELAX. Also, a template to specify a RELAXed User Story is proposed. The main contribution is to help the requirements engineer work to specify conversational assistants, where uncertainty plays a significant role, in particular in the agile development context where user stories are common artifacts. We illustrate the use of RELAXed User Stories with a simple example. Finally, we performed a preliminary qualitative evaluation of the approach, with encouraging results.
KW - Conversational assistants
KW - RELAX
KW - Uncertainty
KW - User stories
UR - http://www.scopus.com/inward/record.url?scp=85174384513&partnerID=8YFLogxK
U2 - 10.1109/RE57278.2023.00044
DO - 10.1109/RE57278.2023.00044
M3 - Conference contribution
AN - SCOPUS:85174384513
SN - 979-8-3503-2690-1
T3 - 2023 IEEE 31st International Requirements Engineering Conference (RE)
SP - 329
EP - 334
BT - Proceedings
A2 - Schneider, Kurt
A2 - Dalpiaz, Fabiano
A2 - Horkoff, Jennifer
PB - IEEE Computer Society Press
T2 - 31st IEEE International Requirements Engineering Conference, RE 2023
Y2 - 4 September 2023 through 8 September 2023
ER -