Machine Learning Approaches to Estimating Software Development Effort
IEEE Transactions on Software Engineering
Function Points Analysis: An Empirical Study of Its Measurement Processes
IEEE Transactions on Software Engineering
Neuro-fuzzy and soft computing: a computational approach to learning and machine intelligence
Neuro-fuzzy and soft computing: a computational approach to learning and machine intelligence
Inter-item correlations among function points
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Software cost estimation with fuzzy models
ACM SIGAPP Applied Computing Review
Neural Networks: A Comprehensive Foundation
Neural Networks: A Comprehensive Foundation
Software Cost Estimation with Cocomo II with Cdrom
Software Cost Estimation with Cocomo II with Cdrom
A Function Point-Like Measure for Object-Oriented Software
Empirical Software Engineering
Splitting the Difference: The Historical Necessity of Synthesis in Software Engineering
IEEE Annals of the History of Computing
Function Point Analysis: Difficulties and Improvements
IEEE Transactions on Software Engineering
Fuzzy Modeling for Function Points Analysis
Software Quality Control
Object-Oriented Function Points: An Empirical Validation
Empirical Software Engineering
An Empirical Study of the Correlations Between Function Point Elements
METRICS '99 Proceedings of the 6th International Symposium on Software Metrics
Building A Software Cost Estimation Model Based On Categorical Data
METRICS '01 Proceedings of the 7th International Symposium on Software Metrics
Modification of standard function point complexity weights system
Journal of Systems and Software - Special issue: The new context for software engineering education and training
An Empirical Investigation of the Key Factors for Success in Software Process Improvement
IEEE Transactions on Software Engineering
Journal of Systems and Software
Improving the COCOMO model using a neuro-fuzzy approach
Applied Soft Computing
Application of Fuzzy Logic to Approximate Reasoning Using Linguistic Synthesis
IEEE Transactions on Computers
IWSM '09 /Mensura '09 Proceedings of the International Conferences on Software Process and Product Measurement
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
Improving effort estimation by voting software estimation models
Advances in Software Engineering
An investigation of using neuro-fuzzy with software size estimation
WOSQ'09 Proceedings of the Seventh ICSE conference on Software quality
Towards an early software estimation using log-linear regression and a multilayer perceptron model
Journal of Systems and Software
Probabilistic size proxy for software effort prediction: A framework
Information and Software Technology
Hi-index | 0.01 |
Function Point (FP) is a useful software metric that was first proposed 25 years ago, since then, it has steadily evolved into a functional size metric consolidated in the well-accepted Standardized International Function Point Users Group (IFPUG) Counting Practices Manual - version 4.2. While software development industry has grown rapidly, the weight values assigned to count standard FP still remain same, which raise critical questions about the validity of the weight values. In this paper, we discuss the concepts of calibrating Function Point, whose aims are to estimate a more accurate software size that fits for specific software application, to reflect software industry trend, and to improve the cost estimation of software projects. A FP calibration model called Neuro-Fuzzy Function Point Calibration Model (NFFPCM) that integrates the learning ability from neural network and the ability to capture human knowledge from fuzzy logic is proposed. The empirical validation using International Software Benchmarking Standards Group (ISBSG) data repository release 8 shows a 22% accuracy improvement of mean magnitude relative error (MMRE) in software effort estimation after calibration.