Log In Sign Up

Requirements Engineering Challenges in Building AI-Based Complex Systems

by   Hrvoje Belani, et al.

This paper identifies and tackles the challenges of the requirements engineering discipline when applied to development of AI-based complex systems. Due to their complex behaviour, there is an immanent need for a tailored development process for such systems. However, there is still no widely used and specifically tailored process in place to effectively and efficiently deal with requirements suitable for specifying a software solution that uses machine learning. By analysing the related work from software engineering and artificial intelligence fields, potential contributions have been recognized from agent-based software engineering and goal-oriented requirements engineering research, as well as examples from large product development companies. The challenges have been discussed, with proposals given how and when to tackle them. RE4AI taxonomy has also been outlined, to inform the tailoring of development process.


page 1

page 2

page 3

page 4


Opening the Software Engineering Toolbox for the Assessment of Trustworthy AI

Trustworthiness is a central requirement for the acceptance and success ...

Requirement Engineering Challenges for AI-intense Systems Development

Availability of powerful computation and communication technology as wel...

Agility in Software 2.0 – Notebook Interfaces and MLOps with Buttresses and Rebars

Artificial intelligence through machine learning is increasingly used in...

Towards Artefact-based Requirements Engineering for Data-Centric Systems

Many modern software-intensive systems employ artificial intelligence / ...

Modeling the Multiple Sclerosis Brain Disease Using Agents: What Works and What Doesn't?

The human brain is one of the most complex living structures in the know...

Using Social Network Service to determine the Initial User Requirements for Small Software Businesses

Background/Objectives: Software engineering community has been studied e...

Value-based Engineering with IEEE 7000TM

Digital ethics is being discussed worldwide as a necessity to create mor...