DocumentCode :
869597
Title :
Intelligent assistance for software development and maintenance
Author :
Kaiser, Gail E. ; Feiler, P.H. ; Popovich, Steven S.
Author_Institution :
Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
Volume :
5
Issue :
3
fYear :
1988
fDate :
5/1/1988 12:00:00 AM
Firstpage :
40
Lastpage :
49
Abstract :
An environment is described, called Professor Marvel, that provides early error checking and answers questions about the program under development. The environment has a certain understanding of the systems being developed and how to use tools to produce software. It aids individual programmers and helps coordinate programming teams. The key components of Marvel are a database that stores data represented as objects, as in object-oriented languages, and a model of the development process that imposes a structure on programming activities. Marvel´s support of insight and of opportunistic processing is discussed at length, as is the handling of side effects. A sample session is described.<>
Keywords :
expert systems; programming environments; software packages; ES; Professor Marvel; database; development process; environment; error checking; individual programmers; insight; maintenance; object-oriented languages; opportunistic processing; programming teams; software development; Artificial intelligence; Automatic programming; Birth disorders; Buildings; Debugging; Instruction sets; Programming profession; Software engineering; Software maintenance; Software tools;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/52.2023
Filename :
2023
Link To Document :
بازگشت