ITEA is the Eureka Cluster on software innovation
ITEA is the Eureka Cluster on software innovation
ITEA 4 page header azure circular

REQA: Smart Requirements Allocator

Project
20023 SmartDelta
Type
New product
Description

Allocation of requirements to different teams is a typical preliminary task in large-scale system development projects. This critical activity is often performed manually and can benefit from automated requirements classification techniques. The REQA tool combines traditional AI with deep learning to allocate requirements and generate supplementary information to support engineers in well-informed requirements allocation.

Contact
Mehrdad Saadatmand (RISE), Sarmad Bashir (RISE), Muhammad Abbas (RISE)
Email
{first.last}@ri.se
Research area(s)
NLP for requirements engineering
Technical features

REQA tool has two modules named Assigner and Augmenter.

  • The Assigner module uses large language models with statistical classification to recommend the allocation of the requirements to various teams that are likely to accept the allocation.
  • The Augmenter module uses lexical similarity-based clustering to generate case-based explanations to support the recommendations of Assigner and, in turn, a well-informed allocation.
Integration constraints

Hugging Face Transformers, spaCy, NLTK, PyTorch, Numpy, Pandas

Targeted customer(s)

Requirements Managers, Project Managers

Conditions for reuse

Licensing and permission required.

Confidentiality
Public
Publication date
15-11-2023
Involved partners
RISE - Research institutes of Sweden (SWE)

Images

Links