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

VARA: Variability-aware Assets Reuse Analysis

Project
20023 SmartDelta
Type
New product
Description

VARA is a reuse analysis method that aims to automate product assets reuse analysis and thus helps teams achieve quick and quality delivery of software systems. VARA takes customer requirements as input and uses state-of-the-art natural language processing and machine learning algorithms to recommend existing product assets that can be reused to realize new customer requirements.

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

The VARA approach can:

  • Take existing customer requirements and their links to software assets and train a content-based recommender systems
  • Take new and unseen customer requirements as a query to generate reuse recommendations for existing assets that can likely realize the new requirement
Integration constraints

spaCy, NLTK, Numpy, Pandas

Targeted customer(s)

Software Engineers, Requirements Engineers

Conditions for reuse

Licensing and permission required.

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

Images

Links