SAFFRON: A Semi-Automated Framework for Software Requirements Prioritization

12/31/2017
by   Syed Ali Asif, et al.
0

Due to dynamic nature of current software development methods, changes in requirements are embraced and given proper consideration. However, this triggers the rank reversal problem which involves re-prioritizing requirements based on stakeholders' feedback. It incurs significant cost because of time elapsed in large number of human interactions. To solve this issue, a Semi-Automated Framework for soFtware Requirements priOritizatioN (SAFFRON) is presented in this paper. For a particular requirement, SAFFRON predicts appropriate stakeholders' ratings to reduce human interactions. Initially, item-item collaborative filtering is utilized to estimate similarity between new and previously elicited requirements. Using this similarity, stakeholders who are most likely to rate requirements are determined. Afterwards, collaborative filtering based on latent factor model is used to predict ratings of those stakeholders. The proposed approach is implemented and tested on RALIC dataset. The results illustrate consistent correlation, similar to state of the art approaches, with the ground truth. In addition, SAFFRON requires 13.5-27 less human interaction for re-prioritizing requirements.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/17/2016

Dynamic Collaborative Filtering with Compound Poisson Factorization

Model-based collaborative filtering analyzes user-item interactions to i...
research
09/10/2019

Wasserstein Collaborative Filtering for Item Cold-start Recommendation

The item cold-start problem seriously limits the recommendation performa...
research
09/05/2012

Conquering the rating bound problem in neighborhood-based collaborative filtering: a function recovery approach

As an important tool for information filtering in the era of socialized ...
research
12/13/2020

A Refined SVD Algorithm for Collaborative Filtering

Collaborative filtering tries to predict the ratings of a user over some...
research
02/21/2020

Leveraging Cross Feedback of User and Item Embeddings for Variational Autoencoder based Collaborative Filtering

Matrix factorization (MF) has been widely applied to collaborative filte...
research
05/31/2016

A Neural Autoregressive Approach to Collaborative Filtering

This paper proposes CF-NADE, a neural autoregressive architecture for co...
research
02/06/2023

An Estimation of Distribution Algorithm based on interactions between requirements to solve the bi-objective Next Release Problem

Selecting the appropriate requirements to develop in the next release of...

Please sign up or login with your details

Forgot password? Click here to reset