Understanding and Controlling Software Costs. - Barry W. Boehm; Philip N. Papaccio (IEEE Trans. Software Eng., 1988)