Electrical and Computer Engineering Publications
Document Type
Article
Publication Date
1-2006
Volume
10
Issue
2
Journal
Soft Computing
First Page
170
URL with Digital Object Identifier
10.1007/s00500-004-0442-z
Last Page
177
Abstract
Accurate software estimation such as cost estimation, quality estimation and risk analysis is a major issue in software project management. In this paper, we present a soft computing framework to tackle this challenging problem. We first use a preprocessing neuro-fuzzy inference system to handle the dependencies among contributing factors and decouple the effects of the contributing factors into individuals. Then we use a neuro-fuzzy bank to calibrate the parameters of contributing factors. In order to extend our framework into fields that lack of an appropriate algorithmic model of their own, we propose a default algorithmic model that can be replaced when a better model is available. One feature of this framework is that the architecture is inherently independent of the choice of algorithmic models or the nature of the estimation problems. By integrating neural networks, fuzzy logic and algorithmic models into one scheme, this framework has learning ability, integration capability of both expert knowledge and project data, good interpretability, and robustness to imprecise and uncertain inputs. Validation using industry project data shows that the framework produces good results when used to predict software cost.
Citation of this paper:
@article{DBLP:journals/soco/HuangHRC06, author = {Xishi Huang and Danny Ho and Jing Ren and Luiz Fernando Capretz}, title = {A soft computing framework for software effort estimation}, journal = {Soft Comput.}, volume = {10}, number = {2}, year = {2006}, pages = {170-177}, ee = {http://dx.doi.org/10.1007/s00500-004-0442-z}, bibsource = {DBLP, http://dblp.uni-trier.de} }