Human–computer collaboration is extremely necessary for solving ill-structured problems and critic systems can effectively facilitate human–computer collaborative problem solving. This paper conducts a systematic study on critic systems. First, the concepts of critic systems are presented. Then, a literature review is presented on critic systems. Afterwards, a generic architecture is put forward for critic systems, with its important aspects being analyzed. Finally, two case studies are given to illustrate critic systems.
critic system - expert system - human–computer collaboration - human–computer collaborative problem solving - knowledge-based system