Requirement Change Prediction Model For Small Software systems
No Thumbnail Available
Date
2020
Journal Title
Journal ISSN
Volume Title
Publisher
Library Information Services, COMSATS University Islamabad, Lahore Campus
Abstract
The software industry is rising gradually, it seems that there is no end to software development. Modern era software projects are complex and consist of many components, so change is unavoidable in these projects. Therefore, change in the software requirements document must be predicted at an early stage to preserve the resources. There are a lot of requirement change prediction models proposed in the literature and they are addressing a smaller number of variables and including experts knowledge for analyzing the requirement specification document. In this work, we have focused on the small software systems which have focused few variables of requirement change prediction model.The variables have a major effect on the software requirements and these are analyzed by the stakeholders, developers and experts with the questionnaire method. Their knowledge is incorporated in the Bayesian network as conditional probabilities of independent and dependent variables.This is actually the proposed model for software requirements change prediction.We used an algorithm with the model by utilizing variable elimination method to obtain the posterior probability of the revisions in software requirement document. However this model can also be used for the large software systems because it is effecent to resolve their problems also. the The proposed model is evaluated by hypothesis testing, sensitivity analysis and by comparing with the existing models. The results obtained proved to be promising as it decreases the probability of revisions in the requirement document. We obtained the 0.42 probability for the revisions in the requirement document so the results have improved the existing model predictions
Description
Keywords
Dr. Farrukh Zeshan, FA18, Department of Computer Science, Computer Science, Small Software systems