Abstract
The Requirements Engineering Lab at Utrecht University conducts research on techniques and software tools that help
people express better requirements in order to ultimately deliver better software products. [Past Research] We have focused on natural
language processing-powered tools that analyze user stories to identify defects, to extract conceptual models that deliver an overview of
the used concepts, and to pinpoint terminological ambiguity. Also,
we studied how reviews for competing products can be analyzed via
natural language processing (NLP) to identify new requirements. [Research Plan] The gained knowledge from our experience with NLP in
requirements engineering (RE) triggers new research lines concerning
the synergy between humans and NLP, including the use of intelligent
chatbots to elicit requirements, the automated synthesis of creative requirements, and the maintenance of traceability via linguistic tooling.
people express better requirements in order to ultimately deliver better software products. [Past Research] We have focused on natural
language processing-powered tools that analyze user stories to identify defects, to extract conceptual models that deliver an overview of
the used concepts, and to pinpoint terminological ambiguity. Also,
we studied how reviews for competing products can be analyzed via
natural language processing (NLP) to identify new requirements. [Research Plan] The gained knowledge from our experience with NLP in
requirements engineering (RE) triggers new research lines concerning
the synergy between humans and NLP, including the use of intelligent
chatbots to elicit requirements, the automated synthesis of creative requirements, and the maintenance of traceability via linguistic tooling.
Original language | English |
---|---|
Title of host publication | Workshop on Natural Language Processing in Requirements Engineering (NLP4RE'19) |
Subtitle of host publication | proceedings |
Number of pages | 6 |
Edition | 2 |
Publication status | Published - Mar 2019 |