Enhanced Maintenance and Explanation of Expert Systems Through Explicit Models of Their Development

Robert Neches, W.R. Swartout, J.D. Moore

Research output: Contribution to journalArticlepeer-review

Abstract

Principled development techniques could greatly enhance the understandability of expert systems for both users and system developers. Current systems have limited explanatory capabilities and present maintenance problems because of a failure to explicitly represent the knowledge and reasoning that went into their design. This paper describes a paradigm for constructing expert systems which attempts to identify that tacit knowledge, provide means for capturing it in the knowledge bases of expert systems, and, apply it towards more perspicuous machine-generated explanations and more consistent and maintainable system organization.
Original languageEnglish
Pages (from-to)1337-1351
Number of pages15
JournalIEEE Transactions on Software Engineering
VolumeSE-11
Issue number11
DOIs
Publication statusPublished - 1 Nov 1985

Keywords

  • Expert systems
  • explanation
  • natural language generation
  • software development
  • software maintenance
  • Collaborative work
  • Costs
  • Encoding
  • History
  • Knowledge engineering
  • Knowledge representation
  • Natural languages
  • Programming
  • Software maintenance

Fingerprint

Dive into the research topics of 'Enhanced Maintenance and Explanation of Expert Systems Through Explicit Models of Their Development'. Together they form a unique fingerprint.

Cite this