A Field Study of the Software Design Process for Large Systems


The problems of designing large software systems were studied through interviewing personnel from 17 large projects. A layered behavioral model is used to analyze how three of these problems—the thin spread of application domain knowledge, fluctuating and conflicting requirements, and communication bottlenecks and breakdowns—affected software productivity and quality through their impact on cognitive, social, and organizational processes.

DOI: 10.1145/50087.50089

Extracted Key Phrases

10 Figures and Tables

Citations per Year

2,263 Citations

Semantic Scholar estimates that this publication has 2,263 citations based on the available data.

See our FAQ for additional information.

Cite this paper

@article{Curtis1988AFS, title={A Field Study of the Software Design Process for Large Systems}, author={Bill Curtis and Herb Krasner and Neil Iscoe}, journal={Commun. ACM}, year={1988}, volume={31}, pages={1268-1287} }