The role of frame-based representation in reasoning
Communications of the ACM
The State of Software Maintenance
IEEE Transactions on Software Engineering
System structure and software maintenance performance
Communications of the ACM
Effect of modularity on maintainability of rule-based systems
International Journal of Man-Machine Studies
Quality issues of knowledge bases in expert system development: an exploratory study
Quality issues of knowledge bases in expert system development: an exploratory study
Some factors affecting program repair maintenance: an empirical study
Communications of the ACM
A Software Engineering Methodology for Rule-Based Systems
IEEE Transactions on Knowledge and Data Engineering
A Review of Experimental Investigations into Object-Oriented Technology
Empirical Software Engineering
Research Frontiers in Object Technology
Information Systems Frontiers
Knowledge management-centric help desk: specification and performance evaluation
Decision Support Systems
The development of an ontology-based expert system for corporate financial rating
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
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.