Intelligent Critiquing of Design Sketches

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

Software Analysis at Philips Healthcare MSc Project Matthijs Wessels 01/09/2009 – 01/05/2010.
The State Transition Diagram
Intelligent Critiquing of Design Sketches Yeonjoo Oh, Ellen Yi-Luen Do, Mark D Gross Computational Design Lab, School of Architecture, Carnegie Mellon.
Web Design Graphical User Interface Navigation. Website Prototyping Plan your website Take time to plan the goal And outcome for your site Based on target.
Fire Alarm System Notification Appliances
© 2010 University of California, Irvine – André van der Hoek1June 10, 2015 – 06:18:06 Informatics 121 Software Design I Lecture 10 André van der Hoek &
SIMS 202 Information Organization and Retrieval Prof. Marti Hearst and Prof. Ray Larson UC Berkeley SIMS Tues/Thurs 9:30-11:00am Fall 2000.
Wednesday, 24 June rd UKIBNET Workshop1 Distributing Cognition in the design of ubiquitous computers Chris Baber Pervasive Computing Group The University.
Graphics Annotation Usability in eLearning Applications Dorian Gorgan, Teodor Ştefănuţ Computer Science Department Technical University of Cluj-Napoca.
1 Info 1409 Systems Analysis & Design Module Lecture 8 – Modelling tools and techniques HND Year /9 De Montfort University.
Chapter 2 Web Site Design Principles Principles of Web Design, 4 th Edition.
DENIM A Sketching Tool for Prototyping Web and Desktop UIs Mark Newman and Jimmy Lin Group for User Interface Research UC Berkeley July 8, 1999.
User Interface Design Practice Methods Textual description Screen painting Rappid Application Development Forms generation from specification Visual.
Web Design cs414 spring Announcements Project status due Friday (submit pdf)
GUI for Computer Architecture Simulation Technical Problem Currently there are tools to aid in the study of computer architecture, but they lack a flexible.
Chapter 13: Designing the User Interface
Object-Oriented Analysis and Design LECTURE 8: USER INTERFACE DESIGN.
Microsoft ® Expression ® Web An Introduction to the Your Learning Guide to Expression Web tutorial.
Jia Sheng, DGP, Sketching for Interface Design Jia Sheng
Systems Analysis and Design in a Changing World, 6th Edition
Week 2 Web Site Design Principles. 2 Design for the Computer Medium Craft the look and feel Make your design portable Design for low bandwidth Plan for.
+ Introduction to Wireframing. + Overview Storyboarding and wireframing your site before you start to code is another step in the website design process.
An Interactive Multimedia Database of U.S. Courthouses 1 CourtsWeb, is a website that evaluates and documents recent federal courthouses. It is a decision.
Geovisualization for Constructing and Sharing Concepts Alan M. MacEachren, Mark Gahegan, & Bill Pike GeoVISTA Center Geography, Penn State
Software Development Stephenson College. Classic Life Cycle.
The Internet. An interconnected network of computers globally Computers are able to communicate and share information with one another from remote locations.
Web Site Design Principles
Yeonjoo Oh 1, Gabe Johnson 1, Mark D Gross 1, Ellen Yi-Luen Do 2 1 CoDe Lab, Carnegie Mellon University 2 College of Architecture and Computing in Georgia.
TECHNOLOGY IN THE CLASSROOM Shalene Herron, Dave Carter & Donna Duriez & Donna Duriez © 2007 Creating Classroom Connections.
Enabling Natural Interaction Randall Davis, Howard Shrobe Aaron Adler, Christine Alvarado, Mark Foltz, Tracy Hammond, Mike Oltmans, Metin Sezgin,Olga Veselova.
Design Computing Theory Yeonjoo Oh Dec. 4th. 02 Evaluate architectural design - Perspective images, Path, Relation of spaces, and users’ conditions.
Chapter 2 Web Site Design Principles Principles of Web Design, 4 th Edition.
Structural Sketcher A Tool for Supporting Architects in Early Design Slava Pranovich Technische Universiteit Eindhoven Dept. Math. and Computer Science.
MIT 6.893; SMA 5508 Spring 2004 Larry Rudolph Lecture Introduction Sketching Interface.
ICS 463, Intro to Human Computer Interaction Design: 5. Design Processes Dan Suthers.
Teaching and Learning with Technology Master title style  Allyn and Bacon 2002 Teaching and Learning with Technology to edit Master title style  Allyn.
SILKWeb: A Sketching Tool for Informal Web Page Design Mark Newman, James Landay, Francis Li, Kalpana Joshi July 9, 1998 C&C Research Labs, NEC
Lecturer: Dalia Mirghani
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
How to Write an Abstract Gwendolyn MacNairn Computer Science Librarian.
Understanding Naturally Conveyed Explanations of Device Behavior Michael Oltmans and Randall Davis MIT Artificial Intelligence Lab.
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
COM 205 Multimedia Applications St. Joseph’s College Fall 2004.
A Mixed-Initiative System for Building Mixed-Initiative Systems Craig A. Knoblock, Pedro Szekely, and Rattapoom Tuchinda Information Science Institute.
CIS 375 Bruce R. Maxim UM-Dearborn
Chapter 2 Web Site Design Principles
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Visual Information Retrieval
Learning Styles & Teaching Styles
Group Y Presenters: (indicate roles)
Computer Software: Programming
Ryan McFall, Herb Dershem Dept. of Computer Science Hope College
Lecturer: Dalia Mirghani
Kenneth Baclawski et. al. PSB /11/7 Sa-Im Shin
J. Michael, M. Shing M. Miklaski, J. Babbitt Naval Postgraduate School
Introduction to Wireframing
TDR System - A Multi-Level Slow Intelligence System for Personal Health Care Shi-Kuo Chang, JunHui Chen, Wei Gao and Qui Zhang University of Pittsburgh.
Objective % Understand career planning in a digital media environment.
Facility Layout Chapter 6A.
Objective % Explain concepts used to create websites.
Chapter 10 Development of Multimedia Project
Electronic Health Information Systems
Chapter 14 Moving from choosing components into design areas
Back to Table of Contents
DESIGN, PROTOTYPING and CONSTRUCTION
Chapter 2 Web Site Design Principles
COM 205 Multimedia Applications
CIS 375 Bruce R. Maxim UM-Dearborn
Presentation transcript:

