The USC system factory project
- 3 January 1989
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGSOFT Software Engineering Notes
- Vol. 14 (1) , 61-82
- https://doi.org/10.1145/66051.66055
Abstract
Developing the next generation of large-scale software systems will change the patterns of work in system development organizations. We therefore expect the major systems engineering problems to be solved will require organizational solutions that accomodate advanced software development tools, flexible manufacturing techniques for system life cycle engineering , and knowledge-intensive strategies for managing large system development projects . Over the past seven years, we have created an experimental organizational environment for developing large software systems that allow us to encounter these problems, and find effective solutions or interventions. We call this organizational environment the System Factory . We have developed and evolved the System Factory through seven generations of graduate student staff, totaling more than 500 in number. In this report, we describe what the System Factory is, the problems we have investigated, the results and example products of this research, potential future applications of the System Factory approach, and finally our experiences in transferring this technology.This publication has 26 references indexed in Scilit:
- A database foundation to support software system evolutionJournal of Systems and Software, 1987
- Module interconnection languagesJournal of Systems and Software, 1986
- Analyzing due process in the workplaceACM Transactions on Information Systems, 1986
- The integration of computing and routine workACM Transactions on Information Systems, 1986
- A prototype electronic encyclopediaACM Transactions on Information Systems, 1985
- Environments for VLSI and software engineeringJournal of Systems and Software, 1984
- Seven basic principles of software engineeringJournal of Systems and Software, 1983
- Computer animation with scripts and actorsACM SIGGRAPH Computer Graphics, 1982
- Operational specification as the basis for rapid prototypingACM SIGSOFT Software Engineering Notes, 1982
- The DoD common high order programming language effort (DoD-1)ACM SIGPLAN Notices, 1979