Addressing Challenges in AI-based Systems Development -A Proposal of Adapted Requirements Engineering Process

Abstract:

Present-day IT systems are more and more dependent on artificial intelligence (AI) solutions. Developing AI-based systems means facing new challenges, not known for more conventional systems. Such challenges need to be identified and addressed by properly adapting the existing development and management processes. In this paper, we focus on the requirements engineering (RE) area of IT projects and aim to propose the RE process that would be able to address at least some of the reported challenges. To achieve it, first we conducted a literature review to identify RE-related challenges for AI-based systems. Then, we selected a well-established RE process and adapted it by introducing additional practices. The contributions of this paper include: a list of identified challenges, a set of additional practices to mitigate challenges and a model of the adapted RE process which integrates such practices.