The psychology of computer programming
The psychology of computer programming
The programmer's workbench—a machine for software development
Communications of the ACM
Hi-index | 0.01 |
Mature engineering fields have well-developed tools and standards which aid in development and guarantee product quality. Ironically, after over thirty years, programming remains basically an undisciplined processs with most software engineers still using techniques and tools which have changed little over the last ten years. There is as yet no common standard for programming tools and common experience in the use of those tools and techniques which currently do exist. The mounting cost of software dictates that the time has come to offer the software engineer tools which can increase his productivity, via saving time and making man-machine interaction more efficient.