Requirements Elicitation in the Age of AI: A Tool’s Multi-system Journey
摘要
Traditional Requirements Engineering (RE) practices have introduced new tools to elicit and model requirements. Applying these tools to building AI software solutions has raised new issues and challenges. Also, most AI-based software solutions ignore human-centred values and focus on technical aspects. Existing tools and RE methods must extend to consider building more human-centred AI solutions. Recognizing this, we present a novel tool to support requirements elicitation and modelling for human-centred AI software. This paper details the tool’s multi-system journey as it was applied across three diverse real-world projects: a mHealth app, a Virtual Reality 360 video enhancer, and a supermarket compliance app. The first two projects were in the later stages of software development, and the third was conducted during the early stages of building the software solution. The tool was used to elicit and model requirements for the three case studies in collaboration with eight experts. The tool helped to understand what requirements must be captured at the initial stages vs later stages in RE for AI (RE4AI).