An empirical validation of software cost estimation models
Communications of the ACM
Scale Economies in New Software Development
IEEE Transactions on Software Engineering
Function Points in the Estimation and Evaluation of the Software Process
IEEE Transactions on Software Engineering
Calibrating estimation tools for software development
Software Engineering Journal
Reformulating and calibrating COCOMO
Journal of Systems and Software
Empirical studies of assumptions that underlie software cost-estimation models
Information and Software Technology
Reliability of function points measurement: a field experiment
Communications of the ACM
Robust regression for developing software estimation models
Journal of Systems and Software
Machine learning, neural and statistical classification
Machine learning, neural and statistical classification
Function Points Analysis: An Empirical Study of Its Measurement Processes
IEEE Transactions on Software Engineering
Inter-item correlations among function points
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Estimating Software Project Effort Using Analogies
IEEE Transactions on Software Engineering
Software management and cost estimating error
Journal of Systems and Software
An investigation of machine learning based prediction systems
Journal of Systems and Software - Special issue on empirical studies of software development and evolution
Software Cost Estimation with Incomplete Data
IEEE Transactions on Software Engineering
Comparing Software Prediction Techniques Using Simulation
IEEE Transactions on Software Engineering - Special section on the seventh international software metrics symposium
Software Engineering Economics
Software Engineering Economics
Software Cost Estimation with Cocomo II with Cdrom
Software Cost Estimation with Cocomo II with Cdrom
Estimates, Uncertainty, and Risk
IEEE Software
Benchmarking Software-Development Productivity
IEEE Software
Function Point Analysis: Difficulties and Improvements
IEEE Transactions on Software Engineering
A Comparison of Function Point Counting Techniques
IEEE Transactions on Software Engineering
Search Heuristics, Case-based Reasoning And Software Project Effort Prediction
GECCO '02 Proceedings of the Genetic and Evolutionary Computation Conference
Combining techniques to optimize effort predictions in software project management
Journal of Systems and Software
An experiment on software project size and effort estimation
ISESE '03 Proceedings of the 2003 International Symposium on Empirical Software Engineering
Evidence-Based Software Engineering
Proceedings of the 26th International Conference on Software Engineering
An analysis of data sets used to train and validate cost prediction systems
PROMISE '05 Proceedings of the 2005 workshop on Predictor models in software engineering
A Systematic Review of Software Development Cost Estimation Studies
IEEE Transactions on Software Engineering
Selecting Best Practices for Effort Estimation
IEEE Transactions on Software Engineering
A systematic review of cross- vs. within- company cost estimation studies
EASE'06 Proceedings of the 10th international conference on Evaluation and Assessment in Software Engineering
A review of studies on expert estimation of software development effort
Journal of Systems and Software
Journal of Systems and Software
A survey on software cost estimation in the chinese software industry
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Using uncertainty as a model selection and comparison criterion
PROMISE '09 Proceedings of the 5th International Conference on Predictor Models in Software Engineering
Scope error detection and handling concerning software estimation models
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Integrate the GM(1,1) and Verhulst models to predict software stage effort
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Systematic literature reviews in software engineering - A tertiary study
Information and Software Technology
Stable rankings for different effort models
Automated Software Engineering
Refining the systematic literature review process--two participant-observer case studies
Empirical Software Engineering
The relationship between search based software engineering and predictive modeling
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
Case-based reasoning vs parametric models for software quality optimization
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
Systematic literature review of machine learning based software development effort estimation models
Information and Software Technology
Investigating effort prediction of web-based applications using CBR on the ISBSG dataset
EASE'10 Proceedings of the 14th international conference on Evaluation and Assessment in Software Engineering
Evaluating prediction systems in software project estimation
Information and Software Technology
StatREC: a graphical user interface tool for visual hypothesis testing of cost prediction models
Proceedings of the 8th International Conference on Predictive Models in Software Engineering
Exact scalable sensitivity analysis for the next release problem
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
The objective of this paper is to consider research progress in the field of software project economics with a view to identifying important challenges and promising research directions. I argue that this is an important sub-discipline since this will underpin any cost-benefit analysis used to justify the resourcing, or otherwise, of a software project. To accomplish this I conducted a bibliometric analysis of peer reviewed research articles to identify major areas of activity. My results indicate that the primary goal of more accurate cost prediction systems remains largely unachieved. However, there are a number of new and promising avenues of research including: how we can combine results from primary studies, integration of multiple predictions and applying greater emphasis upon the human aspects of prediction tasks. I conclude that the field is likely to remain very challenging due to the people-centric nature of software engineering, since it is in essence a design task. Nevertheless the need for good economic models will grow rather than diminish as software becomes increasingly ubiquitous. Keywords: cost models, effort prediction, empirical software engineering, software project management.