Interaction in a Time of Computational Plenty Paul Dourish Information & Computer Science UC Irvine.

Slides:



Advertisements
Similar presentations
Towards a Foundational Framework for Embodied Interaction
Advertisements

E-Science Data Information and Knowledge Transformation Thoughts on Education and Training for E-Science Based on edikt project experience Dr. Denise Ecklund.
COMMUNICATING IN GROUPS AND TEAMS
Operating Systems First Program to load. Controls Hardware And software. Enable User to operate PC( Personal Computer) –Examples: DOS: Disk Operating.
Intro to Scrum. What is Scrum? An answer to traditional “fixed cost / strict requirements” contracts which had very high rates of failure Recognizes the.
SOCIOLOGY Chapter 1: The Sociological Point of View
1 Independent Verification and Validation Current Status, Challenges, and Research Opportunities Dan McCaugherty IV&V Program Manager Titan Systems Corporation.
Requirements Analysis 8. 1 Storyboarding b508.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Human.
Chapter 6 The Process of Interaction Design Presented by: Kinnis Gosha, Michael McGill, Jamey White, and Chiao Huang.
CPSC 695 Future of GIS Marina L. Gavrilova. The future of GIS.
Portholes: Supporting Awareness in a Distributed Work Group Paul Dourish and Sara Bly Proceedings of CHI ’92, pp
Part 3: Design Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction Design Chapter.
0 HCI Today Talk about HCI Success Stories Talk about HCI Success Stories Talk about Norman’s Paper Talk about Norman’s Paper Start talking about The human.
Lecture 2a: Foundations of human-computer interaction CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
IST-063/RWS-010 Visualising Network Information L. Rasmussen (Denmark) V.K. Taylor (Canada)
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 18, 2007.
1 THE USER INTERFACE Interface Design. 2 Requirements for a good HCI appropriate for the level and domain of expertise good interface mechanics –menus,
Digital Planet: Tomorrow’s Technology and You
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Supporting Distributed Teams: Managing Shared Understandings Paul Dourish Information & Computer Science UC Irvine.
Introduction to Human Computer Interaction Dr. Cheryl Seals Computer Science & Software Engineering Auburn University.
Human-Centered Computing Paul Dourish Xerox PARC
SICS, April 2000 Towards a Foundational Framework for Embodied Interaction Paul Dourish Xerox Palo Alto Research Center
Security as Experience & Practice Supporting Everyday Security Paul Dourish Donald Bren School of Information and Computer Sciences & California Institute.
Software, Automation, and the Futility of Requirements Paul Dourish Information & Computer Science UC Irvine ASE Workshop, 6/28/02.
Science PCK Workshop March 24, 2013 Dr. Martina Nieswandt UMass Amherst
For more notes and topics visit:
The Future of OD?: A Hopeful View of Where We Could Go MN OD Network June 7, 2012 David W. Jamieson University of St Thomas
T Project Review RoadRunners [PP] Iteration
What is Computer Software?. Hardware vs Software Got to have both to get the job done!
SYSTEMS SUPPORT FOR GRAPHICAL LEARNING Ken Birman 1 CS6410 Fall /18/2014.
MY E-PORTFOLIO (WHAT I’VE LEARNED DURING THESE MEETINGS, WHAT IS NOT SO CLEAR, WHAT I DON’T GET AT ALL)
Topic (1)Software Engineering (601321)1 Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution.
CS147 - Terry Winograd - 1 Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design Computer Science Department.
Luigina Ciolfi, Interaction Design Centre CS4826, Human-Computer Interaction 09/04/2002
Making “Disappearing” Disappear Paul Dourish Information & Computer Science UC Irvine.
Student Negotiated Project Year 2, Skills for Success Good communication Good team skills Good network skills Good time management and planning.
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
1 What is OO Design? OO Design is a process of invention, where developers create the abstractions necessary to meet the system’s requirements OO Design.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
TOOL5100: CSCL Issues in CSCW and groupware A. Mørch, Issues in CSCW and Groupware: Anders Mørch TOOL 5100,
Copyright © , Satisfice, Inc. V1. James Bach, Satisfice, Inc. (540)
What is Psychology? Chpt 1.
CSCI 1101 INTRODUCTION TO COMPUTERS 5. Basic Computer Architecture.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
Graphical User Interface Saint-Petersburg IT College Saint-Petersburg 2014.
Introduction to HCI Lecture #1.
User Interface Design Storyboarding Wireframe Diagram AP Inventor.
SWBAT explain operating systems and how they influence their daily life. What type of computer do you use? Why?
Overview of UI Development CSCI 4800/6800 Feb. 1, 2006.
Certificate in Accounting NOS 116, 118, 213, 222 Lecture 1: Introduction.
Supporting the design of interactive systems a perspective on supporting people’s work Hans de Graaff 27 april 2000.
Animals: Where They Live and What They Need (Habitats) LeeAnne Walker 2 nd Grade Granite Elementary.
UCI Large-Scale Collection of Application Usage Data to Inform Software Development David M. Hilbert David F. Redmiles Information and Computer Science.
Introduction to Human Factors in Information Systems Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.
GCSE Computing: A451 Computer Systems & Programming Topic 3 Software System Software (1) The Operating System.
System Software (1) The Operating System
ITMT 1371 – Window 7 Configuration 1 ITMT Windows 7 Configuration Chapter 8 – Managing and Monitoring Windows 7 Performance.
What are Paradigms Predominant theoretical frameworks or scientific world views –e.g., Aristotelian, Newtonian, Einsteinian (relativistic) paradigms in.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
July 7, System and Network Administration: Introduction Abdul Wahid.
Constructing Deploying and Maintaining Enterprise Systems
Information Systems Development
Program and Graphical User Interface Design
Seminal Ideas in Human-Computer Interaction
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
Reflections Scott Klemmer · 03 June 2008
05 | Desktop Applications
Human Computer Interaction
Presentation transcript:

