Course Documents
     Main Page
     Contact Information
     Course Announcement
     Schedule and Syllabus
     Course Participants
     Discussion Forum
     Swiki Chat Area
     Lecture Material
     Independent Research
     Previous Course
Swiki Features:
  View this Page
  Edit this Page
  Printer Friendly View
  Lock this Page
  References to this Page
  Uploads to this Page
  History of this Page
  Top of the Swiki
  Recent Changes
  Search the Swiki
  Help Guide
Related Links:
     Atlas Program
     Center for LifeLong Learning and Design
     Computer Science Department
     Institute of Cognitive Science
     College of Architecture and Planning
     University of Colorado at Boulder

Assignment 5 - William Beachley

William Beachley
Assignment 5
Due: 2/4/04
Role: Summarizer

Domain-Oriented Design Environments and Critiquing
paper: Fischer, G., Nakakoji, K., Ostwald, J., Stahl, G.,
& Sumner, T. (1998) "Embedding Critics in Design
Environments." In M. T. Maybury & W. Wahlster (Eds.),
Readings in Intelligent User Interfaces, Morgan Kaufmann,
San Francisco, pp. 537-561.

Briefly discuss the following issues:

1. what did you find

1. interesting about the article?
See Genevieve or Rizwan's responses

2. not interesting about the article?
See Genevieve or Rizwan's responses

2. what do you consider the main message of the article?
See Genevieve or Rizwan's responses

3. are themes discussed in the article which you would like
to know more about?
See Genevieve or Rizwan's responses

4. do you know of other papers, ideas, and systems which
are closely related to

Home architecture and landscaping software. - JC
Lotus Notes - HK
MS Office - HK
Rational Purify Plus - RR

5. what does the article say about

1. design

The critic system is about complex design and design problems. – JT
A role of the system is to improve design. JC
System allows for access to distributed knowledge – BL
System makes design easier, allowing for evaluation and improvement. - Jun and Sarah.
Role of computer shifts from a tool to a member of the design process. – KT
Design knowledge is distributed and the critic system allows for the collection of this knowledge. – RR
System enables more effective design – AS

2. learning

Access to distributed knowledge aids learning process. – JC
System aids in the learning of the problem through access to domain knowledge. – Jun and Sarah
Critics offer “learning on demand” through access to new knowledge. – KT
Critique of design is a learning process for the designer. – RR
Design is a learning process - SZ
Failure in design contributes to learning. – HK
Learning can take place directly from coded rules and informal justifications for those rules – AS

3. collaboration

Building a critic system requires collaboration – JC
Collaboration from “experts” when updating domain knowledge. – BL
The Catalog component is an example of collaboration – Jun and Sarah
Human-computer collaborationn – KT, AS, RR, HK
Collaboration of all stakeholders is required in critic design – RR

4. innovative media support for these activities?

Virtual Reality – BL
Hyperlinking – KT
Critic system itself – JC

6. do you have any ideas how this research could / should be
extended based on your own knowledge and experience?

Website design - SZ
Writing a paper – SZ
Software development (IDE) – KT, AS
Circuit design – BL

What is the problem with our current tools for creating software, websites,

What kind of critics already exist in these tools?

The paper does not talk about the situation where multiple rules are broken at the same time. – Jun and Sarah
-Would anyone like to refute this? - JC

View this PageEdit this PagePrinter Friendly ViewLock this PageReferences to this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide