Context and Context

advertisement
Context and Context-Awareness: Understanding
Opportunities in a Healthcare Environment
Claus B Christensen, Thomas B. Nielsen, Per S Nielsen
Department of Computer Science
University of Aalborg
Frederik Bajersvej 7
9220 Aalborg
Denmark
broholm@cs.aau.dk, basil@cs.aau.dk, psn@cs.aau.dk
Abstract. Context-awareness is a promising concept in software design, which
based on sensed environmental input, makes intelligent decisions on behalf of
the user to present relevant information and minimize interaction on a mobile
device. But how do you investigate a mobile work domain to pinpoint contextaware opportunities and what do you look for? This paper is an empirical study,
where we examine a mobile healthcare domain with focus on pinpointing
context-aware functionality. We base our study on a participatory design
technique called contextual enquiry and a data sorting technique called affinity
diagramming. With solid knowledge of what context-awareness is and what it
can do, it is our experience that there are several context-aware opportunities to
extract from any mobile work domain using these techniques. We will end this
paper with a discussion and future work of our results.
1.0 Introduction.
Context-awareness is a potentially rewarding software solution to the problems that
occur when using small mobile devices in a work situation. Mobile devices suffer
from limited screen size and limited input and output possibilities. Traditional
interaction with mobile devices is often based on a stylus and a tap interface on a
pressure sensitive screen. This interface limits the interaction, and makes data input
and manipulation very challenging compared to standard desktop environments
[1].These attributes makes the need for effective interfaces profound. The solution to
the problem could be a way to make the software more intelligent by using the notion
of context-awareness. Context-awareness encompasses the ability to present relevant
information based on sensed input from the surroundings without any input from the
user, which could improve usability. Recent years, the focus on usability on small
mobile devices has become an issue, since more and more use these devices in mobile
work domains. Recently a pilot project was launched in the Danish healthcare domain
of in-home help.
2
Claus B Christensen, Thomas B. Nielsen, Per S Nielsen
In 2003, 6 municipalities participated in the project of incorporating mobile IT
solutions to ease the communication flow, between healthcare assistants, nurses and
hospitals [2]. The purpose of the project was to test and try different IT solutions,
mainly using PDA’s. The main goal was to make the possibilities and challenges of
mobile solutions visible to the public sector. The obvious advantage of using mobile
technology is the small size and the wireless communication possibilities using
technologies like GPRS1 or WIFI2. Accessing and submitting data for a client anytime
and almost anywhere is possible reducing the need for duplication of effort.
Based on the fact that mobile devices like PDA’s are becoming a greater part of the
healthcare domain in Denmark, the need for user-friendly systems is essential for a
healthcare assistant. In this paper we want to present the empirical work on how we
gained access to a typical mobile healthcare domain to discover which needs a
healthcare assistant has in their work. Moreover we will present the way we
understand context and context-awareness to ultimately present how different work
situations can make use of intelligent software to present relevant data to a user.
2.0 Background
This section will include background information on previous empirical work on
context-awareness. Moreover a definition of context and context-awareness will be
presented and discussed here.
2.1 Related work
Conducting a field study is good in the sense that information retrieval is done in
natural settings with high authenticity. Here observations and evaluations of practices
can be evaluated in natural surroundings. The disadvantage is a rather cumbersome
and difficult data collection, where unknown sample bias can appear, and the studies
are often rather time-consuming [3]. Several papers investigating the opportunities of
context-awareness have used empirical studies to unravel work processes or user
preferences. Skov et al. have used an ethnographic study to make a requirement
specification to explore context-awareness in a mobile healthcare environment in a
hospital. Based on their findings they identify several challenges suitable for contextaware solutions [4]. Tamminen et al. make an ethnographic study where they
conclude that: “Empirical studies of mobile contexts offer a rich source for
innovation of new context-aware services and for the design of underlying context
recognition mechanisms” [p.27, 5]. Kaasinen carry out several empirical studies to
study user attitudes, needs and preferences for location-aware services. They manage
1
2
General Packet Radio Service(GPRS) is a mobile data service available to users of GSM
mobile phones. [http://www.wikipedia.com(2005)]
WiFi is a trademark for sets of product compatibility standards for wireless local area
networks (WLANs). [http://www.wikipedia.com(2005)]
Context and Context-Awareness: Understanding Opportunities in a Healthcare Environment
3
to pinpoint several important aspects of user preferences, and describe their work as
successful [6].
A common attribute from the studies presented above is the time-consuming work
empirical work requires. But the success of using empirical studies makes this a good
way to establish context-aware opportunities in any environment.
2.2 Context and Context-Awareness
Context-aware computing is a way of making software more intelligent. To
achieve this, the system senses environmental input like the current location of the
user, time of day or nearby objects or people. Based on these input the system is
programmed to react sensibly by presenting information to the user or reacting in a
predefined way. This reduces the need to interact with the system, only using the
limited screen space to present relevant information to the user. Previously we have
conducted a literature study focusing on research papers involving context-awareness.
Based on this study, we found that the context-information can be extracted to
produce some context-aware functionality, but the way information is presented is
very important [7]. Context-aware computing is intelligence that balances on a knife’s
edge, where you want to help and not limit the user. Since no system or human can
read the mind of a user, we have to consider the risk of making mistakes and handling
ambiguity. This is why we find the definition of context-awareness as presented by
Chen and Kotz appropriate as they divide context-awareness in active and passive
context-awareness respectively [8].
Active context awareness: an application automatically adapts to discovered
context, by changing the application’s behaviour.
Passive context awareness: an application presents the new or updated context to
an interested user or makes the context persistent for the user to retrieve later.
[8]
Active context-awareness automatically updates application behaviour. This means
that the system takes control, which requires a high probability that the updated
information is correct. If not, passive context-awareness should be considered, since
this presents possible interesting information to the user, but does not automatically
change anything. The use of either one should be based on in-depth knowledge of
user needs in different situations or contexts. Context is according to the previous
definitions on context-awareness described as something that are “discovered”, “new”
or “updated”:
Context is the set of environmental states and settings that either determines an
application’s behaviour or in which an application event occurs and is interesting to
the user.
[8]
4
Claus B Christensen, Thomas B. Nielsen, Per S Nielsen
Context is some environmental state and setting whom Chen and Kotz further have
categorized as being a part of one or more of these five variables:





Computing context, such as network connectivity, communication costs,
and communication bandwidth, and nearby resources such as printers,
displays, and workstations.
User context, such as the user’s profile, location, people nearby, even the
current social situation.
Physical context, such as lighting, noise levels, traffic conditions, and
temperature.
Time context, such as time of a day, week, month, and season of the year.
History context, when the computing, user and physical contexts, are
recorded across a time span
To find context-aware opportunities in a mobile work setting, you need to identify
which information is needed in a given context, which somehow can be measured
from one or more of the five variables given above. E.g. if certain information is
necessary on a specific time of day, a context-aware functionality would be to present
this information triggered by the context variable: “Time context”. In section 5.0 we
will use the above context variables, to present how context-awareness can be inferred
based on the analyzed data from our empirical work. In the next section we will
present how our empirical investigation was conducted.
3.0 Mobile work for healthcare assistants
In this section we will present the setting and the participants of our empirical work
before describing how we collected and analyzed our data.
3.1 Setting
We initiated collaboration with the “Gandrup-group” which is a subdivision of the
healthcare domain of the in-home help department under the municipality of Hals.
The healthcare assistants who work in the “Gandrup-group” are mobile, and require
different information, when visiting different places on different times of day. These
diverse environmental settings make a suitable case for us to examine context-aware
opportunities for this healthcare domain.
3.2 Participants
Four healthcare assistants participated over a period of two days. This section will
give a summary of the characteristics for each assistant. The profiles for the
participants can be seen in table 1.
Context and Context-Awareness: Understanding Opportunities in a Healthcare Environment
5
Table 1. List of participants, based on a questionarie filled out by each participant before each
session.
Name
Age
Exp. as healthcare
assistant
Knowledge of
clients visited
Exp. with a
PDA
Exp. with IT
V
X
Y
Z
36
34
50
47
12 years
11 years
21 years
22 years
Very well
Very well
Very well
Very well
3 months
24 hours
3 months
3 months
Experienced
Inexperienced
Inexperienced
Experienced
As it can be seen in table 1 all of the healthcare assistants were experienced in
doing their job. They all had good knowledge of the clients they were going to visit,
since they usually were assigned the same clients.
3.3 Data Collection
We conducted contextual enquiry sessions in order to collect data from our users.
Contextual enquiry is a technique, where the designer meets with the user, to observe
the setting in which work takes place. By engaging in the work domain, you gain
appropriate and helpful information about the user’s work. You learn about processes,
information exchange and important knowledge about the types of context in which
information is needed and submitted [9].
Each day we arrived at the healthcare centre in Gandrup at 06.30. Here we observed
the exchange of information from the night-shift to the day-shift. Furthermore we
observed a morning meeting, where all the staff meets and the distribution of clients
take place. When the meeting finished we went with the first healthcare assistant to
her clients. During these visits we followed the healthcare assistant, observing, asking
and logging information with pen and paper. We made sure to emphasize that we did
not focus on their current system, but wanted them to show and tell us all about their
work. We stressed the importance of her focusing on situations where she needed to
acquire, exchange or log information. The reason for us to emphasize this is that
contextual enquiry is based on the thesis that people can not tell you about their work,
but they can show you. There are a lot of things, which people have difficulties
articulating, because of the type of knowledge they have of their work. This is also
known as tacit knowledge. You can only gain access to this knowledge by observing
users and asking them, in a situation, which reveals the knowledge even though it is
transparent to the user [9]. The left picture in Figure 1 shows how the interviewer
observes two healthcare assistants performing some work, and in the right picture
shows a typical interaction between the interviewer and the healthcare assistant.
Whenever we saw an interesting situation we would ask the healthcare assistant an
open question: E.g. ''Is there any information you would find relevant in this
situation?'' The answer would then be logged on our paper with a description of the
situation. A typical note would look like this: ''When deploying medicine it would nice
to know if the night-nurse has prescribed any medicine''
6
Claus B Christensen, Thomas B. Nielsen, Per S Nielsen
Fig. 1. Pictures from a contextual enquiry session in Gandrup
In some situations the healthcare assistant would by themselves describe a given
information to be relevant. E.g. ''If this were my first time, it would be nice to have a
map to show me a route to the client.'' This gave us an indication that the healthcare
assistants understood which kind of information we were looking for.
For each healthcare assistant we performed a session as described above, giving a
total of 4 sessions. Based on the information obtained from these four sessions, we
had gathered a vast amount of data that needed to be sorted and analyzed. To help us
do this we conducted an affinity diagramming session.
3.4 Data Analysis
The collected data was analyzed using affinity diagramming. Affinity diagramming is
a way of sorting large amounts of data into groups to recognize patterns and generate
different results [10]. We used this method to analyse our data in two steps.
First we sorted our data by writing data on to different post-it markers and stuck
them on a black-board to get an overview. Then we grouped and sorted the post-it
markers by reading them aloud one by one, and in collaboration placing them in
categories with similar information and characteristics until all data had been placed.
Fig. 2. Pictures from the affinity diagramming session based on the information from the
contextual enquiry.
Context and Context-Awareness: Understanding Opportunities in a Healthcare Environment
7
The pictures in figure 2 show how different members of the group move post-it
markers into different categories to create different views of the data. After the
process of working with the data, we had a draft of our understanding of the
healthcare assistants work processes.
Secondly we held a final session with representatives from the “Gandrup-group” to
verify our understanding of their work. We prepared four pieces of paper in A2 size,
wrote the results from the affinity diagramming session on post-it markers and placed
them on the papers. The rightmost picture in figure 3 shows an overview of the papers
as they were presented to the assistants. We wanted to make an affinity diagramming
hybrid, where the manager and a member of the staff could help us verify the results
and thereby our understanding of their organization and work processes. By using
post-it markers, the presented information on the papers should indicate an easy way
to move data if wrongly placed or understood. Moreover empty post-it markers were
available to fill out and place in the table, in case data was missing. The picture to the
left in figure 3 shows how a healthcare assistant moves a wrongly placed post-it
marker.
Fig. 3. Pictures of the affinity diagramming hybrid with staff from the “Gandrup-group”
verifying our results from the original contextual enquiry sessions.
The verification session was a success, since our understanding had suffered from
some misinterpretations, which was caught during this work. Some post-it markers
were removed and some were added to complete the picture. Based on this work we
now have an overview of the important roles, dynamic contexts and the work
processes of the “Gandrup-group”, which will be presented in the next section.
4.0 Findings
In this section we will shortly present the work domain of the “Gandrup-group”
before presenting the results from the data extracted. To exemplify a typical work
situation we will present a scenario description for a healthcare assistant. Lastly we
will outline some challenges based on our findings.
8
Claus B Christensen, Thomas B. Nielsen, Per S Nielsen
4.1 Overview
The “Gandrup-group” has one manager and eight healthcare assistants employed.
Five assistants at a time work the day-shift from 8.00 until 15.00 in a three-shift
rotation. The Gandrup area has approximately 50 clients associated, which is mainly
elderly people spread over diverse locations. Usually the healthcare assistants reach
the elderly either by bike or car. Furthermore a cohabitation for a number of mentally
ill patients is located in Gandrup, whom also receives help from the healthcare
assistants. Each healthcare assistant is assigned as “primary helper” for a number of
clients, which she usually is assigned, when at work. A typical assignment for a
healthcare assistant could be to help a client get out of bed in the morning, shower and
prepare breakfast. Assignments change during the day. At 13.00 only two healthcare
assistants attends the clients, before handing over responsibility to the afternoon shift.
In June 2005 the “Gandrup-group” had incorporated the use of PDA’s in their work,
and had some experience with using small mobile devices.
4.2 Results
Because of our focus on context-awareness the results outlined here is based on the
situations where the healthcare assistants acquire, exchange or log information.
Moreover we noted in which context the different information was used and if there
were any differences in the type of role each healthcare assistant had. This also allow
us to draw on how the context differs and how this difference can be measured,
exploiting the advantages of using context-awareness in a future application. We
identified three different roles and seven different contexts in which different types of
information were needed.
Roles
We identified three main roles in the “Gandrup-group”: The “manager”, the
“experienced healthcare assistant” and the ”inexperienced healthcare assistant”. The
manager have mainly organizational assignments such as planning the day for the
healthcare assistants, handling sickness among staff and solving different types of
problems during the day. The experienced and the inexperienced healthcare assistants
differ according to the type of data they need in the different contexts. E.g. an
experienced healthcare assistant knows how to handle a specific client, whereas an
inexperienced one would need a great deal of information before arriving to a new
client.
Context
We divided the day into seven different contexts. The first context is “Planning the
day”, where the manager has the only active role, distributing clients to healthcare
assistants, managing sickness etc. The second context is “Morning meeting”, where
the manager and healthcare assistants meet to discuss the work for the day. “Driving
to or between clients” happens, when the healthcare assistants has finished the work
from one client before visiting the next. “Visit” is when the healthcare assistant is at
the location of a client and performing her job. “Cohabitation” is the location of the
Context and Context-Awareness: Understanding Opportunities in a Healthcare Environment
9
small community of mentally ill clients. “Lunch or random meeting” is the context
where information is exchanged during lunch or when healthcare assistants meet on
their route. Lastly the context “Day to night shift” occurs when information from the
dayshift is passed to the nightshift. The contexts “Driving to or between clients”,
“Visit” and “Random meeting” reoccur during the day. We will now present a
scenario description of a typical day for a healthcare assistant.
4.3 Scenario Description of a Healthcare Assistant
For illustrative purpose, we have chosen to outline a typical day for a healthcare
assistant. The outline is not exhaustive but contains some of the more important
aspects of the information exchange in different contexts. The scenario description
relates to figure 4. The letter legends in the text refer to the letters in the figure.
Fig. 4. Sketch of a typical day for a healthcare assistant. The letter legends refer to the letters in
the text.
Ms. Jensen is a healthcare assistant whom arrive at work at 07.00. She attends the
morning meeting (A), where she receives her daily assignments from the manager in
both a printed and a digital version. The digital version is updated on a PDA, which
each assistant is given for the day. Ms. Jensen takes a quick look on her assignments,
and notices a new client on her list that she does not usually attend. Since the client’s
usual healthcare assistant Ms. Hansen is at work, Ms. Jensen asks the manager if this
is a mistake. The manager admits the mistake and changes the client back to Ms.
Hansen. Ms. Jensen also takes a look in two books located in the group-room. One
book has an overview of appointments for all clients in the “Gandrup-group”, and she
needs to see if any of her clients has appointments to a doctor or other variations this
10
Claus B Christensen, Thomas B. Nielsen, Per S Nielsen
day. Another book tells her whether the nightshift has any comments on some of her
clients that she needs to be aware of. There is a comment that client D (D) has been
tossing and turning all night. Ms. Jensen makes a note of this in her own calendar.
Ms. Jensen first assignment is to attend to the cohabitation (B) with a colleague. The
two healthcare assistants have three hours assigned for this task. The social workers in
the cohabitation write assignments on a shared blackboard for each day. Ms. Jensen
reads the list before commencing her work. This morning two clients are to attend
work and have to be ready for the bus at 09.00. When Ms. Jensen has finished her
work at the cohabitation, she makes a note to the social workers about any deviations
from their normal routine.
Ms. Jensen now drives in a car to her next client (D). Before she reaches the client
she makes a stop (C) to quickly scan thorough the assignments for client D. Besides
helping the client make dinner, do laundry and order groceries from the supermarket
she notices her own comment on the sleeping disorder. During the visit she decides to
call the nurse, because she feels that client D has gotten a fever. The nurse arrives
shortly hereafter and decides to hospitalize the client. After visiting client D, Ms.
Jensen is done for the day and returns back to the group-room (A). On her way back
she runs into a colleague (E), who tells her that she is behind her schedule. Ms. Jensen
agrees on helping her colleague by taking one of her clients. Ms. Jensen then drives to
client G (G). Since she does not know the way, she has to get a map of Gandrup and
look up the assignments for the new client on her PDA (F). Client G is well and the
assignments are quickly done. Ms. Jensen then proceeds back to the group-room to
return the PDA and pass information about her clients to the evening shift. She makes
a note in the book in the group-room, that client D is hospitalized and does not need
care until further notice. She then leaves work to go home.
The scenario described above is a simplified version of a normal working day for a
healthcare assistant. Even so it pinpoints some of the most predominant challenges
which we will consider in the following section.
4.4 Challenges
The most predominant challenge identified is the different kind of information
scattered throughout the work domain. In the group-room two different books are
located where important data about the clients are held. One book holds messages
from the different shifts, where irregularities with clients can be written. Another
book holds information about appointments or scheduled changes for a client. In the
cohabitation more information is located. The blackboard holds information about the
assignments for the day, and a book keeps information about any irregularities for the
residents of the cohabitation. Some type of information is also identified as being too
sensitive to be written down. This type of information is usually given orally and only
to the persons who needs it. Besides this context dependent information the
assignment list holds the regular information about the clients, where the PDA holds
confidential information such as the journal for each client.
Context and Context-Awareness: Understanding Opportunities in a Healthcare Environment
11
Another challenge identified is the updating of information to other staff members.
As outlined above different information is to be written many places and risks of
errors or negligence are present. Moreover the healthcare assistants are only able to
access but not update client journals with the PDA. This way they have to make a
note of any changes and make the updates in the group-room.
As illustrated above a lot of different information is needed in different contexts. In
this next section we will give examples of context-aware opportunities in a healthcare
environment based on the context variables as listed in section 1.1.
5.0 Presentation of Context-Aware Opportunities in a Healthcare
Environment
In this section we will try to exemplify how context-awareness can be used to cope
with some of the challenges of working in a mobile healthcare domain. These
context-aware functionalities will be based on the different roles and different
contexts we have identified in the previous section. Finally considerations according
to using active or passive context-awareness have to be evaluated. Based on previous
work with active and passive context-awareness [7] we are convinced that only user
evaluation will show the appropriate use, and we will therefore not pursue this in the
following examples.
Based on [8] five variables of context together with our knowledge from our
empirical study, we will present examples from each context category, to show how
context-awareness can be implemented in a context-aware mobile system. The
examples listed here will not be exhaustive, but we have listed the most predominant
ones. The examples will be listed as follows:
Type of context variable
Specific type of context variable
 Observed in timeslot for this user
 Explanation of the problem observed during our empirical study
 CA: How context-awareness (CA) can solve this.
Computing context:
Network connectivity
 Observed at the “morning meeting” for both types of healthcare assistants
 The users were concerned what to do, when they got an English error message,
specifying problems with network connectivity.
 CA: Specify that the system has gone offline, and system information may be
outdated. Make a sound and ask to send input information, when connectivity is
restored.
12
Claus B Christensen, Thomas B. Nielsen, Per S Nielsen
User context:
User profile
 Observed at the “morning meeting” for both types of healthcare assistants
 When the system boots, the users would like to know whether changes to the
“ordinary” care-plan for the clients on their lists have changed.
 CA: When the system boots up, it should show a list of newly added information
about the clients.
------------Location
 Observed “Driving to or between clients” for both types of healthcare assistants
 If a healthcare assistant needs to get in contact with a specific colleague, it may
be a bad time to call, if that particular assistant is working with a client.
 CA: The system sets the healthcare assistants availability to “busy” which gives
the caller a possibility to leave a message or call back later.
------------Location
 Observed “Driving to or between clients” for both types of healthcare assistants
 When travelling between clients the assistant would like to see which tasks to
perform at the next client.
 CA: According to the current position the system suggest showing the next client
on the list. Should that particular client have any new information to the care-list,
this information will be emphasised.
------------Location, user profile
 Observed “Driving to or between clients” for inexperienced healthcare assistant.
 An inexperienced healthcare assistant would like to get route information, on
how to get to the different clients.
 CA: When travelling between clients the PDA changes to a map interface with a
route to the next client on the list.
------------Location
 Observed during “visit” for both types of healthcare assistants.
 Not all information about clients is “official”. Sometime information concerning
a client should only be shown to the healthcare assistant who is about to attend
that specific client.
 CA: Information can be attached to a specific location only appearing, when the
PDA is in a specific proximity of the client’s house. This way the information is
only visible for the healthcare assistant taking care of that specific client.
Physical context:
 We do not have any CA features according to physical context.
Time context:
Time
 Observed at the “cohabitation” for both types of healthcare assistants.
Context and Context-Awareness: Understanding Opportunities in a Healthcare Environment


13
In the cohabitation certain clients had to be helped before a specific time. It
would be nice to have an overview of this.
CA: The system show info about time-critical clients, and remind the healthcare
assistant of this.
History context:
History
 Observed at “planning the day” for manager.
 Clients normally have the same healthcare assistants but it sometimes happens
that a client is assigned to the wrong healthcare assistant.
 CA: The system reports any possible errors of client distribution according to
knowledge of previous assigned clients.
Uses more than one context variable:
Location, Time and History
 Observed “Driving to or between clients” for inexperienced healthcare assistant.
 Since time allocated to different clients overlap, it can be difficult to keep track
on whether you are finishing tasks in due time. It would be nice to be reminded if
you are behind.
 CA: The system makes a sound and warns the healthcare assistant, according to
the remaining tasks and time. The time estimation could be calculated according
to “history context” relying on the time it normally takes to finish a task.
------------People nearby, User profile, Time
 Observed “Driving to or between clients” for both types of healthcare assistants
 If a healthcare assistant is behind, or problems arise they call a random colleague
to either help out or hand over clients.
 CA: The system suggests calling the colleague closest or the one who is up to
speed with his or her schedule.
Non Context-Aware Functionality:
To exemplify a functionality not suited for context-awareness is when a healthcare
assistant needs to communicate with a nurse. If it is critical a phone call is normally
the best procedure, otherwise a note in the client’s journal will be sufficient. Because
of the human evaluative state of this action, the application has no way of telling how
to react.
From the examples listed, location is a predominant context variable to infer
context-aware functionality from. We also find it interesting that some functionality
uses more than one context variable.
Having identified some predominant challenges and context-aware opportunities
we will now discuss some of our experiences.
14
Claus B Christensen, Thomas B. Nielsen, Per S Nielsen
Discussion:
The challenge of this paper is to identify how to use context-awareness in a mobile
healthcare setting. We have used contextual enquiry to gain insight into a work
domain, identified different profiles and contexts in which information changes.
Based on this information and knowledge on context variables and context-aware
computing, we have identified predominant context-aware functionality we think will
help a healthcare assistant in her mobile work domain. We will shortly discuss each
step taken throughout this paper.
Our results are based on a contextual enquiry conducted over 2 days, with four
different healthcare assistants. To gather more information about the work domain,
more days could have been spent and several different healthcare assistants could
have been followed. A gap in our investigation would be the lack of information from
a truly inexperienced healthcare assistant and not just the information gathered from
the experienced ones. This could have revealed obvious information gaps whom
experienced healthcare assistants take for granted.
Our post-it hybrid presented during our verification process was a success, since
we got direct feedback on our knowledge of the work environment. The healthcare
assistants could explicitly see our understanding of information exchange during each
context for each profile, and hence correct this if it was misinterpreted. We would like
to emphasise this practise, since it was a very positive experience.
This case study is in one sense not very general since the information and work
flow could be different in other healthcare environments. What we hope to show is
how to work with well known tools like contextual enquiry and affinity diagramming
to create a knowledge foundation on which you can extract ideas and user needs for
context-aware functionality. We hope to have contributed with a way to engage in any
mobile work domain in pursuit of context-aware opportunities.
Conclusion and Future work:
In this paper we have conducted empirical work on how to extract information
needs in a mobile healthcare domain with focus on pinpointing context-aware
functionality. We have conducted a contextual enquiry session, extracted and sorted
information using affinity diagramming. We have verified our understanding of the
work domain, by producing an affinity diagramming hybrid, where we involved the
users in moving information around. Lastly we have presented predominant contextaware functionality for the domain of healthcare assistants for the “Gandrup-group”,
which show a potentially rewarding integration of context-awareness in this domain.
Future work would be to develop a prototype witch encompasses some of the contextaware functionality presented above. It would be interesting to see how active and
passive context-awareness should be used in different contexts with different types of
Context and Context-Awareness: Understanding Opportunities in a Healthcare Environment
15
information. Furthermore an investigation of design principles for mobile devices
needs to be conducted and extensive user evaluations should be used as a tool to
measure the success of the implementations.
References
1 Ciavarella, C. and Paternó, F: Design criteria for location-aware, indoor, pda
applications. (2003)
2 Videncenter om digital forvaltning: CareMobil ( 2005)
URL: http://www.e.gov.dk/offentlige_projekter/caremobil/baggrund/index.html
3 Wynekoop, J.L. and Conger, S.A.: A Review of Computer Aided Software
Engineering Research Methods. In Proceedings of the IFIP TC8 WG 8.2 Working
Conference on The Information Systems Research Arena of The 90’s, Copenhagen,
Denmark (1990)
4 Skov, Mikael B. and Rune Th. Høgh: ”Supporting information access in a hospital
ward by a context-aware mobile electronic patient record”, proceedings of
Ubiquitious Computing, Springer-Verlag London Limited, 2005
5 Sakari Tamminen, Antti Oulasvirta, Kalle Toiskallio1, and Anu Kankainen:
Understanding Mobile Contexts. Mobile HCI 2003, LNCS 2795, pp. 17-31, 2003.
Springer-Verlag Berlin Heidelberg 2003
6 Eija Kaasinen: User needs for location-aware mobile services. Pers Ubiquit Comput
(2003). Springer-Verlag London Limited 2003
7 Christensen, C., Nielsen P. and Nielsen T.: Understanding, Defining and Classifying
Context and Context-Awareness, (2005)
8 Chen, Guanling and David Kotz: ”A Survey of Context-Aware Mobile Computing
Research”. Dept. of Computer Science, Dartmouth College (2000).
URL: http://citeseer.ist.psu.edu/chen00survey.html
9 Namioka, Aki: Participatory Design Principles and Practices, Lawrence Erlbaum
Associates (1993)
10 Information Design: “What is Affinity Diagramming?”. www.infodesign.com.au
(2005),
http://www.infodesign.com.au/usabilityresources/general/affinitydiagramming.asp
Download