PERVASIVE 2004
 

 

Home

Details

Contacts

Participation

Program

Post Workshop Stuff

Links


First International Workshop for Computer Support for Human Tasks and Activities

Jakob E. Bardram
Henrik B. Christensen
Department of Computer Science
University of Aarhus
Aabogade 34
8200 Aarhus N, Denmark
{bardram, hbc}@daimi.au.dk
David Garlan
Joao Sousa
School of Computer Science
Carnegie Mellon University
5000 Forbes Ave
Pittsburgh PA 15213 USA
{garlan, jpsousa}@cs.cmu.edu

INTRODUCTION
There is a growing interest in providing computer support for human tasks and activities. Computers increasingly pervade the work environment at company sites, research campuses, and large service-oriented facilities such as hospitals. There, users carry out their work across many locations, moving from their office to their colleague’s, to common areas, to meeting rooms, etc. In addition to carrying out their tasks, users routinely use computers to manage large amounts of information and communications related to those tasks: processing email, scheduling their time, allocating space, and sharing information with other users involved in the same tasks.

Unfortunately, existing computer systems provide inadequate support for human tasks and activities. By offering only single applications and files as first class entities, current systems are oblivious to a notion of a user task spanning multiple applications, services, and information sources. For example, ordinary office work such as writing a memo may require bringing up a text editor, a spreadsheet, a web browser, and an email client, each viewing the documents, web pages, and emails that are relevant for the task. When shifting to a different task, the user must save his work on the previous task and bring up the relevant applications and information sources for the new task. However, human tasks are characterized by spontaneous change, interruptions, parallelism, and collaboration. Therefore, by lacking a first class notion of user task, current systems fail to support easy shifting between tasks.

This situation is worse in work environments where users, rather than sitting at a desk all the time, would like to use whatever devices are available at each location for carrying out their work and for impromptu collaboration. Again, current systems provide inadequate support for such a requirement. For instance, for the medical staff at a hospital, it is impractical to shift their attention from the focus of their task – a patient – in order to locate a device, login, and locate the relevant application/file to show to a colleague.

Additionally, there is currently little support for the overhead associated with managing tasks. For instance, busy users who receive dozens or hundreds of emails a day would like to have assistance relating those emails to each of their tasks, recognizing which are important, and which are urgent. Sophisticated assistance could include reacting to the contents of the emails, for instance, recognizing that a meeting is being requested by a colleague and automatically checking the user’s calendar for availability.

THE WORKSHOP
The term task-based or activity-based computing has been proposed as a new paradigm for computing more suited for ubiquitous and pervasive computing than the traditional application- and file-centered computing paradigm [1,2]. At the center of this paradigm is the insight that human attention is the scarce resource that ultimately will limit humans’ utilization of ubiquitous technology.

This workshop aims at exploring issues related to improving the computational support for human tasks and activities, with a special focus on infrastructures, software architectures, models of user tasks, and on the challenges associated with designing and implementing those.

The goals of this workshop are the following:

  • To build a network of researchers and practitioners working on aspects of task- /activity-based computing
  • To create awareness about ongoing research and to identify commonalities
  • To foster collaboration among participants
PARTICIPATION
We welcome participants from industry, academia, and government. We encourage a broad range of researchers and practitioners to participate due to the multifacet nature of the theme. Especially we encourage teams of researchers, who cooperate to meet these challenges to submit work that describe their overall visions, goals, and approach.

We seek contributions within, but not exclusively, the following subtopics of activity-based computing:

  • Architectural frameworks and middleware
  • Models of user tasks, activities, and preferences
  • Ontology of services and of user needs
  • Migration of user tasks, including issues of heterogeneity of devices, distributed access, security and privacy
  • User-interaction issues, including cooperative work and context-awareness
  • Proactive assistance
Position papers should be five pages in length and include the author's vision on the selected topic(s), current relevant work, and a short bio. Information regarding submissions is available at the workshop website http://www.daimi.au.dk/pervasive2004workshop.

The Program Committee will appraise the quality of the submissions and between 10 and 15 participants will be admitted to the workshop.

PROGRAM COMMITTEE
Jacob E. Bardram, U Aarhus
Henrik B. Christensen, U Aarhus
Scott Fahlman, CMU
David Garlan, CMU
Klaus Marius Hansen, U Aarhus
Norman Sadeh, CMU
Ulrik Pagh Schultz, U Aarhus
João P. Sousa, CMU
Manuela Veloso, CMU

RUNNING THE WORKSHOP
This workshop will be run over a full day and will be structured to provide maximum time for group discussion and brainstorming. Prior to the workshop, each participant will be required to read the other participants’ position statements to ensure that he/she is familiar with their research in the area. The organizers have also in preparation arranged the contributions in relevant themes. All of this will be available from the workshop homepage.

The format of the workshop will be for participants to briefly present their vision for future directions in this research area. This will take the first half day. In the afternoon we break into working groups based on the themes identified on beforehand, moderated by the workshop organizers. In a plenary session following the groups’ work each group will present their ideas and discuss them with all the workshop participants. In a brief concluding plenary session, all the participants will have the opportunity to provide feedback on the workshop and decide for any continuation at another venue.

ABOUT THE ORGANIZERS
Jakob E. Bardram’s main research areas are pervasive computing, distributed system, software architecture, and computer supported cooperative work (CSCW). His main focus currently is ‘Pervasive Healthcare’ and is conducting research into technologies of future health – both at hospitals and in the patient’s home. He is a principal architect of the Activity-Based Computing (ABC) Framework which includes support for activity migration and shared activity collaboration, among other things. His current interests includes software architectures and frameworks for activity-based computing and collaboration, context-awareness, and distributed computing in a heterogeneous, pervasive computing environment.

Henrik B. Christensen’s research interests include software architecture, software engineering, pervasive computing, and teaching. As researcher at Centre for Pervasive Healthcare, he has been architect on the ABC framework that experiments with computer support for human activities and collaboration. His research includes conceptual frameworks, architectures, and programmers API’s for activity based computing, proactive discovery of activities, and techniques and tools for engineering of reliable pervasive services.

David Garlan's research interests include software architecture, ubiquitous computing, self-adaptive systems, formal methods, and software development environments. He is a principal investigator on the Project Aura, a large-scale research effort to explore the next generation of system infrastructure in support of pervasive, mobile computing, integrating research in networks, operating systems, software architecture, and user interfaces. He is also a participant in the Radar Project, which is developing highlevel cognitive assistance for computer users, including learning of user preferences and policies, and deep knowledge of specific task domains.

João Pedro Sousa's research interests include ubiquitous computing, self-adaptive systems, and software architecture. He is a researcher at CMU's Project Aura, focusing on the automatic configuration and reconfiguration of computational environments to support human tasks. His research includes modeling user needs and preferences; an architectural framework that supports automatic (re)configuration by enforcing task-specific adaptation policies; and measuring the user's cognitive overhead when using such systems.

REFERENCES
1. H. B. Christensen, J. Bardram. Supporting Human Activities - Exploring Activity-Centered Computing. In G. Borriello and L. E. Holmquist, editors, Proceedings of Ubicomp 2002: Ubiquitous Computing, volume 2498 of Lecture Notes in Computer Science, pages 107–116, Göteborg, Sweden, Sept. 2002. Springer Verlag.
2. D. Garlan, D. P. Siewiorek, A. Smailagic, P. Steenkiste. Project Aura: Toward Distraction-Free Pervasive Computing. IEEE Pervasive Computing, 1(2):22–31, Apr. 2002.


bardram@daimi.au.dk