The effect of knowledge representation schemes on maintainability of knowledge-based systems
- 1 January 1996
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Knowledge and Data Engineering
- Vol. 8 (1) , 173-178
- https://doi.org/10.1109/69.485645
Abstract
We use an experimental approach to investigate the representational effects of knowledge on maintainability, and compare this with the structural effects of rule sets investigated by Davis [5]. Results show that an object-based system, compared to a structured rule-based system, was easier to maintain in terms of the time to do the maintenance tasks, but not necessarily in terms of accuracy of the alterations. However, in some instances subsumption and redundancies were introduced into the rule-based system, which can cause problems for subsequent maintenance. Subjects perceived the structured rule-base system as more complex than the object-oriented system, and perceived the object structure as more useful than the rule modularization and documentation. ©1996 IEEEKeywords
This publication has 9 references indexed in Scilit:
- A controlled experiment to evaluate maintainability of object-oriented softwarePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Verifying expert systems: A logical framework and a practical toolExpert Systems with Applications, 1992
- A structured methodology for developing production systemsDecision Support Systems, 1992
- A software engineering methodology for rule-based systemsIEEE Transactions on Knowledge and Data Engineering, 1990
- Effect of modularity on maintainability of rule-based systemsInternational Journal of Man-Machine Studies, 1990
- System structure and software maintenance performanceCommunications of the ACM, 1989
- The State of Software MaintenanceIEEE Transactions on Software Engineering, 1987
- The role of frame-based representation in reasoningCommunications of the ACM, 1985
- Some factors affecting program repair maintenanceCommunications of the ACM, 1983