Artificial Intelligence (AI) systems have gained significant traction in the recent past, creating new challenges in requirements engineering (RE) when building AI software systems. RE for AI practices have not been studied much and have scarce empirical studies. Additionally, many AI software solutions tend to focus on the technical aspects and ignore human-centered values. In this paper, we report on a case study for eliciting and modeling requirements using our framework and a supporting tool for human-centred RE for AI systems. Our case study is a mobile health application for encouraging type-2 diabetic people to reduce their sedentary behavior. We conducted our study with three experts from the app team -- a software engineer, a project manager and a data scientist. We found in our study that most human-centered aspects were not originally considered when developing the first version of the application. We also report on other insights and challenges faced in RE for the health application, e.g., frequently changing requirements.
翻译:人工智能系统近年来备受关注,为构建人工智能软件系统时的需求工程带来了新挑战。面向人工智能的需求工程实践研究尚不充分,且缺乏实证研究支撑。此外,许多人工智能解决方案倾向于关注技术层面,忽视了以人为中心的价值观。本文报告了一项案例研究,旨在运用我们提出的框架及配套工具,对面向人工智能系统的以人为中心的需求进行提取与建模。案例研究聚焦于一款移动健康应用,该应用旨在鼓励2型糖尿病患者减少久坐行为。我们与来自该应用团队的三位专家(软件工程师、项目经理、数据科学家)共同开展了研究。研究发现,在开发第一版应用时,多数以人为中心的方面未被纳入考量。我们还报告了健康应用需求工程中遇到的其他启示与挑战(如需求频繁变更)。