SAFFRON: A Semi-Automated Framework for Software Requirements Prioritization

Abstract

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 reprioritizing requirements.

Authors and Affiliations

Syed Ali Asif, Zarif Masud, Rubaida Easmin, Alim Ul Gias

Keywords

Related Articles

A New Uncertainty Measure in Belief Entropy Framework

Belief entropy, which represents the uncertainty measure between several pieces of evidence in the Dempster-Shafer framework, is attracting increasing interest in research. It has been used in many applications and is ma...

Prolonging Network Lifetime in Wireless Sensor Networks with Path-Constrained Mobile Sink

Many studies in recent years have considered the use of mobile sinks (MS) for data gathering in wireless sensor networks (WSN), so as to reduce the need for data forwarding among the sensor nodes (SN) and thereby prolong...

An Upper Ontology for Benefits Management of Cloud Computing

Benefits Management provides an established approach for decision making and value extraction for IT/IS investments and, can be used to examine cloud computing investments. The motivation for developing an upper ontology...

Digital Legacy: Posterity Rights Analysis and Proposed Model for Digital Memorabilia Adoption using Machine Learning

The paper informs about the digital legacy and its related concepts of posterity rights and digital memorabilia. It also deals with the right to exercise the digital posterity concerning the social networking profiles (S...

A Novel Approach for Background Subtraction using Generalized Rayleigh Distribution

Identification of the foreground objects in dynamic scenario video images is an exigent task, when compared to static scenes. In contrast to motionless images, video sequences offer more information concerning how items...

Download PDF file
  • EP ID EP259892
  • DOI 10.14569/IJACSA.2017.081265
  • Views 93
  • Downloads 0

How To Cite

Syed Ali Asif, Zarif Masud, Rubaida Easmin, Alim Ul Gias (2017). SAFFRON: A Semi-Automated Framework for Software Requirements Prioritization. International Journal of Advanced Computer Science & Applications, 8(12), 491-499. https://europub.co.uk/articles/-A-259892