Creativity Support Tools

Views:
 
Category: Others/ Misc
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

Creativity Support Tools: A Grand Challenge for Interface DesignersBen Shneiderman (ben@cs.umd.edu)Founding Director (1983-2000), Human-Computer Interaction Laboratory Professor, Department of Computer ScienceMember, Institute for Advanced Computer Studies & Institute for Systems ResearchUniversity of MarylandCollege Park, MD 20742UIST Vancouver November 3, 2003 : 

Creativity Support Tools: A Grand Challenge for Interface DesignersBen Shneiderman (ben@cs.umd.edu)Founding Director (1983-2000), Human-Computer Interaction Laboratory Professor, Department of Computer ScienceMember, Institute for Advanced Computer Studies & Institute for Systems ResearchUniversity of MarylandCollege Park, MD 20742UIST Vancouver November 3, 2003

Slide 2: 

Human-Computer Interaction Laboratory Interdisciplinary research community - Computer Science & Psychology - Information Studies & Education www.cs.umd.edu/hcil

User Interface Design Goals : 

User Interface Design Goals Cognitively comprehensible: Consistent, predictable & controllable Affectively acceptable: Mastery, satisfaction & responsibility Design philosophy: Direct Manipulation NOT: Adaptive, autonomous & anthropomorphic

Scientific Approach (beyond user friendly) : 

Scientific Approach (beyond user friendly) Specify users and tasks Predict and measure time to learn speed of performance rate of human errors human retention over time Assess subjective satisfaction (Questionnaire for User Interface Satisfaction 7.0) Accommodate individual differences Consider social, organizational & cultural context

Scientific Approach (beyond user friendly) : 

Scientific Approach (beyond user friendly) Specify users and tasks Predict and measure time to learn speed of performance rate of human errors human retention over time Assess subjective satisfaction (Questionnaire for User Interface Satisfaction 7.0) Accommodate individual differences Consider social, organizational & cultural context www.awl.com/DTUI 4th Edition: April 2004

Library of Congress : 

Library of Congress Scholars, Journalists, Citizens Teachers, Students

Visible Human Explorer (NLM) : 

Visible Human Explorer (NLM) Doctors Surgeons Researchers Students

NASA Environmental Data : 

NASA Environmental Data Scientists Farmers Land planners Students

Bureau of Census : 

Bureau of Census Economists, Policy makers, Journalists Teachers, Students

NSF Digital Government Initiative : 

NSF Digital Government Initiative Find what you need Understand what you Find UMd & UNC www.ils.unc.edu/govstat/

Creativity Support Tools : 

Creativity Support Tools

Creativity Support Tools : 

Creativity Support Tools

Creativity Support Tools : 

Creativity Support Tools

Creativity Support Tools: Goals : 

Creativity Support Tools: Goals More people, more creative, more of the time Revolutionary breakthroughs, paradigm shifts, H-creativity Evolutionary, normal science, music & art, creative knowledge work Impromptu everyday creativity Raised expectations for professionals Tailored solutions Cheaper, faster, better

Structuralists: A plan, method, process : 

Structuralists: A plan, method, process Polya's four steps in How to Solve It (1957): 1) Understanding the problem 2) Devising a plan 3) Carrying out the plan 4) Looking back Couger (1996) reviews 22 "creative problem solving methodologies" Preparation Incubation Illumination Verification

Structuralists: A plan, method, process : 

Structuralists: A plan, method, process Atman's design steps: Problem definition – identify need Gather information Generate ideas – brainstorm & list alternatives Modeling – describe how to build Feasibility Analysis Evaluation – compare alternatives Decision – select one solution Communication – write or present to others Implementation (Atman et al., Design Thinking Research Symposium2003)

Inspirationalists: Aha, Aha, Aha! : 

Inspirationalists: Aha, Aha, Aha! Free associations Brainstorming Thesauri, photo collages Random stimuli, inkblots Breaking set Getting away to different locations Working on other problems Meditating, sleeping, walking Visualization 2-d networks of ideas Sketching

Situationalists: context, community, collaboration : 

Situationalists: context, community, collaboration Personal history Family history, parents, siblings Challenging teachers, inspirational mentors Supportive peers and partners Consultation Peers and mentors Early, middle and late stages Information and empathic support Motivations Fame, legacy, admiration Competition

Csikszentmihalyi’s book Creativity (1993) : 

Csikszentmihalyi’s book Creativity (1993) 1) Domain: e.g. mathematics or biology "consists of a set of symbols, rules and procedures” 2) Field: "the individuals who act as gatekeepers to the domain...decide whether a new idea, performance, or product should be included” 3) Individual: creativity is "when a person... has a new idea or sees a new pattern, and when this novelty is selected by the appropriate field for inclusion in the relevant domain"

