A Machine Learning Algorithm Based on Inverse Problems for Software Requirements Selection

Journal Title: Journal of Advances in Mathematics and Computer Science - Year 2017, Vol 23, Issue 2

Abstract

This paper describes the software requirements prioritization task and provides a systematic approach to determine what needs to be included in the next release of a software product. Minimizing the total cost of adding a new feature in the next release and maximizing overall customer satisfaction are contradictory objectives. In this paper, first, an adaptive multi-objective prioritization model is discussed. Then we describe how discrete inverse problems ideas can in fact be formulated to obtain a smooth local “Added Degree of Importance” (ADI) function of client requirements which could be used to classify and prioritize the software requirements for next release. The numerical implementation of the proposed model with a case study on software requirements selection shows the effectiveness of the multi-objective inverse model (IM) approach. The proposed model have been compared with some of the recent relevant models. Main future of the model is that it has been designed by the assignment of a real score for each of the requirements unlike just classification provided in the literature.

Authors and Affiliations

Ali Sever

Keywords

Related Articles

Magnetic Curves According to Bishop Frame and Type-2 Bishop Frame in Euclidean 3-Space

In this paper, we de ne the notions of T-magnetic, N1-magnetic, N2-magnetic curves according to Bishop frame and 1-magnetic, 2-magnetic, B-magnetic curves according to type-2 Bishop frame in Euclidean 3-space. Also, we...

Soliton Solutions for Time Fractional Hamiltonian System

In this paper, soliton solutions of a fractional partial differential equations using modified extended tanh method with Riccati equation have been proposed. This method is applied to obtain solitary wave solution for th...

High Order Resolution in Reentry Flows in 3D

This work focuses on a numerical simulation of reentry 3D-flows using high order resolution schemes. Euler and Navier-Stokes equations are studied, on conservative and finite volume approaches, and employing structured s...

A Design of a Low-Reynolds Number Airfoil that Leads to the Formation of Separation Bubbles at the Leading Edge

The aerodynamics of airfoils at low Reynolds numbers (Re) has become increasingly important from both fundamental and industrial points of view, due to recent developments in small wind turbines, small-unmanned aerial ve...

Peristaltic Pumping and Dispersion of a MHD Couple Stress Fluid with Chemical Reaction and Wall Effects

The dispersion of a solute matter in the magneto-hydrodynamic peristaltic pumping of an incompressible couple stress uid with wall effects has been studied. The mean effective coefficient of dispersion on simultaneous h...

Download PDF file
  • EP ID EP321940
  • DOI 10.9734/JAMCS/2017/34622
  • Views 121
  • Downloads 0

How To Cite

Ali Sever (2017). A Machine Learning Algorithm Based on Inverse Problems for Software Requirements Selection. Journal of Advances in Mathematics and Computer Science, 23(2), 1-16. https://europub.co.uk/articles/-A-321940