The Economics of Computers
Figure of Merit for Fault-Tolerant Space Computers
IEEE Transactions on Computers
Cost estimation models for reuse and prototype SW development life-cycles
ACM SIGSOFT Software Engineering Notes
A model for measuring information system size
MIS Quarterly
Perceptual congruence and information systems cost estimating
SIGCPR '95 Proceedings of the 1995 ACM SIGCPR conference on Supporting teams, groups, and learning inside and outside the IS function reinventing IS
The adjusted analogy-based software effort estimation based on similarity distances
Journal of Systems and Software
IEEE Transactions on Computers
Complexity measures for software engineering
Journal of Computational Methods in Sciences and Engineering - Selected papers from the International Conference on Computer Science,Software Engineering, Information Technology, e-Business, and Applications, 2003
Software development cost estimation using wavelet neural networks
Journal of Systems and Software
Life cycle cost models for comparing computer family architectures
AFIPS '77 Proceedings of the June 13-16, 1977, national computer conference
Do software libraries evolve differently than applications?: an empirical investigation
LCSD '07 Proceedings of the 2007 Symposium on Library-Centric Software Design
Programming process productivity measurement system for System/370
IBM Systems Journal
Proceedings of the 33rd International Conference on Software Engineering
Programmer and analyst time/cost estimation
MIS Quarterly
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
A review of studies on expert estimation of software development effort
Journal of Systems and Software
Partitioning considerations for complex computer based weapon systems
Journal of Systems and Software
Software cost modeling: Some lessons learned
Journal of Systems and Software
Seven basic principles of software engineering
Journal of Systems and Software
Can the Parr curve help with manpower distribution and resource estimation problems?
Journal of Systems and Software
Perceptual Congruence and Systems Development Cost Estimation
Information Resources Management Journal
Hi-index | 14.98 |
The work of software cost forecasting falls into two parts. First we make what we call structural forecasts, and then we calculate the absolute dollar-volume forecasts. Structural forecasts describe the technology and function of a software project, but not its size. We allocate resources (costs) over the project's life cycle from the structural forecasts. Judgment, technical knowledge, and econometric research should combine in making the structural forecasts. A methodology based on a 25 X 7 structural forecast matrix that has been used by TRW with good results over the past few years is presented in this paper. With the structural forecast in hand, we go on to calculate the absolute dollar-volume forecasts. The general logic followed in "absolute" cost estimating can be based on either a mental process or an explicit algorithm. A cost estimating algorithm is presented and five tradition methods of software cost forecasting are described: top-down estimating, similarities and differences estimating, ratio estimating, standards estimating, and bottom-up estimating. All forecasting methods suffer from the need for a valid cost data base for many estimating situations. Software information elements that experience has shown to be useful in establishing such a data base are given in the body of the paper. Major pricing pitfalls are identified. Two case studies are presented that illustrate the software cost forecasting methodology and historical results. Topics for further work and study are suggested.