Intelligent Critiquing of Design Sketches 2004 AAAI Fall Symposium Making Pen-Based Interaction Intelligent and Natural Intelligent Critiquing of Design Sketches Yeonjoo Oh, Ellen Yi-Luen Do, Mark D Gross Computational Design Lab, School of Architecture, Carnegie Mellon University

Outline 1. Motivation 2. Related Work 3. Design Evaluator 4. Discussion 2

Motivation Why do designers draw? - Reflection-in-Action (Schön & Wiggins 1985) : seeing-moving-seeing cycle - Restructuring & Emergence (Verstijinen 2001) : see another interpretation or alternative - Visual Thinking and Imagery (Goldschmidt 1991) : Seeing as & Seeing that 3

Visual Reasoning Architect Steven Holl’s Drawings 4

Design Critiques Desk Crits : Reviewers (reframe design problem) : Student (transfer/ restructure) 5

Related Work Critiquing System : Offer feedback on design Sketch Design : Capture freehand drawing 6

Related Work Design Critiquing Systems - KID (Kitchen Design) Fischer & Nakakoji et al. 1993 - Petri-NED (Petri-Net) Stolze 1994 7

Related Work Design Critiquing Systems - FORNAX (Architectural drawings) novaMSC 8

Related Work Sketch Design - SILK (GUI design) Landay & Myers 1995 - ASSIST (Mechanical device design) Davis et al 2002 9

Related Work Sketch Design - Electronic Cocktail Napkin (Design platform) Gross & Do 1996 - COAs (Military action design) Forbus, Usher & Chapman 2004 10

Design Evaluator Components Two example domains - Sketch interface - Domain knowledge [Critiques] - Presentation of advice Two example domains - Architectural floor plan (Hospital) - Web page layout 11

Design Evaluator Overview Description Layer Evaluation Visualization Records and identifies - Captures and parses Compares sketches against predicates Generates design critiques Displays critiques 12

Hospital Design 13

Description Layer Hospital floor plan diagram Zones, rooms, and doors 14

Description Layer Interconnected objects 15

Evaluation Layer Rules coded as Lisp predicates (SHOULD-BE-ADJACENT SURGERY EMERGENCY-ROOM) (MUST-PASS-THROUGH ENTRANCE TRIAGE ER) Architectural floor plan rules : Room Placement (Zoning) : Adjacency : Room Sequence : Minimum Area Architectural Floor Plan 16

Evaluation Layer Room Placement (Zoning) Adjacency –Circulation path (MUST-BE-IN Clinical-Zone (DAYWARD TRIAGE SURGERY …)) Adjacency –Circulation path (SHOULD-BE-ADJACENT ER INTENSIVE-CARE-UNIT) Architectural Floor Plan 17

Evaluation Layer Room Sequence Minimum Area (MINIMUM-AREA WARD 10000) (MUST-PASS-THROUGH ENTRANCE TRIAGE ER) Minimum Area (MINIMUM-AREA WARD 10000) Architectural Floor Plan 18

Visualization Layer Verbal Critiques (text) Architectural Floor Plan 19

Visualization Layer Graphical Annotation Architectural Floor Plan 20

Visualization Layer 3D Mock-up of Sketch Design Architectural Floor Plan 21

Web page layout design 22

Screen, panels, images, texts Description Layer Web Page Layout Screen, panels, images, texts Web Page Layout 23

Evaluation Layer Web Layout Rules (Nielson 2000, Ivory 2002) (MAX-RATIO IMAGES-AREA SCREEN-AREA 50) - Number of Images - Content Hierarchy - Image-Text Ratio - Color Scheme - Text – Background Web Page Layout 24

Visualization Layer Textual Critiques Graphical Annotation / Example Web Page Web Page Layout 25

Discussion - Early design critiquing + freehand sketch - Stimulate thinking, explore alternatives - Integrate knowledge-based tools into design - Critiques directly on drawing & various formats - Design constraints  spatially expressed rules 26

Future Work Rules Domains - more sophisticated design rules - express rules graphically Domains - geometry and elementary physics 27

Design Evaluator Yeonjoo Oh, Ellen Yi-Luen Do, Mark D Gross School of Architecture, Carnegie Mellon University 28