International Journal of Computational Intelligence Systems

Volume 6, Issue 5, September 2013, Pages 796 - 821

Multi-step Generation of Bayesian Networks Models for Software Projects Estimations

Authors
Raquel Fuentetaja, Daniel Borrajo, Carlos Linares López, Jorge Ocón
Corresponding Author
Raquel Fuentetaja
Received 22 February 2012, Accepted 21 March 2013, Available Online 1 September 2013.
DOI
10.1080/18756891.2013.805583How to use a DOI?
Keywords
Software estimation, Bayesian Belief Networks
Abstract

Software projects estimations are a crucial component of successful software development. There have been many approaches that deal with this problem by using different kinds of techniques. Most of the successful techniques rely on one shot prediction of some variables, as cost, quality or risk, taking into account some metrics. However, these techniques usually are not able to deal with uncertainty on the data, the relationships among metrics or the temporal aspect of projects. During the last decade, some researchers have proposed the use of Bayesian Belief Networks (BBNs) to perform better estimations, by explicitly taking into account the previous shortcomings. But, these approaches were based on manually defining those BBNs and handling only one of the estimation variables (cost, quality or risk). In this paper, we present an approach for semi-automatically building BBNs by using machine learning techniques. We describe two algorithms to generate such BBNs. The first one generates one-shot BBNs, while the second one generates BBNs that take into account the temporal aspect of project development. We performed experiments on real data coming from two software companies, obtaining a 63% of accuracy on multiclass classification. Our main interest was to find a semantically correct model that can be trained with future projects to increase its accuracy. In this sense, we introduce a well-balanced approach to make good predictions with strong explanatory power.

Copyright
© 2017, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Download article (PDF)

Journal
International Journal of Computational Intelligence Systems
Volume-Issue
6 - 5
Pages
796 - 821
Publication Date
2013/09/01
ISSN (Online)
1875-6883
ISSN (Print)
1875-6891
DOI
10.1080/18756891.2013.805583How to use a DOI?
Copyright
© 2017, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - JOUR
AU  - Raquel Fuentetaja
AU  - Daniel Borrajo
AU  - Carlos Linares López
AU  - Jorge Ocón
PY  - 2013
DA  - 2013/09/01
TI  - Multi-step Generation of Bayesian Networks Models for Software Projects Estimations
JO  - International Journal of Computational Intelligence Systems
SP  - 796
EP  - 821
VL  - 6
IS  - 5
SN  - 1875-6883
UR  - https://doi.org/10.1080/18756891.2013.805583
DO  - 10.1080/18756891.2013.805583
ID  - Fuentetaja2013
ER  -