Controlling Software Cost by Barry Boehm & Philip N. Papaccio, IEEE Transactions on Software Engineering, Vol. 14, No. 10, October 1988, pp 1462-1477.
Achieving Low-Cost, High-Quality Software: Certainly, though, if we want better software quality at a reasonable cost, we are not going to hold constant our use of tools, modern programming practices, and better people. This leads to situation b), in which many organizations have been able to achieve simultaneous improvements in both software quality and productivity. For example, the extensive survey in Reference [50] of about 800 user installations found that the four most strongly experienced effects of using modern programming practices were "code quality," "early error detection," "programmer productivity," and "maintenance time or cost." Thus, attempts to build quality into a software product will also lead to gains in productivity as well. [emphasis mine]
