The Cost of Developing Large-Scale Software
IEEE Transactions on Computers
A General Empirical Solution to the Macro Software Sizing and Estimating Problem
IEEE Transactions on Software Engineering
A method of programming measurement and estimation
IBM Systems Journal
Hi-index | 0.00 |
This paper summarizes certain lessons we learned recently in developing a software cost estimation model for TRW. With respect to general needs in the cost estimation field, it was found particularly important and useful to address the following three needs: 1.1. to develop a set of well-defined, agreed-on criteria for the ''goodness'' of a software cost model; 2.2. to evaluate existing and future models with respect to these criteria; 3.3. to emphasize ''constructive'' models that relate their cost estimates to actual software phenomenology and project dynamics. This paper presents a set of criteria found to be particularly important in practical software cost estimation, together with examples of their importance.