• 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