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

Some Commutativity Theorems for Prime Near-rings Involving Derivations

The study depicts that a prime near-ring is considered to be a commutative ring if there non-negative integers exist i.e., p≥0,q≥0 in such a way that admits a non-zero derivation, where satisfying one of the conditi...

A New Spectral-Collocation Method Using Legendre Multi-wavelets for Solving of Nonlinear Fractional Differential Equations

In this paper, a novel spectral collocation method using Legendre multi-wavelets as the basis functions is presented to obtain the numerical solution of nonlinear fractional differential equations. The fractional derivat...

Existence and Uniqueness of Positive Periodic Solution of an Extended Rosenzweig-MacArthur Model via Brouwer's Topological Degree

The necessary conditions for existence of periodic solutions of an Extended Rosenzweig- MacArthur model are obtained using Brouwer’s degree. The forward invariant set is formulated to ensure the boundedness of the soluti...

Asymptotic Behavior of the System of Second Order Nonlinear Difference Equations

This paper deals with dynamics of the solutions to the system of second order nonlinear difference equations xn+1 = xn/A + ynyn-1, yn+1 =yn/B + xnxn-1, n = 0, 1, · · · , where A ∈ (0,∞), x-i ∈ (0,∞), y-i ∈ (0,∞), i = 0,...

Super Convergence Method for Solution of Higher Order Boundary Value Problems

A new O(h10) super convergence method based on B-spline of degree eight has been developed for solution of higher order boundary value problems. Our presented collocation method leads to optimal approximation, we descri...

Download PDF file
  • EP ID EP321940
  • DOI 10.9734/JAMCS/2017/34622
  • Views 103
  • 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