Next Generation Software Techniques

This paper critically examines the current software development scenario, in the academic as well as in the industrial environment. We identify areas where improvements should be made, and suggest possible techniques which can be used. The use of knowledge-based systems is considered, and their application to software development and to scientific research is examined.

[1]  Robert Balzer,et al.  A 15 Year Perspective on Automatic Programming , 1985, IEEE Transactions on Software Engineering.