Requirements Elicitation From User Feedback Using Real-Time Conversational AI

dc.contributor.authorTumenjargal, Altansukh
dc.contributor.authorBalan, Sergey
dc.contributor.departmentGöteborgs universitet/Institutionen för data- och informationsteknikswe
dc.contributor.departmentUniversity of Gothenburg/Department of Computer Science and Engineeringeng
dc.date.accessioned2024-12-12T11:16:47Z
dc.date.available2024-12-12T11:16:47Z
dc.date.issued2024-12-12
dc.description.abstractAfter releasing software to public use, the subsequent requirements elicitation phase becomes a critical aspect of the software’s evolution and longevity. User feedback, in turn, becomes a vital source for this process because new requirements can be elicited from this feedback leading to the addition of new functionalities in subsequent releases. This process significantly influences the development process and shapes the form of the software. User feedback can be collected using different approaches like social media networks, application marketplaces, support hotlines and custom feedback forms. However, those approaches often impose challenges, including feedback incompleteness and unclarity leading to additional communication between the development team and end-users making this process time-intensive and causing release delays. Utilizing Design Science Research (DSR), this study investigates the design process and evaluation of a conversational AI chatbot to collect user feedback during a real-time chat conversation to elicit end-user’s requirements. This conversational AI chatbot, developed using the RASA platform, enables real-time interaction with end-users to elicit their requirement. This study is structured as a twocycle development process and evaluation phases of DSR. At the end of the first cycle, we applied a semi-structured interview to discover the chatbot’s downsides. After the second development cycle, we employed an experiment to evaluate the chatbot’s effectiveness in terms of elicited requirements completeness and understandability. The results of the experimental comparison show that the completeness of the elicited requirement is higher than in the filling out standard feedback form approach, however, there is no difference in the understandability of the elicited requirement. The chatbot got positive feedback from primary end-users.sv
dc.identifier.urihttps://hdl.handle.net/2077/84482
dc.language.isoengsv
dc.setspec.uppsokTechnology
dc.subjectRequirementssv
dc.subjectrequirements elicitationsv
dc.subjectconversational AIsv
dc.subjectuser feedbacksv
dc.subjectchatbotsv
dc.subjectRASAsv
dc.subjectdesign sciencesv
dc.titleRequirements Elicitation From User Feedback Using Real-Time Conversational AIsv
dc.typetext
dc.type.degreeStudent essay
dc.type.uppsokM2

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
CSE 24-43 AT SB.pdf
Size:
5.92 MB
Format:
Adobe Portable Document Format
Description:
Thesis

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
876 B
Format:
Item-specific license agreed upon to submission
Description: