Large scale software development is so expensive that new techniques and methods are required to improve productivity. The software development environment is a proposed solution in which software development methods and paradigms are embedded within a computer software system. The goal of an environment is to provide software developers with a computer-aided specification, design, coding, testing and maintenance system that operates at the level of abstraction of the software development process and the application domains of its intended products. In the SAGA project, we have been investigating the principles and practices underlying the construction of a software development environment. In this paper, we review our studies and results and discuss the issues of providing practical environments in the short and long term.
|Original language||English (US)|
|Title of host publication||Unknown Host Publication Title|
|Publisher||Peter Peregrinus Ltd (IEE Computing Series 7)|
|Number of pages||20|
|State||Published - 1986|
ASJC Scopus subject areas