|
ABSTRACT
Engineering reliable software is possible. It is a problem of managing organizational structures. A theory is proposed which organizes the software development process. The theory predicts the effectiveness of several techniques and explains their disparate contributions to productivity. This prediction is compared with empirical studies of these techniques and the theory appears corroborated.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Thomas Kuhn, Structure of Scientific Revolutions, Chicago University Press, Chicago, 1970.
|
| |
2
|
Kenneth Boulding, The Image, University of Michigan Press, Ann Arbor, 1961.
|
| |
3
|
Ware Myers, "The Need for Software Engineering", Computer, February 1978.
|
| |
4
|
|
| |
5
|
James D. Thompson, Organizations in Actions, McGraw Hill, New York, 1967.
|
| |
6
|
|
| |
7
|
|
| |
8
|
J.R. Pierce, Symbols, Signals and Noise, Harper, New York, 1961.
|
| |
9
|
E. Daly, "Management of Software Development", IEEE Trans. Software Engineering, May 1977.
|
| |
10
|
Watson and Felix, "A Method of Programming Measurement and Estimation", IBM Systems Journal, Vol. 16, November 1977.
|
|