IBM Systems Journal
Programming Style: Examples and Counterexamples
ACM Computing Surveys (CSUR)
Use of the concept of transparency in the design of hierarchically structured systems
Communications of the ACM
On the criteria to be used in decomposing systems into modules
Communications of the ACM
The structure of the “THE”-multiprogramming system
Communications of the ACM
Chapter I: Notes on structured programming
Structured programming
Hi-index | 0.00 |
In developing a large scale software system, the project environment, the effectiveness of human interfaces, and the methods used in performing the work are key factors in determining the success of a project. A number of software methodologies have been developed to increase the probability of a project's success, such as top-down development and structured programming [Dijkstra, 1972]. Yet, little attention has been paid to the problems of integrating these methodologies into a team environment, especially when a large number of software practitioners are involved in the project.