Building Human-Centred Intelligent Cooperative Information Systems with IKEA

We present a methodology for human-centered development of intelligent cooperative systems. According to this methodology systems are built as human-computer cooperative systems where the user becomes one of the cooperating agents in the system. For the development of these systems an evolutionary development method is proposed which includes case oriented and task oriented development. A generic architecture serves as a framework for system development. It integrates components for system consultation as well as facilities for automatic and manual adaptation in a human-computer cooperative problem solving system. Our approach is illustrated with an expert system in the domain of technical troubleshooting.