The LISP tutor: it approaches the effectiveness of a human tutor
BYTE - Lecture notes in computer science Vol. 174
Interface design issues for advice-giving expert systems
Communications of the ACM
AI Magazine
Whether software engineering needs to be artificially intelligent
IEEE Transactions on Software Engineering
Annual review of computer science vol. 1, 1986
Artificial intelligence and tutoring systems: computational and cognitive approaches to the communication of knowledge
A framework for a decision critic and advisor
Proceedings of the Twenty-First Annual Hawaii International Conference on Decision Support and Knowledge Based Systems Track
Design environments for constructive and argumentative design
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
JANUS: integrating hypertext with a knowledge-based design environment
HYPERTEXT '89 Proceedings of the second annual ACM conference on Hypertext
User models in dialog systems
Communication requirements for cooperative problem solving systems
Information Systems - Knowledge engineering
End-user modifiability in design environments
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Expert Critiquing Systems
Critiquing Software Specifications
IEEE Software
The CRITTER system: Automated critiquing of digital circuit designs
DAC '84 Proceedings of the 21st Design Automation Conference
Design environments for high-functionality computer systems
Design environments for high-functionality computer systems
Mindstorms: children, computers, and powerful ideas
Mindstorms: children, computers, and powerful ideas
JANUS: basic concepts and sample dialog
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Human interaction with intelligent systems: an overview and bibliography
ACM SIGART Bulletin
Towards task models for embedded information retrieval
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Knowledge-based evaluation as design support for graphical user interfaces
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Supporting knowledge acquisition by end users: tools and representations
SAC '92 Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing: technological challenges of the 1990's
Embedding computer-based critics in the contexts of design
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Some aspects of the user interface of a knowledge based beautifier for drawings
IUI '93 Proceedings of the 1st international conference on Intelligent user interfaces
An adaptive environment for the user interface of Excel
IUI '93 Proceedings of the 1st international conference on Intelligent user interfaces
Programming as problem solving: a participatory theater approach
AVI '94 Proceedings of the workshop on Advanced visual interfaces
Making use: a design representation
Communications of the ACM
From domain modeling to collaborative domain construction
Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques
Multimedia: design for the “moment”
MULTIMEDIA '97 Proceedings of the fifth ACM international conference on Multimedia
Team automata for groupware systems
GROUP '97 Proceedings of the international ACM SIGGROUP conference on Supporting group work: the integration challenge
Programming for usability in nonvisual user interfaces
Assets '98 Proceedings of the third international ACM conference on Assistive technologies
Providing advice for multimedia designers
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Developing for privacy: civility frameworks and technical design
Proceedings of the tenth conference on Computers, freedom and privacy: challenging the assumptions
A Learning Agent that Assists the Browsing of Software Libraries
IEEE Transactions on Software Engineering
Oracles, Bards, and Village Gossips, or Social Roles and Meta Knowledge Management
Information Systems Frontiers
Privacy critics: UI components to safeguard users' privacy
CHI '99 Extended Abstracts on Human Factors in Computing Systems
End-user privacy in human-computer interaction
Foundations and Trends in Human-Computer Interaction
The intellectual challenge of CSCW: the gap between social requirements and technical feasibility
Human-Computer Interaction
Intelligent assistance through collaborative manipulation
IJCAI'91 Proceedings of the 12th international joint conference on Artificial intelligence - Volume 1
What makes a good design critic?: food design vs. product design criticism
CHI '10 Extended Abstracts on Human Factors in Computing Systems
Supporting collaborative privacy-observant information sharing using RFID-tagged objects
Advances in Human-Computer Interaction
Towards a system architecture supporting contextualized learning
AAAI'90 Proceedings of the eighth National conference on Artificial intelligence - Volume 1
A cooperative problem solving system for user interface design
AAAI'90 Proceedings of the eighth National conference on Artificial intelligence - Volume 1
Making design objects relevant to the task at hand
AAAI'91 Proceedings of the ninth National conference on Artificial intelligence - Volume 1
A tool for achieving consensus in knowledge representation
AAAI'91 Proceedings of the ninth National conference on Artificial intelligence - Volume 1
From human factors to human actors to human crafters
Proceedings of the 2011 iConference
IS-EUD'11 Proceedings of the Third international conference on End-user development
Designing in use: bridging the design time - use time divide
IS-EUD'11 Proceedings of the Third international conference on End-user development
Bridging the design time -- use time divide: towards a future of designing in use
C&C '11 Proceedings of the 8th ACM conference on Creativity and cognition
Utilizing active software to capture tacit knowledge for strategic use
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part IV
Documentation comes to life in computational thinking acquisition with agentsheets
Proceedings of the 11th Brazilian Symposium on Human Factors in Computing Systems
ReflectionSpace: an interactive visualization tool for supporting reflection-on-action in design
Proceedings of the 9th ACM Conference on Creativity & Cognition
Hi-index | 0.02 |
We describe the critiquing approach to building knowledge-based interactive systems. Critiquing supports computer users in their problem solving and learning activities. The challenges for the next generation of knowledge-based systems provide a context for the development of this paradigm. We discuss critics from the perspective of overcoming the problems of high-functionality computer systems, of providing a new class of systems to support learning, of extending applications-oriented construction kits to design environments, and of providing an alternative to traditional autonomous expert systems. One of the critiquing systems we have built — JANUS, a critic for architectural design — is used as an example of the key aspects of the critiquing process. We also survey additional critiquing systems developed in our and other research groups.