Treemaps for design knowledge visualization and reuse Peter Demian PhD. Candidate, Stanford University Dr. Renate Fruchter Director of the Project Based.

Slides:



Advertisements
Similar presentations
Advances in the PARCC Mathematics Assessment August
Advertisements

<<Date>><<SDLC Phase>>
Design Decision Rationale: Experiences and Steps Ahead Towards Systematic Use Davide FalessiMartin BeckerGiovanni Cantone SHARK '06, June 11, 2006, Torino,
HISI Conference – 18 th November 2010 Towards use of OpenEHR Archetypes to support views of Cystic Fibrosis Review Records Derek Corrigan.
© 2005 Prentice Hall6-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
IBM Business Consulting Services © Copyright IBM Corporation 2006 Unified Process March 27, 2006 Chris Armstrong.
July 11 th, 2005 Software Engineering with Reusable Components RiSE’s Seminars Sametinger’s book :: Chapters 16, 17 and 18 Fred Durão.
ClearEye: An Visualization System for Document Revision CPSC 533C Project Update Qiang Kong Qixing Zheng.
1 CS 430 / INFO 430 Information Retrieval Lecture 15 Usability 3.
Interactive Dynamic Aggregate Queries Kenneth A. Ross Junyan Ding Columbia University.
Tree-Maps: A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman (HCIL TR 91-06) Steve Betten.
1 Integrating Information Security Into the Procurement Process for Large Systems MITRE © 2003 The MITRE Corporation. All rights reserved.
Requirements Analysis Concepts & Principles
Information Retrieval: Human-Computer Interfaces and Information Access Process.
Memoplex Browser: Searching and Browsing in Semantic Networks CPSC 533C - Project Update Yoel Lanir.
SpaceTree: Supporting Exploration in Large Node Link Tree, Design Evolution and Empirical Evaluation Catherine Plaisant, Jesse Grosjean, Benjamin B.Bederson.
ES305: Virtual Tools in Engineering Design: The Eng. Design Process James Carroll, Associate Professor Electrical and Computer Engineering.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Domain-Specific Software Architecture
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Domain-Specific Software Engineering Alex Adamec.
The design process z Software engineering and the design process for interactive systems z Standards and guidelines as design rules z Usability engineering.
Taking SMEs from Word-based narrative to topic-based structure.
Latent Semantic Analysis Hongning Wang VS model in practice Document and query are represented by term vectors – Terms are not necessarily orthogonal.
CEE2141 CE114/214 Theory: Models functions, forms, and behaviors of organizations, processes, and products Practice Models for AEC construct and interrelate.
Advances in the PARCC Mathematics Assessment August
The Yellow Group Design Informatics (Regli, Stone, Kusiak, Leifer, Gupta, Chung, Fenves, Law, Kopena)
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
An Online Knowledge Base for Sustainable Military Facilities & Infrastructure Dr. Annie R. Pearce, Branch Head Sustainable Facilities & Infrastructure.
Sharad Oberoi and Susan Finger Carnegie Mellon University DesignWebs: Towards the Creation of an Interactive Navigational Tool to assist and support Engineering.
1 SYS366 Lecture Visual Modeling and Business Use Case Diagrams.
HCI in Software Process Material from Authors of Human Computer Interaction Alan Dix, et al.
Introduction To Software Component Reuse
Semantic Learning Instructor: Professor Cercone Razieh Niazi.
Information Visualization –III Treemaps and Fisheye Views.
Media Arts and Technology Graduate Program UC Santa Barbara MAT 259 Visualizing Information Winter 2006George Legrady1 MAT 259 Visualizing Information.
Copyright © 2005, Pearson Education, Inc. Slides from resources for: Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
Information Visualization 2: Overview and Navigation Chris North cs3724: HCI.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
ResultMaps: Search Result Visualization for Hierarchical Information Spaces Danielle H. Lee.
UNIVERSITY OF PUERTO RICO AT HUMACO DEPARTMENT OF PHYSICS ENGINEERING GRAPHICS I Engineering Design Process Dr. Walter López Moreno.
A Generalized Architecture for Bookmark and Replay Techniques Thesis Proposal By Napassaporn Likhitsajjakul.
Developing Product Line Components Jan Bosch Professor of Software Engineering University of Groningen, Netherlands
Achieving Semantic Interoperability at the World Bank Designing the Information Architecture and Programmatically Processing Information Denise Bedford.
Renovation of Eurostat dissemination chain
The Design Process Foundation Concepts for Teaching Problem Solving The Model #302 telephone was the standard for forty years. How long will this one.
1 SYS366 Week 2 - Lecture 2 Visual Modeling & UML.
Engineer’s Notebook Toy Design Project. Essential Questions What is an engineer’s notebook? Why is an engineer’s notebook essential to the success of.
Information Visualization: Navigation Chris North cs3724: HCI.
Comp 15 - Usability & Human Factors Unit 12b - Information Visualization This material was developed by Columbia University, funded by the Department of.
For internal use of Gartner only. © 2003 Gartner, Inc. and/or Gartner Holdings Ireland. All Rights Reserved. Page 0 Enterprise Systems Knowledge Community.
STEM Fundamentals Foundation Concepts for Teaching Problem Solving The Model #302 telephone was the standard for forty years. How long will this one last?
Object-Oriented Software Engineering Using UML, Patterns, and Java,
CCNT Lab of Zhejiang University
Usability & Human Factors
HCI in the software process
The design process Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering.
The design process Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering.
Information Visualization 2: Overview and Navigation
Exploring Scholarly Data with Rexplore
Information Visualization
Exploratory Search Beyond the Query–Response Paradigm
Foundation Concepts for Teaching Problem Solving
Information Visualization 2: Overview and Navigation
Knowledge Component 7: Engineer-Computer Interaction
HCI in the software process
Information Understanding
HCI in the software process
CHAPTER 7: Information Visualization
Comp 15 - Usability & Human Factors
Presentation transcript:

