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.
"Next Generation Software Techniques", Proc. SPIE 0627, Instrumentation in Astronomy VI, (13 October 1986); doi: 10.1117/12.968094; https://doi.org/10.1117/12.968094