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)
- {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)