A soft computing framework for software effort estimation
Xishi Huang,Danny Ho,Jing Ren,F. Capretz +3 more
- 15 Jan 2006
- Vol. 10, Iss: 2, pp 170-177
TL;DR: This paper uses a preprocessing neuro-fuzzy inference system to handle the dependencies among contributing factors and decouple the effects of the contributing factors into individuals, and proposes a default algorithmic model that can be replaced when a better model is available.
read more
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.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Figures
Citations
Software engineering economics
Barry Boehm
- 01 Jan 1981
TL;DR: In this article, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
380
A systematic approach for solving the wicked problem of software release planning
An Ngo-The,Guenther Ruhe +1 more
- 09 Aug 2007
TL;DR: The solution approach called EVOLVE+ mitigates difficulties by an evolutionary problem solving method combining rigorous solution methods to solve the actual formalization of the problem combined with the interactive involvement of the human experts in this process.
111
Improving analogy software effort estimation using fuzzy feature subset selection algorithm
Mohammad Azzeh,Daniel Neagu,Peter I. Cowling +2 more
- 12 May 2008
TL;DR: Validation using two established datasets shows that using fuzzy features subset selection algorithm in analogy software effort estimation contribute to significant results as other algorithms: Hill climbing, Forward subset selection, and backward subset selection do.
67
A review on the applications of neuro-fuzzy systems in business
Sharifa Rajab,Vinod Sharma +1 more
TL;DR: A review of the application of neuro-fuzzy systems in business on the basis of the research articles issued in various reputed international journals and conferences during 2005-2015 has identified finance, marketing, distribution, business planning, information systems, production and operations as the main business application domains of NFS during this period.
66
References
Fuzzy identification of systems and its applications to modeling and control
T. Takagi,Michio Sugeno +1 more
- 01 Jan 1985
TL;DR: A mathematical tool to build a fuzzy model of a system where fuzzy implications and reasoning are used is presented and two applications of the method to industrial processes are discussed: a water cleaning process and a converter in a steel-making process.
20.1K
ANFIS: adaptive-network-based fuzzy inference system
Jyh-Shing Roger Jang
- 01 May 1993
TL;DR: The architecture and learning procedure underlying ANFIS (adaptive-network-based fuzzy inference system) is presented, which is a fuzzy inference System implemented in the framework of adaptive networks.
16.8K
•Book
Software Engineering Economics
Barry Boehm
- 01 Jan 1981
TL;DR: In this article, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
6K
Software engineering economics
Barry Boehm
- 04 Oct 1993
TL;DR: In this paper, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
5.9K
Estimating software project effort using analogies
Martin Shepperd,Chris Schofield +1 more
TL;DR: It is argued that estimation by analogy is a viable technique that, at the very least, can be used by project managers to complement current estimation techniques.
Related Papers (5)
Barry Boehm
- 01 Jan 1981
Jyh-Shing Roger Jang
- 01 May 1993
Kjetil Moløkken,Magne Jørgensen +1 more
- 30 Sep 2003




