Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Maintaining constraint-based applications
Nordlander T., Freuder E., Wallace R.  Knowledge capture (Proceedings of the 4th International Conference on Knowledge Capture, Whistler, BC, Canada, Oct 28-31, 2007)79-86.2007.Type:Proceedings
Date Reviewed: Jun 10 2008

No one believes that maintaining knowledge-based applications is easy, but perhaps it could be made less difficult. With the aid of screen shots, Nordlander, Freuder, and Wallace describe how an end user can modify, delete, and add constraint rules in a constraint-based reasoning system designed to support hospital inventory management. These maintenance actions become available when an order request violates policy or physical space constraints. For example, an order for too many items might violate a storage constraint in an operating theater. An end user, such as a head nurse, can then either reduce the quantity ordered or modify the constraint rule to reflect recently added storage capacity of which the system was unaware. End users may perform maintenance actions only if they have the same or higher access level as the original creator of the constraint rule. A key advantage of the system outlined is that maintenance and routine product ordering are interwoven, allowing maintenance on the fly.

From a human-computer interaction (HCI) perspective, however, I am not convinced that on-the-fly maintenance really works as portrayed. Nothing is mentioned about interface prototyping sessions, usability lab sessions, or satisfied usability requirements, as part of customer acceptance. The frequency and nature of maintenance actions by real end users is unknown, as the authors do not report on field sessions.

Written in a proof-of-concept style, this paper disappoints. With the system already handed over to the hospital, it misses the opportunity to report on all kinds of detailed evaluation work. Nevertheless, I recommend this paper to those researching the maintenance of knowledge-based applications.

Reviewer:  Andy Brooks Review #: CR135696 (0905-0493)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Problem Solving, Control Methods, And Search (I.2.8 )
 
 
Constraint And Logic Languages (D.3.2 ... )
 
 
Logic And Constraint Programming (F.4.1 ... )
 
 
Applications And Expert Systems (I.2.1 )
 
Would you recommend this review?
yes
no
Other reviews under "Problem Solving, Control Methods, And Search": Date
The use of a commercial microcomputer database management system as the basis for bibliographic information retrieval
Armstrong C. Journal of Information Science 8(5): 197-201, 1984. Type: Article
Jun 1 1985
Naive algorithm design techniques--a case study
Kant E., Newell A. (ed)  Progress in artificial intelligence (, Orsay, France,511985. Type: Proceedings
Mar 1 1986
SOAR: an architecture for general intelligence
Laird J. (ed), Newell A., Rosenbloom P. Artificial Intelligence 33(1): 1-64, 1987. Type: Article
Aug 1 1988
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy