Fuzzy Decision Tree Approach for Embedding Risk Assessment Information into Software Cost Estimation Model

@article{Huang2006FuzzyDT,
  title={Fuzzy Decision Tree Approach for Embedding Risk Assessment Information into Software Cost Estimation Model},
  author={Sun-Jen Huang and Chieh-Yi Lin and Nan-Hsing Chiu},
  journal={J. Inf. Sci. Eng.},
  year={2006},
  volume={22},
  pages={297-313}
}
As software cost drivers are fuzzy and uncertain, software cost estimates are prone to a certain degree of estimation errors especially in their early stages of software development life cycle. However, most of the existing software cost estimation models in present literature only generate a single point estimate and do not explicitly reveal the degree of risks caused by their inaccuracies. This paper proposes a fuzzy decision tree approach for embedding risk assessment information into a… 
Software Cost Estimation using Fuzzy Decision Trees
TLDR
This paper addresses the issue of software cost estimation through fuzzy decision trees, aiming at acquiring accurate and reliable effort estimates for project resource allocation and control with strong evidence that the fuzzy transformation of cost drivers contribute to enhancing the estimation process.
Enrichment of accurate software effort estimation using fuzzy-based function point analysis in business data analytics
  • J. Vijay
  • Computer Science
    Neural Computing and Applications
  • 2018
TLDR
This paper attempts to propose a hybrid technique which incorporates both quality factors and fuzzy-based technique in function point analysis, and uses fuzzy logic to control the uncertainty in the software size with the help of a triangular fuzzy set.
A Hybrid Software Cost Estimation Approach Utilizing Decision Trees and Fuzzy Logic
TLDR
Experimental results indicate that the proposed approach to SCE proposing an alternative approach that combines robust decision tree structures with fuzzy logic is promising as it yields quite accurate estimations in most dataset cases considered, and evaluation suggests that accurate estimation may be produced, even when using only a small set of factors that can be measured early in the development cycle, thus increasing the practical value of the proposed cost model.
Development of the Effort Estimation Model Using Fuzzy Decision Tree
In the field of software engineering, the way of Effort Estimation consists of two steps working phenomenon, first one is for the development of the estimation model for the current dataset or
Applying fuzzy neural network to estimate software development effort
TLDR
A fuzzy neural network (FNN) approach for embedding artificial neural network into fuzzy inference processes in order to derive the software effort estimates is proposed and demonstrated by using the 63 historical project data in the well-known COCOMO model.
Fuzzy Model Tree for Early Effort Estimation
TLDR
This paper aims to study the potential of using Fuzzy Model Tree to derive effort estimates based on UCP size measure using a dataset collected for that purpose and shows better performance than classical UCP, Multiple Linear Regression and slightly better than those obtained by Tree boost model.
Fuzzy Rules for Risk Assessment and Contingency Estimation Within COCOMO Software Project Planning Model
Software development can be considered to be the most uncertain project when compared to other projects due to uncertainty in the customer requirements, the complexity of the process, and the
EXPERIMENTAL EVALUATION OF FUZZY-BASED FUNCTION POINT ANALYSIS FOR SOFTWARE EFFORT ESTIMATION 1
Accurate Effort Estimation is a significant task in software development, which is helpful in the scheduling and tracking of the project. A number of estimation models are available for effort
A Comparison Between Decision Trees and Decision Tree Forest Models for Software Effort Estimation
Accurate software effort estimation has been a challenge for many software practitioners and project managers. Underestimation leads to disruption in the project’s estimated cost and delivery. On the
Classification and Prediction of Software Cost through Fuzzy Decision Trees
TLDR
The trees built were found to fit the data properly, while the predicted effort values approximate well the actual effort, and the approach attempts to classify successfully past project data into homogeneous clusters to provide accurate and reliable cost estimates within each cluster.
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 38 REFERENCES
Applications of fuzzy logic to software metric models for development effort estimation
  • A. R. Gray, Stephen G. MacDonell
  • Computer Science
    1997 Annual Meeting of the North American Fuzzy Information Processing Society - NAFIPS (Cat. No.97TH8297)
  • 1997
TLDR
Software metrics are measurements of the software development process and product that can be used as variables (both dependent and independent) in models for project management and the use of alternative techniques, especially fuzzy logic, is investigated and some usage recommendations are made.
A fuzzy set approach to cost estimation of software projects
  • W. Pedrycz, J. Peters, S. Ramanna
  • Computer Science
    Engineering Solutions for the Next Millennium. 1999 IEEE Canadian Conference on Electrical and Computer Engineering (Cat. No.99TH8411)
  • 1999
TLDR
An augmentation of the well-known class of COCOMO cost estimation models is proposed by admitting a granular form of the estimates of the variables used there by introducing granular models of cost estimation.
The design of decision trees in the framework of granular data and their application to software quality models
TLDR
The role of fuzzy sets is discussed as a comprehensive algorithmic vehicle supporting the design of decision trees and the development methodology of binary (Boolean) decision trees is enhanced rather than generalizing them to the form of fuzzy constructs.
An empirical validation of software cost estimation models
TLDR
Four of the most popular algorithmic models used to estimate software costs (SLIM, COCOMO, Function Points, and ESTIMACS) are evaluated, finding that all of the models tested failed to sufficiently reflect the underlying factors affecting productivity.
An assessment and comparison of common software cost estimation modeling techniques
TLDR
This paper assess and compare a selection of common cost modeling techniques fulfilling a number of important criteria using a large multi-organizational database in the business application domain and shows that the performances of the modeling techniques considered were not significantly different, with the exception of the analogy-based models which appear to be less accurate.
Fuzzy modeling of software effort prediction
  • J. Ryder
  • Computer Science
    1998 IEEE Information Technology Conference, Information Environment for the Future (Cat. No.98EX228)
  • 1998
TLDR
This paper investigates the application of fuzzy modeling techniques to two of the most widely used software effort prediction models: the Constructive Cost Model and the Function Points model.
Automatic induction of fuzzy decision trees and its application to power system security assessment
TLDR
It is argued that fuzzy decision tree induction promises to be a particularly attractive tool in this framework, able to handle large scale problems, while combining interpretability with smooth interpolation capabilities.
A replicated assessment and comparison of common software cost modeling techniques
TLDR
Traditional techniques, namely, ordinary least-squares regression and analysis of variance outperformed analogy-based estimation and regression trees and no significant difference was found in accuracy between estimates derived from company-specific data and estimatesderived from multi-organizational data.
A complete fuzzy decision tree technique
TLDR
This method combines tree growing and pruning, to determine the structure of the soft decision tree, with refitting and backfitting, to improve its generalization capabilities.
Software Development Cost Estimation Using Function Points
TLDR
An assessment of several published statistical regression models that relate software development effort to software size measured in function points finds a problem with the current method for measuring function points that constrains the effective use of function points in regression models and suggests a modification to the approach that should enhance the accuracy of prediction models based on function points.
...
1
2
3
4
...