Interaction in a Time of Computational Plenty Paul Dourish Information & Computer Science UC Irvine

my background research topics –CSCW & HCI computer scientist with bad influences… media spaces, awareness, UI architectures, CSCW toolkits, ethnographic studies, information management… research history –Xerox Research Center Europe (EuroPARC) –Apple Computer –Computer Science Xerox PARC –Information & Computer UCI

what do these have in common?

what’s the difference?

premise everyday computer use is like archeology –the 1970’s… menus, windows, icons –or worse…! dialog commands representation and structure –regular –predefined –uniform

moore’s law

for years, performance has driven applications for apps today, performance is nearly irrelevant –word processing doesn’t require 1.4GHz it’s only going to continue –ready for 4x performance in 3 years? –80% of cycles to the UI –animated windows? or time for a new approach? three ideas…

placeless documents personal & workgroup document collections –no fixed hierarchies or structures

placeless documents personal & workgroup document collections –no fixed hierarchies or structures H:\dourish\inprogress\talks\tecfa\presto.ppt Status = in progress Type = talk Forum = tecfa Topic = presto Author = dourish Format = Powerpoint Backup = true

placeless documents personal & workgroup document collections –no fixed hierarchies or structures –documents and properties –do away with predefined structure systems today are fast enough to create structure when we need it creating structures depending on circumstance –who’s looking (individual or group) –what they’re doing (task or role) –which documents are at hand

example

Filing Problems So there’s all these categories it could conceivably go under and I have to pick one. […] certainly my assessment may be different than the guy next aisle over.

Filing Problems Ok now I don’t see what I thought I was looking for. So, uhm, I guess I would stick it under uh Floodplain Evaluations. What was the other spot? Drainage is usually done during the design phase and we’re not there yet. So that’s why I would pick, uhm, but see 231 is Draft Environmental Document which is pretty vague. So I’ll never find it. It’s just not going to happen. I’d probably be more inclined to stick it under Drainage even though that’s not where it belongs? So that’s what I’m going to do.

mutual intelligibility UFS Proj3Proj2Proj1 Bob Group BGroup A Joe

mutual intelligibility UFS Proj3Proj2Proj1 Bob Group BGroup A Joe

visualisation information visualisation –graphical representations of complex information –moving work from the cognitive to the perceptual visualisation as part of everyday interfaces –software systems are complex most of the complexity is hidden in fact, we’re afraid to present it –the physical world is comprehensible you can see it work how about doing the same for software?

visualisation security in networked systems –security people look for absolute security –normal users look for acceptable risk but we don’t give people the resources to determine whether the current risk is acceptable or not

visualisation security in networked systems –security people look for absolute security –normal users look for acceptable risk but we don’t give people the resources to determine whether the current risk is acceptable or not tecfaUC Irvine

visualisation making system structure visible –more, making it visible as a part of interaction –co-displays visualise mechanism –theoretical grounding ethnomethodological understandings of work the accountability of system action

embodied interaction a broader view of new interaction styles –tangible computing –social computing –a common foundation: embodiment embodiment is about… –how you encounter technology –how meaning and practice are interrelated

embodied interaction tying together two ideas –ubiquitous/tangible computing “beyond the desktop” – computation embodied in the world –social computing using sociological theory for more than requirements –these ideas have a common foundation: embodiment

embodied interaction meaning and practice –“practice is, first and foremost, a process by which we can experience the world and our engagement with it as meaningful” (Etienne Wenger) –practice involves creating and sharing meaning creating meaning  the emergence of practice practice is a primary focus for HCI and CSCW –so, a primary technical concern is to support the emergence of practice

tools for evolving practice new opportunities –technology gets more powerful daily use this power to transform our model of interaction –the old model fixed structures for information and interaction people adapt to the way that technology is designed –the new model present information in ways that make sense dynamically let people adapt their interaction styles to circumstances technology and interaction are mutually constituted