requirement engineering

Challenge #15: AI in Requirements Engineering

Artificial intelligence and automation tools change the software development process. Existing frameworks and code generation tools are already able to build the main prototype of the system and speed up or simplify the coding phase. However the understanding what exactly needs to be done and how the system should work is still more manual work. The need of interaction with the target audience, client and other relater parties is challenging task. However some automation might be implemented even in requirement engineering phase. This challenge invites everyone to consider the possibilities of AI application in requirement engineering (elicitation, fathering, documentation, etc) tasks.