Genex (Generator of Excellence) Framework : 

Genex (Generator of Excellence) Framework Collect Learn from previous works in digital libraries, the web, etc. Relate Consult with peers & mentors, early, mid & late stages Create Explore, discover, compose, evaluate possible solutions Donate Disseminate refined results and contribute to the digital libraries, the web, etc. (Codex, memex, genex: The pursuit of transformational technologies IJHCI, 1998)

Genex: Some potential down sides : 

Genex: Some potential down sides Collect Will knowledge of previous work limit imagination? Relate Could mentors discourage exotic ideas? Could peers rip-off your innovation? Create Will using standard tools limit creativity? Donate Could the desire for intellectual property protection limit dissemination?

Eight Activities in Genex : 

Eight Activities in Genex 1) Searching & browsing digital libraries 2) Consulting with peers & mentors 3) Visualizing data & processes 4) Thinking by free associations 5) Exploring solutions - What if tools 6) Composing artifacts & performances 7) Reviewing & replaying session histories 8) Disseminating results (Creating creativity: User interfaces for supporting innovation ACM TOCHI, 3/2000)

1) Searching & Browsing Digital Libraries : 

1) Searching & Browsing Digital Libraries Effective search: Basic Google Search Improved multimedia search Overviews & previews Result set categorization & visualization Multiple session searches (Clarifying Search, CACM 4/98)

1) Advanced Search: Google : 

1) Advanced Search: Google

1) Search: Overviews & Previews : 

1) Search: Overviews & Previews Faceted search Preview cardinality of result sets www.epicurious.com www.endeca.com

2) Consulting with Peers & Mentors : 

2) Consulting with Peers & Mentors Early, middle and late stages Information and empathic support Build trust by negotiated expectations Email, listservs, newsgroups, discussion boards Chat rooms, instant messaging, audio/video conferencing Comprehensive online communities Tele-medicine, tele-meeting, tele-democracy Collaboratories

2) Components of Negotiated Expectations : 

2) Components of Negotiated Expectations Clearly identify and refine through dialog who I am what I want to do   Declare understandings Why I think you can help How you can help (specific request with time period) How much is in it for you (payment, shared honor, appreciation)

2) Example Request for Consultation : 

2) Example Request for Consultation Poor: Dear Prof. Shneiderman: Attached is my PhD proposal, please tell me what you think. Better: Dear Prof. Shneiderman: I am a Computer Science PhD student at Imperial College. My advisor, Prof. Spence, knows you and I have read your papers. My work extends your concept of dynamic queries. I’ve attached my 2-page doctoral proposal in the hopes that you can give me your comments before I defend it in two weeks. Your input would be acknowledged and Dr. Spence would be glad to pay for your plane ticket to join the committee meeting.

3) Visualizing Data & Processes : 

3) Visualizing Data & Processes Visual bandwidth is enormous Human perceptual skills are remarkable Trend, cluster, gap, outlier... Color, size, shape, proximity... Human image storage is fast and vast Opportunities Spatial layouts & window coordination Information visualization Scientific visualization and simulation Telepresence and augmented reality Virtual Environments

3) Visualizing Data & Processes : 

3) Visualizing Data & Processes Visual bandwidth is enormous Human perceptual skills are remarkable Trend, cluster, gap, outlier... Color, size, shape, proximity... Human image storage is fast and vast Opportunities Spatial layouts & window coordination Information visualization Scientific visualization and simulation Telepresence and augmented reality Virtual Environments

Treemap Implementations : 

Treemap Implementations

3) TimeSearcher : 

3) TimeSearcher Time series Stocks Diseases Weather Genes User-specified patterns Rapid search

3) Information Visualization: Mantra : 

3) Information Visualization: Mantra Overview, zoom & filter, details-on-demand Overview, zoom & filter, details-on-demand Overview, zoom & filter, details-on-demand Overview, zoom & filter, details-on-demand Overview, zoom & filter, details-on-demand Overview, zoom & filter, details-on-demand Overview, zoom & filter, details-on-demand Overview, zoom & filter, details-on-demand Overview, zoom & filter, details-on-demand Overview, zoom & filter, details-on-demand

3) Information Visualization: Data Types : 

3) Information Visualization: Data Types 1-D Linear Document Lens, SeeSoft, Info Mural, Value Bars 2-D Map GIS, ArcView, PageMaker, Medical imagery 3-D World CAD, Medical, Molecules, Architecture Multi-Dim Parallel Coordinates, Spotfire, XGobi, Visage, Influence Explorer, TableLens, DEVise Temporal Perspective Wall, LifeLines, Lifestreams, Project Managers, DataSpiral Tree Cone/Cam/Hyperbolic, TreeBrowser, Treemap Network Netmap, netViz, SeeNet, Butterfly, Multi-trees (Online Library of Information Visualization Environments) otal.umd.edu/Olive