Treemaps for design knowledge visualization and reuse Peter Demian PhD. Candidate, Stanford University Dr. Renate Fruchter Director of the Project Based Learning Lab, Stanford University “all design is redesign” © Peter Demian, Renate Fruchter 2001

Outline PROBLEM (knowledge reuse in the AEC industry) PARTIAL SOLUTION (corporate memory) OBSERVATIONS (how knowledge reuse works) PROPOSED SOLUTION TREEMAP ISSUES CONCLUSIONS © Peter Demian, Renate Fruchter 2001

Problem statement: knowledge life-cycle © Peter Demian, Renate Fruchter 2001

Corporate memory today © Peter Demian, Renate Fruchter 2001

Corporate memory today © Peter Demian, Renate Fruchter 2001

Information overload? A small corporate memory: 10 projects 10 disciplines 100 components 100 versions  10 6 items © Peter Demian, Renate Fruchter 2001

Corporate memory: A repository of knowledge in context Knowledge in context: Knowledge captured and presented in the context in which it was created, e.g.: rationale evolution project environment multidisciplinary perspectives The corporate memory © Peter Demian, Renate Fruchter 2001

Semantic modeling engine HOTEL PROJECT ENGINEER BeamShear wall ARCHITECT partition wall Circulation space HOTEL PROJECT ENGINEER BeamShear wall ARCHITECT partition wall Circulation space HOTEL PROJECT ENGINEER BeamShear wall ARCHITECT partition wall Circulation space HOTEL PROJECT ENGINEER BeamShear wall ARCHITECT partition wall Circulation space © Peter Demian, Renate Fruchter 2001

K reuse process model REUSE UNDERSTAND ASSESS FIND KNOWLEDGE EXPLORATION © Peter Demian, Renate Fruchter 2001

K reuse process: EXPLORATION REUSE KNOWLEDGE Visually locate reusable item Explore evolution history: UP: Concepts DOWN: Detailed designs SIDEWAYS: Alternatives Explore project context: UP: Bigger chunks DOWN: Smaller details SIDEWAYS: Related items © Peter Demian, Renate Fruchter 2001

Overview then details on demand © Peter Demian, Renate Fruchter 2001

Overview: “Map of the corporate memory” COLOR: Relevance to current design task SIZE: Amount of knowledge © Peter Demian, Renate Fruchter 2001

Designing a knowledge exploration experience in the iRoom © Peter Demian, Renate Fruchter 2001

Issues © Peter Demian, Renate Fruchter 2001

Nesting control © Peter Demian, Renate Fruchter 2001

Colors SimilarityCumulative similarityAveraged similarity © Peter Demian, Renate Fruchter 2001

Other issues Ordering (proximity between similar siblings) Labels (needed?) Small trees (or small branching factor) Beyond trees (mutli-trees, graphs) Focal point(s)? (filtering, zooming, distortion) Emphasis? (filtering, zooming, distortion) © Peter Demian, Renate Fruchter 2001

If a treemap is the solution, then what is the problem? Visualization, in general: Beyond information (document) retrieval Exploration, c.f. creativity Specifically treemaps: Multiple levels of granularity Large data, small area © Peter Demian, Renate Fruchter 2001