Title :
Programming environments for reusability
Author_Institution :
Carnegie-Mellon Univ., Pittsburgh, PA, USA
Abstract :
The standard techniques for the obstacles to software reuse are reviewed, and some emerging techniques that may makes a larger fraction of system software reusable are discussed. The main characteristics of five categories of programming environments are briefly examined. The categories are: structure-oriented environments, language environments, toolkit environments, software development methodologies, and system development assistants. The requirements for further development of reusability are examined, and speculations are offered as to which type of environment will be best suited to support it.<>
Keywords :
programming environments; software engineering; software tools; language environments; programming environments; reusability; software development methodologies; software reuse; structure-oriented environments; system development assistants; system software; toolkit environments; Artificial intelligence; Automatic programming; Automation; Production systems; Productivity; Programming environments; Programming profession; Software systems; Testing; Writing;
Conference_Titel :
System Sciences, 1988. Vol.II. Software Track, Proceedings of the Twenty-First Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI, USA
Print_ISBN :
0-8186-0842-0
DOI :
10.1109/HICSS.1988.11781