information-enriched workspaces

12
Information-Enriched Workspaces Yunwen Ye Aspen Symposium

Upload: gauri

Post on 02-Feb-2016

40 views

Category:

Documents


0 download

DESCRIPTION

Information-Enriched Workspaces. Yunwen Ye Aspen Symposium. Introduction. Distributed cognition Knowledge-intensive activities require knowledge from the user and the world Easy access to external information is essential to the performance of such activities Information-enriched workspaces - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Information-Enriched Workspaces

Information-Enriched Workspaces

Yunwen YeAspen Symposium

Page 2: Information-Enriched Workspaces

Introduction• Distributed cognition

• Knowledge-intensive activities require knowledge from the user and the world

• Easy access to external information is essential to the performance of such activities

• Information-enriched workspaces• Immediate access to external information

within the workspace

Page 3: Information-Enriched Workspaces

Current Model of Information Repository Systems

Knowing the existence of information

Evaluating the information

Articulating the queries

Applying the information

Workspace

Information Repository System

Page 4: Information-Enriched Workspaces

Information-Enriched Workspace (IEW)

• Information acquisition as a part of work processes

• Integration of acquiring and applying information

Information Repository

Information Display

Information-Enriched Workspace

Page 5: Information-Enriched Workspaces

Design Principles for IEW (1/2)• Integration

• Reducing the memory loss caused by context switch• Multiple communication channels

• Explicit communication channel• Implicit communication channel

• Layered information• Information discernment vs. detailed evaluation• Details on demand: progressive revelation of detailed

information• ……

Page 6: Information-Enriched Workspaces

Design Principles for IEW (2/2)• Natural interface

• Consistent operation style with working environments• Information delivery

• Providing access to unknown information• Shared understanding of the larger context

• Taking into consideration of larger context of current task

• User-specific• Accommodating individual difference in knowledge

Page 7: Information-Enriched Workspaces

An Example: CodeBroker

Programming Environment

Reusable Components Information Display

Listener

Fetcher

Reuse Queries

Presenter

Retrieved Components

ComponentRepository

Programmers

reuse

Page 8: Information-Enriched Workspaces

Agent-based task-specific delivery

• Interface agents for repository systems• Combining information access and

information delivery• Invoking the component-locating process directly

from the programming environment• Command style consistent with Emacs operations

• Delivery of potentially reusable components based on programmer’s task

• Modeling the task based on comments and signatures

Page 9: Information-Enriched Workspaces

Agent-based task-specific delivery

Programming Environment

Reusable Components Information Display

Listener

Fetcher

Reuse Queries

Presenter

Retrieved Components

ComponentRepository

Programmers

reuse

Concept: Create a random number between two limitsConstraint: int <- int x int

Page 10: Information-Enriched Workspaces

Shared Larger Context• By specifying the high-level goal• By incremental discourse modeling to capture

the (un)interested information

Specifying (un)interested packages or classes

Remove uninterested packages or classes

Page 11: Information-Enriched Workspaces

User-specific• Removing known components from the

information display based on user models• Adaptable and adaptive user modeling

Add java.awt.CardLayout to the user model

Add java.util.Vector.addElement to the user model

Page 12: Information-Enriched Workspaces

Layered Information• Short description in the information display (name

and synopsis)• Mouse-sensitive information (signatures and

matching keywords)• Detailed information in an external browser• Example programs

• Links to experts Example programs

Example programs