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