article Open AccessTop 1% cited
A field study of the software design process for large systems
Communications of the ACM · 1988 · Vol. 31(11) · pp. 1268–1287
Abstract
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.
Software Engineering Techniques and PracticesSoftware Engineering ResearchOpen Source Software InnovationsComputer scienceInterviewProductivitySoftwareDomain (mathematical analysis)Process (computing)Field (mathematics)Software engineeringSoftware systemKnowledge management
Funding
- National Aeronautics and Space Administration
- University of Texas at Austin
- Strong
Citations
2,086
FWCI
103.01
field-weighted impact
References
64
Percentile
100%
vs. same field & year
Citations per year
Cited by
Process modeling
Communications of the ACM · 1992 · 1,623 citations
Coordinating Expertise in Software Development Teams
Management Science · 2000 · 1,681 citations
References
The Case Research Strategy in Studies of Information Systems
MIS Quarterly · 1987 · 4,691 citations
Citation Network
How this paper connects to the literature. Drag to explore, click any node to open that paper.
