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

ARRINA - Association and Recommendation for Requirements in Natural Language

Project
17039 XIVT
Description
  • Extracts specifications and recommends which are the most adequate for customer requirements
  • ARRINA recommends specifications for requirements with an accuracy of 80%
  • ARRINA achieves a reduction of testing time (mapping specifications for requirements) of 85%
Contact
Ibéria Medeiros, FCUL: Faculty of Sciences of University of Lisboa
Email
ivmedeiros@fc.ul.pt
Technical features

Input(s):

  • Existing Natural Language (NL) Customer Requirements and Design Specifications linked between them
  • Input requirements written in NL

Main feature(s):

  • Automated extraction and interpretation of requirements and specifications
  • Main requirements and specifications
  • Representation of the knowledge within a subsystem
  • Analysis and correlation of requirements and specifications for a Top-K recommendations

Output(s):

  • Top-K recommendations for requirements to specifications
  • Knowledge graph representative of the knowledge within a PCS
  • Associations rules among requirements and among specifications of a subsystem
Integration constraints
  • Python 3
  • Graphviz
  • pandas
  • NLTK
  • mlxtend
  • openpyxl
  • xlrd
Targeted customer(s)

Requirements engineers, Software architects, Project managers.

Conditions for reuse

Open-source restricted and permission required.

Confidentiality
Public
Publication date
02-02-2022
Involved partners
Faculty of Sciences of University of Lisbon (PRT)