Publication | Open Access
A field study of the software design process for large systems
2.1K
Citations
43
References
1988
Year
Software MaintenanceEngineeringProject ManagementSoftware SystemsSoftware StudiesSoftware EngineeringSoftware ProcessSoftware AnalysisSoftware ArchitectureEmpirical Software Engineering ResearchManagementSystems EngineeringSoftware AspectSoftware Project ManagementSoftware ConstructionOrganizational SystemsBusiness Information SystemsField StudySoftware Development ProcessDesignUltra-large SystemLarge ProjectsLayered Behavioral ModelSoftware DesignLarge Software SystemsLarge SystemsProgram AnalysisSoftware ManagementBusinessSystem SoftwareSoftware Design Process
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1