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