Requirements Engineering in the Days of Artificial Intelligence

Publication date

2020-07-01

Authors

Dalpiaz, FabianoISNI 0000000419575525
Niu, N.

Editors

Advisors

Supervisors

Document Type

Article
Open Access logo

License

taverne

Abstract

Artificial Intelligence (AI) has a long tradition in software and requirements engineering (RE). Over the years, many AI techniques have been employed to represent and analyze requirements, ranging from knowledge representation and reasoning in the 1980s to the use of natural language (NL) processing, machine learning, and deep learning since the 2000s. AI techniques have been successfully applied in practice, for example, to manage large-volume requirements.

Keywords

requirements engineering, deep learning, task analysis, tag clouds, Taverne

Citation

Dalpiaz, F & Niu, N 2020, 'Requirements Engineering in the Days of Artificial Intelligence', IEEE Software, vol. 37, no. 4, pp. 7-10. https://doi.org/10.1109/MS.2020.2986047