4) Thinking by Free Associations : 

4) Thinking by Free Associations Free associations Brainstorming Thesauri, photo collages Random stimuli, inkblots Breaking set Getting away to different locations Working on other problems Meditating, sleeping, walking Visualization 2-d networks of ideas Sketching

Slide 38: 

An Idea Visualization Tool The human vision is by far the most developed and powerful faculty. The Idea Processor exploits visual attributes such as: color, shape, size, scale, position, depth, link, icon, etc. Visual cues facilitate recall, association, and discovery. Diagrams and pictures help you to represent and solve complex problems. Visualization reinforces your short term memory. Towards Higher Abstractions Ideas and diagrams are the basic abstractions of the Axon Idea Processor. Ideas are shown as graphical objects and its relationship shown as links. You get the big picture at all times, and details can be hidden from view. Stimulate Recall & Creativity The Idea Processor has an integrated Checklist Management System and a library of Checklists on problem-solving strategies, words of wisdom, etc. Checklists are effective means of capturing and transferring knowledge, and it effectively amplifies your intelligence.

5) Exploring Solutions - What If Tools : 

5) Exploring Solutions - What If Tools State space exploration “Combinationist theory” Spreadsheets Simulation as a third paradigm of science SimCity & Flight Simulator Economic models Weather forecasts

5) Exploring Solutions - What If Tools : 

5) Exploring Solutions - What If Tools Terry & Mynatt: Previews

6) Composing Artifacts & Performances : 

6) Composing Artifacts & Performances Initiate a new composition Exemplars Templates Processes Revise at multiple levels Low Middle High Evaluate and refine Feedback about problems Measurement (Composition, Hawaii Int’l Conf. on Systems Science, January 2000)

6) Composing Artifacts & Performances : 

6) Composing Artifacts & Performances Initiate a new composition

7) Reviewing & Replaying Session Histories : 

7) Reviewing & Replaying Session Histories Record compact histories Allow users to review & annotate history Disseminate histories (histories as first class objects) Send by email Post to website Consult synchronously & asynchronously Edit, extract, combine, search Replay: slow, fast, reverse Macros to automate exploration (Photoshop) (Learning Histories, Computer Supported Collaborative Learning Conf., December 1999)

7) Imaginary dialysis procedure exploration : 

7) Imaginary dialysis procedure exploration

7) Adobe Photoshop History tools : 

7) Adobe Photoshop History tools

8) Disseminating Results : 

8) Disseminating Results Disseminate refined solution to gatekeepers Facilitate web publishing & focused advertising Reach subscribers & organizational gatekeepers Ensure quality by editors & reviewers Contribute to digital library communities Journals, books, resources, libraries, communities Science fairs, student projects, galleries, performances

Genex: Integrated Framework for Software : 

Genex: Integrated Framework for Software Modular design to allow components Common file formats to ease data movement Consistent commands to reduce cognitive load Shortcuts for experts & immediate feedback Direct manipulation for rapid learning, powerful actions, low error rates, high retention

Genex Phases and Activities : 

Genex Phases and Activities

Challenges for Creativity Researchers : 

Challenges for Creativity Researchers Domain knowledge is vital Creative work may take years Individuals have highly varied approaches Evaluation is difficult Controlled studies are unrealistic Case studies are not replicable Theories are shallow

An Inspirational Muse: Leonardo da Vinci (1452-1519) : 

An Inspirational Muse: Leonardo da Vinci (1452-1519) Renaissance Man Combined science & art Integrated engineering & esthetics Balanced technology advances & human values Merged visionary & practical (MIT Press, Oct 2002)

Slide 51: 

Human-Computer Interaction Laboratory 21th Annual Symposium June 3-4, 2004 www.cs.umd.edu/hcil

References : 

References Shneiderman, Ben and Plaisant, Catherine, Designing the User Interface: Strategies for Effective Human-Computer Interaction: Fourth Edition, Addison Wesley Longman, Boston, MA (2004) Shneiderman, Ben, Relate-Create-Donate: A teaching philosophy for the cyber-generation, Computers & Education 31, 1 (1998), 25-39. Shneiderman, B., Creating Creativity: User interfaces for supporting innovation, ACM Transactions on Computer Human Interaction 7, 1 (2000), 114-138. Shneiderman, B., Supporting creativity with powerful composition tools for artifacts and performances, Proc. 33rd Hawaii International Conference On System Sciences (HICSS) (1/2000). www.cs.umd.edu/hcil