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
On a Discrete Time Semi-Markov Risk Model with Dividends and Stochastic Premiums
A discrete semi-Markov risk model with dividends and stochastic premiums is investigated. We derive recursive equations for the expected penalty function by using the technique of probability generating function. Finally...
Vibrational Spectra of Carbonyl Sulphide by U(2) Lie Algebraic Method
In this paper, we have calculated vibrational frequencies of Carbonyl sulphide (OCS) in fundamental level and at higher overtones by Hamiltonian expression, which is in terms of invariant and Majorana operators, describe...
An Application of Reliability-analysis Techniques in Project Management
This paper handles a prominent problem of project management, namely that of project scheduling under uncertainty. The paper models this problem as a vector-weighted voting system and expresses the indicator variable for...
Stability Analysis of a Motor-Gear-Alternator (MGA) System Using Bode Plot Technique
Koech and the associates designed a Motor-Gear-Alternator (MGA) model and identified the effective parameters of that model. Nonetheless, the stability of the model to determine its applicability is still missing. In thi...
Mathematical Model of Drinking Epidemic
A non-linear SHTR mathematical model was used to study the dynamics of drinking epidemic. We discussed the existence and stability of the drinking-free and endemic equilibria. The drinking-free equilibrium was locally as...