<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Contextual Support for Remote Cooperative Troubleshooting: Lessons From a Naturalistic Study</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Computer Science Department, Indiana University</institution>
          ,
          <addr-line>Lindley Hall 215 Bloomington, IN 47405</addr-line>
          ,
          <country country="US">U.S.A</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Pervasive Technologies Labs, Indiana University</institution>
          ,
          <addr-line>501 N. Morton, Suite 224 Bloomington, IN 47404</addr-line>
          <country country="US">U.S.A</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Distributed troubleshooting often requires experts to support non-experts at a distance. The resulting separation between collaborators can impoverish their understanding of each other's task contexts, impeding their collaboration. Consequently, this paper argues that developing effective troubleshooting support systems requires determining (1) what contextual information the participants require to perform their tasks, and (2) how support systems can be designed to help provide that contextual information. Based on an ethnographic study of real-world remote diagnosis of electronic devices by ad hoc teams, we have identi ed 12 types of contextual information affecting the remote interaction of expert and non-expert troubleshooters, and we argue that software tools for remote cooperative troubleshooting should be explicitly designed to bridge the gap between participant contexts by capturing and transmitting these types of information. As a means for performing this task, we propose a support framework based on conversational case-based reasoning. The paper illustrates the application of this approach in an implemented testbed system.</p>
      </abstract>
      <kwd-group>
        <kwd>Context</kwd>
        <kwd>Collaboration</kwd>
        <kwd>Case-Based Reasoning</kwd>
        <kwd>Ethnography</kwd>
        <kwd>Troubleshooting</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        In on-site cooperative troubleshooting, team members have direct access to a rich shared
context
        <xref ref-type="bibr" rid="ref11 ref7">(Bre´zillon 2003; Finholt, Sproull, &amp; Kiesler 1991)</xref>
        . They can jointly observe and
adjust their behavior based on team members' actions and reactions and the circumstances
in which troubleshooting is done. In contrast, when troubleshooting teams are formed as
needed from various worksites for remote collaboration, as in ad hoc help desk
collaborations, the need to collaborate at a distance can signi cantly hinder the development of
a shared context. Consequently, aiding participants at understanding each other's
contexts can play an important role in effective collaboration, and it is desirable for
systems supporting remote cooperative troubleshooting to support this as well. To design
systems that support the sharing of contextual information, it is necessary to understand
the types of contextual information that may in uence the task process
        <xref ref-type="bibr" rid="ref2 ref3">(Albers 1999;
Amann &amp; Quirchmayr 2003)</xref>
        . This paper presents a case study of the role of context in
remote distributed collaboration for a real-world diagnosis task, assesses the contextual
factors underlying this collaboration, and illustrates strategies for supporting this task by
stabilizing the task circumstances to reduce uncertainty about participants' actions and by
capturing and transmitting contextual information.
      </p>
      <p>This project has been conducted by the Indiana University Knowledge Acquisition and
Projection Laboratory (KAPLab), for the domain of troubleshooting complex shipboard
electronic systems. In the current U.S. Navy troubleshooting process, shipboard sailors
often with limited expertiseare paired with shore-based experts on an ad-hoc basis, to
assist them in dealing with problems that they cannot diagnose. Communication options
are limited and often asynchronous, with e-mail messages a primary means of
communication. At any time, the expert may be responsible for a number of open cases. To perform
effectively, the sailor must maintain a picture of the contextual factors constraining the
troubleshooting situation and process, and communicate them to the expert. Likewise, the
expert must construct and maintain an understanding of the sailor's context for each open
case.</p>
      <p>
        The paper is divided into three parts. The rst presents results from a naturalistic study
of real-world cooperative distributed troubleshooting conducted over a nine-month period
        <xref ref-type="bibr" rid="ref10">(Evans 2004)</xref>
        . This study examines the factors affecting the troubleshooting process and
participants' needs for successful remote troubleshooting. The second, building on the rst,
examines resulting requirements for contextual support from the perspective of
humancentered computing, focusing on practical methods for maximizing performance of the
combined human/computer system by exploiting the capabilities of each. The third applies
these results, describing our current progress in building a system to support remote
collaboration by reducing uncertainty about participants' actions and capturing and transmitting
contextual information, to aid situation assessment and knowledge reuse. This work serves
two goals: the scienti c goal of understanding of the types of contextual factors affecting
remote cooperative troubleshooting, and the practical goal of developing troubleshooting
support tools that make relevant contextual information explicitly available to both experts
and novices.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Context in Distributed Cooperative Troubleshooting</title>
      <p>
        <xref ref-type="bibr" rid="ref6">Bre´zillon (1999)</xref>
        has characterized problem-solving context as what constrains a problem
solving [event] without intervening in it explicitly. Studies show that the context in which
a problem is placed can have a signi cant effect on a human problem-solver's decision
process
        <xref ref-type="bibr" rid="ref2">(Albers 1999)</xref>
        , making it important to provide appropriate contextual information
to the decision-maker.
      </p>
      <p>
        However, when cooperative problem-solving is conducted at a distance, providing
context is problematic.
        <xref ref-type="bibr" rid="ref1">Ahn, et al. (2000)</xref>
        observe that ad-hoc virtual cooperative
problemsolving presents at least three key impediments to the capture of context. First, because
the collaborations are transient, involving changing sets of participants, context regarding
knowledge and skills involved in a problem-solving session may be lost. Second, the
distributed and heterogeneous nature of virtual collaborations limits the breadth and scope of
context that is practical to convey. Finally, when virtual collaborations are intensive and
non-routine, contextual information is easily lost in the effort to reach resolution. A goal
of our project is to develop technological support methods to alleviate these dif culties.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>An Analysis of Real-World Troubleshooting Context</title>
      <p>
        The naturalistic inquiry into the virtual organization of naval technical communities
included nine months (December, 2002 - August, 2003) of data collection from interviews
with naval and civilian personnel, technical documents, and on-site observations at three
locations in the continental U.S. Over 50 hours of semi-structured interviews were conducted
to gather both factual information and the respondents' opinions about events, following
the general framework described in
        <xref ref-type="bibr" rid="ref20">(Yin 1994, p. 84)</xref>
        . Length constraints preclude
discussing these further in this paper, but additional information on these methods is available
in
        <xref ref-type="bibr" rid="ref20 ref9">(Eisenhardt 1989; Yin 1994)</xref>
        . Full details of the study are available in
        <xref ref-type="bibr" rid="ref10">(Evans 2004)</xref>
        .
3.1
      </p>
      <sec id="sec-3-1">
        <title>Current Practice</title>
        <p>In observed current practice, non-expert sailors rst rely on standard diagnostic owcharts
and technical manuals to isolate one or more detected faults. When standardized methods
and support materials are exhausted, the sailor contacts a remote shore-based expert for
assistance. During their collaboration, sailor(s) and expert technician(s) often have only
basic media support, in the form of email, chat, and paper-based documents. Thus, to
resolve a problem successfully: 1) the technician must request a detailed account from the
sailor of all actions taken prior to the request for technical assistance; 2) the sailor must
convey any unique aspects of the operating environment, including recent upgrades and
climatic conditions, 3) based on data received, the technician must diagnose the problem
and prescribe corrective actions; and 4) the sailor must correctly perform the corrective
actions and con rm successful resolution of fault(s). In current practice, no technological
support is available for transmitting contextual information. Instead, the subject matter
expert, or SME, must simply ask the sailor for clari cation and reminders of context.
Maintaining a view of context is aggravated because the SME may asynchronously handle
many problems concurrently, with substantial delays between e-mail messages from the
sailor.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Contextual Factors Shaping Remote Troubleshooting</title>
      <p>In all remote troubleshooting, some basic explicitly-relevant problem solving information
is available to both participants. For example, in our fault diagnosis domain, in which a
subject-matter expert (SME) guides a sailor in diagnosing a problem, this basic information
consists of:</p>
      <sec id="sec-4-1">
        <title>The speci cation of the device being diagnosed,</title>
      </sec>
      <sec id="sec-4-2">
        <title>The symptoms of the fault to diagnose,</title>
      </sec>
      <sec id="sec-4-3">
        <title>Of cial diagnostic resources, and</title>
        <p>Reports on the actions (such as voltage tests, etc.) carried out by the sailor under
direction of the expert.</p>
        <p>However, our analysis shows that the troubleshooting process is also in uenced by an
extensive set of contextual factors beyond this explicit speci cation, any of which can have
important effects on the course of troubleshooting. The lack of support for providing the
expert with such contextual information makes the development of context-based support
a pressing need.</p>
        <p>The following sections discuss 12 types of contextual factors identi ed in our
transcripts as important to effective cooperation, with examples. Participants are identi ed
as the shipboard non-expert sailor and the shore-based subject matter expert, SME, who
assists the sailor remotely.
4.1</p>
        <sec id="sec-4-3-1">
          <title>Characteristics of the Participants</title>
          <p>Much context comes from the characteristics of the non-expert and expert participants.
1. The non-expert's access to knowledge updates: A sailor whose knowledge has not
been updated since training may need to be advised of recent developments:
SME: there's been an advisory put out about that but these young third
class guys would never know there was an advisory out ...
2. The non-expert's training/experience: More highly-skilled sailors can be given
less detailed instructions and can convey their problems more effectively:
SME: [I]f you don't have an experienced tech on the other end of the line,
you can do distance support until you're blue in the face but if he can't
describe the problem to you.
3. The expert's skill/experience: While all SMEs can be expected to have current
knowledge and comparable training, in practice it is recognized that the SME's
experience may play a key role in their suitability for a particular problem:
SME: You know, someone will take the email and [think,] Hey this guy's
really up to speed on high voltage, so they'll give it to me. Or this guy,
you know, it's a no load problem and let's say someone else is better suited
to take the assist.
4.2</p>
        </sec>
        <sec id="sec-4-3-2">
          <title>The Problem Setting</title>
          <p>Characteristics of the problem setting, both historical and current, play an important role
in doing situation assessment on the current problem, suggesting possible diagnoses, and
selecting diagnostic actions.</p>
          <p>4. Problem history: Different ships may con gure the same equipment differently,
resulting in different failure trends. Previous problem information can provide valuable
guidance for focusing diagnostic effort:</p>
          <p>SME: Quite often some ship's systems, they like to eat a particular circuit
card. That's just the way it is. Maybe the SME can say, Oh, I know.
This ship always has a problem with this [circuit card]. So, we're going
to have to look in this particular area [to begin troubleshooting].
5. Environmental effects: Environmental conditions may make particular failures more
likely, making it appropriate to look outside the prescribed procedures:</p>
          <p>Sailor: Say you lose RF (radio frequency) on your port forward
quadrant...The worst thing that is going to happen is on [an aircraft carrier],
the cord antenna is right next to CAT4 [a catapult for launching aircraft],
so there is a lot of vibration. ... So a lot of the time the cable .. will shake
loose...
6. Pre-contact actions:</p>
          <p>Sailors commonly start a dialogue by providing this context, informing the SME of
what was tried and did not work. In practice, it is dif cult for SME's to obtain an
accurate picture of this context. Because they do not necessarily trust sailor reports
to be accurate, they may ask the sailor to repeat some tasks which should have been
done pre-contact, to ensure that they were done fully and correctly.
4.3</p>
        </sec>
        <sec id="sec-4-3-3">
          <title>Institutional, Social, and Cultural Factors</title>
          <p>The troubleshooting process is shaped by institutional, social and cultural factors as well.
7. Institutional regulations and responsibilities: Navy policies require the sailor to
follow prescribed procedures in a set order. This context limits the sailor's
autonomy but enables the SME to make some initial inferences about steps the sailor has
already performed. However, it may also decrease the accuracy of sailor-provided
information, if the sailor is reluctant to reveal a deviation from policies.
8. Social and cultural standards: The decision of when to seek unof cial help before
contacting an SME depends on social factors:</p>
          <p>Sailor: [Y]ou might want to ask your Chief or the DivO4, Hey, we have
been at this for a while, can we ask the USS Whatever [for some
assistance], because this sounds like a problem they had a couple of months
ago. And if he wants too, then [we'll make a request], [but] maybe my
Chief doesn't want the USS Whatever to know that our system is screwed
up. It is a pride issue.
4.4</p>
        </sec>
        <sec id="sec-4-3-4">
          <title>Capability Constraints</title>
          <p>The expert's guidance to the non-expert, and the overall course of troubleshooting, are also
shaped by external limitations in capabilities:
9. Environmental constraints: Adverse environmental conditions can limit the
diagnostic actions an SME may request:</p>
          <p>Sailor, e-mail message to SME: The weather is pretty bad right now so I
can't go out topside to get into the transmitter...
10. Resource constraints: The sailor and SME must adjust instructions according to the
resources and facilities on hand:</p>
          <p>Sailor, e-mail message to SME: I would like to verify the power supply
and HVDU but I don't know if Guam or Yokosuka [Japan] have any
facilities that have the bench test equipment for power supplies and HVDU's.
11. Schedule constraints: Both sailors and SMEs operate under strict schedules. Thus
expectations for their interactions depend on the prioritization of their tasks and their
availability to pursue the task at hand:</p>
          <p>SME, reassuring a sailor: I will keep checking my mail this weekend so I
won't leave you hanging.
12. Higher-level priorities and goals: Repairs are prioritized, and the goals of
troubleshooting may depend on external factors. For example, under emergency
circumstances a quick temporary x for a crucial component may be preferable to a
long-term repair which would require waiting for a new part.
5</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Lessons for Troubleshooting Support Systems</title>
      <p>Our study of current practice illustrates the rich range of context that can be useful to remote
troubleshooting; all of these context types would be valuable within support systems for
remote cooperative troubleshooting. It also shows that baseline support is needed, simply
to help convey the explicit problem, as illustrated in the following exchange:
SME: I am very confused as to what the exact symptoms are. I want you to
go to High Voltage special functions and do the following [tests]... After you
do this I will have a better understanding your problem. Then I will walk you
through more instructions.</p>
      <p>
        Our strategy in applying these lessons is rst to provide this basic support and then
to augment it with additional capabilities. The overall aim was a combined system for
knowledge capture, transfer, and sharing to aid communication between sailors and
technicians. We have developed a testbed system that captures and conveys information about
previous diagnoses based on a case-based reasoning (CBR) system
        <xref ref-type="bibr" rid="ref15 ref17">(Kolodner 1993; Leake
1996)</xref>
        , integrated into the task processes. CBR is an arti cial intelligence methodology
for reasoning and learning from speci c experiences, that has been extensively applied to
diagnosis tasks, as will be described in Section 7. Thus it appears to be a natural approach
for capturing and conveying information about speci c troubleshooting episodes.
      </p>
      <p>CBR systems capture knowledge in the form of traces of problem-solving episodes, and
generate new solutions by adapting solutions for similar prior problems. These
problemsolution pairs can in turn be stored as cases in the case base, to be used for future problem
solving. In our system, an interactive variant of CBR known as conversational case-based
reasoning (CCBR) guides users in diagnosis and suggests solutions. This is done in part
by building up a case for the current problem, in which the system de nes the values of a
case's attributes according to the actions of the sailor and other available data.</p>
      <p>
        A major contribution of this work, compared to normal CCBR, is that cases are treated
as a vehicle for cooperative knowledge sharing rather than simply as a resource for a single
user. We previously proposed the use of cases for information ow downstream in a work
process
        <xref ref-type="bibr" rid="ref16">(Leake et al. 1999)</xref>
        ; the current system extends this model to apply cases for
communication within a dialogue. With each diagnostic step, cases are transmitted back
and forth, receiving updates to re ect each user's actions and circumstances. Likewise,
prior cases are used as a resource to draw on both for questions to transmit during the
cooperative troubleshooting dialogue and for potential diagnoses and corrective actions.
The troubleshooting steps are:
      </p>
      <p>A fault is detected, by either a functionality failure or during periodic preventative
maintenance.</p>
      <p>A sailor follows standard procedures as presented by the system, helping to
stabilize the sailor's context by assuring that the sailor will have actually carried out the
prescribed troubleshooting steps. Associated data collection and actions taken are
stored in a new case.</p>
      <p>If standard procedures are exhausted without the sailor resolving the fault, the sailor
contacts the SME via the system, which transmits to the SME the case describing the
situation so far.</p>
      <p>Using the SME interface, the SME examines the case so far, transmitted from the
sailor interface, and the system automatically retrieves cases of similar past
troubleshooting scenarios to present to the SME.</p>
      <p>The SME uses similar past cases and personal experience to suggest additional
measurements and actions for the sailor to take. The system suggests potentially-relevant
questions from prior cases, which the SME can select to transmit.</p>
      <p>The sailor receives and executes these suggestions, with the results added to the
current case by the system as an evolving record of the sailor's steps and the
sailorSME interaction. If the fault is still unresolved, the sailor sends the SME the updated
case and the cycle continues.</p>
    </sec>
    <sec id="sec-6">
      <title>Contextual Support Using Cases</title>
      <p>
        As we applied cases to collect and transmit information about the explicit problem
description, we observed that casesbecause they capture speci c information about
multiple types of information within an episode
        <xref ref-type="bibr" rid="ref15">(Kolodner 1993)</xref>
        also appeared promising for
collecting and transmitting many of the types of contextual information discussed in the
previous section. We have implemented the capture and sharing of a number of types of
contextual information in the system SMEapp, to bridge particular gaps between expert and
non-expert contexts and re ect contextual constraints, and additional extensions are under
development. We illustrate below how the contextual factors are re ected for our speci c
task domain. However, we note these types of contextual information will be relevant in
many domains, making the proposed approach promising for broader use.
      </p>
      <p>The non-expert's access to knowledge updates: Because a sailor may have missed
or forgotten knowledge updates, our system aims to assure that the non-expert's
understanding context will include relevant documents, by enabling the SME to attach
relevant bulletins, etc., to problem cases for just in time presentation to the sailor
as the sailor follows instructions or procedures.</p>
      <p>The non-expert's training/experience: When the current case is generated, the
system logs the sailor's actions, to assure that the case contains information that the
sailor may otherwise forget or need to be prompted to provide. This decreases the
gap when an inexperienced sailor must attempt to provide a useful description of the
situation to the expert.</p>
      <p>Communication from the SME to sailor is facilitated by enabling the SME to
transmit questions from prior cases in a form that is integrated into the sailor's normal
troubleshooting interface and that can contain detailed guidance to re ect the sailor's
level of training.</p>
      <p>The sailor's pre-contact actions: These actions are all logged automatically by the
system and transmitted to the SME in the form of a case. Thus, the SME can have
con dence in the accuracy of the case without spending additional time in veri
cation.</p>
      <p>The system also stabilizes the sailor context, by requiring the sailor to complete the
standard actions in order to be allowed to proceed.</p>
      <p>Institutional regulations and responsibilities: The sailor's activities are guided by
the system and logged in a case, so there is less chance for deviation from of cial
procedure. This case can then be passed to and trusted by the SME.</p>
      <p>The following contextual factors are not currently addressed in our system, but could
be addressed to some extent without signi cant additional development:</p>
      <p>The expert's skill/experience: When a case is resolved and stored for retrieval in
future problem solving, a record of the SME who solved the problem can be stored
as part of that case.</p>
      <p>History of the problem setting: Cases can include information on the ship and parts
involved, as potential retrieval cues to obtain a history of similar problems speci c
to a ship and/or part or for data mining for problem trends.</p>
      <p>Higher-level priorities and goals: Descriptions of the immediate problem can be
augmented with information about priorities in uencing the choice of repair, e.g., an
emergency situation, to use an initial lter in retrieval to obtain quick- x cases.
The capture of environmental factors and constraints, social and cultural standards, and
resource constraints is a subject for future research and is likely to require integrations with
other methods.</p>
    </sec>
    <sec id="sec-7">
      <title>Perspective</title>
      <p>
        The issues addressed in this paper relate to studies of communication of contextual
knowledge, computer support for cooperative work, and case-based reasoning; ubiquitous
computing provides interesting future directions.
Our view of context in problem-solving has important commonalities with Bre´zillon's
approach in
        <xref ref-type="bibr" rid="ref7">(Bre´zillon 2003)</xref>
        , which argues that a signi cant portion of problem solving
involves the construction via communication of contextual knowledge to be shared by all
participants. This knowledge consists of the externalization of implicit knowledge in the
form of a series of proceduralized contexts, one for each step in the problem solving
process. These proceduralized contexts can then be logged so that the process can be repeated
or modi ed for new situations. Building on this work, Bre´zillon et al. link the concept
of awareness, the understanding of the activities of others, with the development of a
group context
        <xref ref-type="bibr" rid="ref5">(Bre´zillon et al. 2004)</xref>
        . They describe a knowledge processing procedure
for obtaining awareness and group context in cooperative efforts, describing storage and
retrieval of contextual information. Their approach stores this information in a centralized
database, while we propose that it be operationalized within a case-based reasoning
framework. They distinguish collaboration in individual workspaces (individual contexts) and a
group workspace (group context); their individual workspaces are mapped to our
individual applications for non-expert and expert while their group workspace corresponds to our
case under development, edited and added to by each participant.
CBR applications are widely used in diagnosis, with help desks a classic application area
        <xref ref-type="bibr" rid="ref4">(Bartsch-Spo¨rl 1997)</xref>
        . The integration of CBR with other methods (e.g., model-based
diagnosis
        <xref ref-type="bibr" rid="ref18">(Torasso 2004)</xref>
        ) has been extensively studied as well. Valente and Rigallo apply
conversational CBR to operational knowledge management, to facilitate sharing of
knowledge for equipment installation and maintenance tasks
        <xref ref-type="bibr" rid="ref19">(Valente &amp; Rigallo 2004)</xref>
        . However,
they focus on expert diagnosis (rather than distance support involving a non-expert),
without the explicit contextual considerations we examine in this paper. Karchenasse et al. lay a
foundation for hierarchical case-based machine diagnosis, in which the primary contextual
factor is whether the machine is on-line and off-line
        <xref ref-type="bibr" rid="ref14">(Karchenasse 1997)</xref>
        .
      </p>
      <p>
        <xref ref-type="bibr" rid="ref8">Burkhard and Pirk (1996)</xref>
        argue that CBR is particularly suitable for diagnosis domains.
They criticize a common approach of diagnosis as classi cation in CBR, and advocate
an approach more closely mimicking expert reasoning. In this approach, newly-de ned
attributes may be added to cases, and missing values must be handled, as the user works
towards case completion, searching for suf cient information to solve a problem. This is
in contrast to standard classi cation approaches in which a xed set of attributes is used,
and is in the spirit of our work on monitoring actions to build up cases over time.
        <xref ref-type="bibr" rid="ref13">Georgakopoulos and Hornick (1995)</xref>
        describe three major work ow management
strategies. In ad hoc work ows, collaboration efforts are done as needed by the participants
themselves, with no overarching control by a system and/or standard procedures.
Administrative work ows involve automation of simple and predictable processes, while leaving
users to handle the more complex aspects of collaboration. In production work ows, more
complex, yet still predictable, processes are handled automatically to assist users in their
collaborative efforts. The information captured by cases could assist both in transmission of
basic information, and in making accessible the contextual information needed by different
participants.
7.4
      </p>
      <sec id="sec-7-1">
        <title>Opportunities for Ubiquitous Computing</title>
        <p>A future direction for this work is to examine methods for increasing system
contextawareness and automatic responsiveness. The contextual information captured in our cases
is based on capturing traces of sailors and SMEs with information systems. While
considerable contextual information is available in this form, signi cant opportunities exist
for drawing on additional information sources. For example, as sensors are installed on
devices, or as device information can be automatically captured during preventative
maintenance, it may be possible to broaden the range of environmental and device information
captured and transmitted automatically. Ubiquitous computing methods promise to
facilitate the sailor's troubleshooting task and facilitate information capture.
8</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>Conclusion</title>
      <p>Human problem-solving depends on numerous contextual factors. Consequently, when
relevant contextual information is dif cult for users to obtain directly, systems that furnish
them with this information can provide important bene ts. In remote cooperative
troubleshooting by ad-hoc teams, participants may begin their tasks with limited knowledge of
team members' contexts. Based on an extensive study of the types of contextual factors
shaping performance for this troubleshooting task, we have illustrated the rich context that
it involves. Our analysis of types of contextual information used identi es a number of
opportunities for context transmission to bridge gaps between non-experts and the experts
who attempt to aid their troubleshooting. We have sketched directions for responding to
some of these opportunities and their application in an implemented testbed system which
uses a conversational CBR interface to guide sailor actions and cases as a vehicle to help
bridge contextual gaps between experts and non-experts. Informal feedback on the system
from potential users has been encouraging. One next step is to perform controlled tests to
assess the bene ts and tradeoffs of the system, both to contribute to further design and as a
form of validation of the set of contextual factors identi ed as important by our naturalistic
study. Another future step is to further exploit the study's results, by exploring how the
additional types of contextual information identi ed by the study can be extracted from the
work ow for this task and presented when needed.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Ahn</surname>
            ,
            <given-names>H. J.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Hong</surname>
            ,
            <given-names>J. L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Kyehyun</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Sung</surname>
            ,
            <given-names>J. P.</given-names>
          </string-name>
          <year>2000</year>
          .
          <article-title>Utilizing knowledge context in virtual collaborative work</article-title>
          .
          <source>Decision Support Systems</source>
          <volume>39</volume>
          :
          <fpage>563</fpage>
          
          <fpage>582</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Albers</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>1999</year>
          .
          <article-title>Information design considerations for improving situation awareness in complex problem-solving</article-title>
          .
          <source>In Proceedings of the 17th annual international conference on Computer documentation</source>
          ,
          <volume>154</volume>
          
          <fpage>158</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Amann</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Quirchmayr</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <year>2003</year>
          .
          <article-title>Foundation of a framework to support knowledge management in the eld of context-aware and pervasive computing</article-title>
          .
          <source>In Proceedings of the Australasian information security workshop conference on ACSW frontiers</source>
          <year>2003</year>
          , volume
          <volume>21</volume>
          ,
          <volume>119</volume>
          
          <fpage>131</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Bartsch-Spo</surname>
            ¨rl,
            <given-names>B.</given-names>
          </string-name>
          <year>1997</year>
          .
          <article-title>How to introduce CBR applications in customer support</article-title>
          .
          <source>In Proceedings of the 5th German CBR Workshop.</source>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Bre</surname>
          </string-name>
          ´zillon, P.;
          <string-name>
            <surname>Borges</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Pino</surname>
            ,
            <given-names>J. A.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Pomerol</surname>
          </string-name>
          , J.-C.
          <year>2004</year>
          .
          <article-title>Context-awareness in group work: Three case studies</article-title>
          .
          <source>In Decision Support in an Uncertain and Complex World: The IFIP TC8/WG8</source>
          .3 International Conference.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Bre</surname>
          </string-name>
          ´zillon, P.
          <year>1999</year>
          .
          <article-title>Context in problem solving: A survey</article-title>
          .
          <source>The Knowledge Engineering Review</source>
          <volume>14</volume>
          (
          <issue>1</issue>
          ):1
          <fpage>34</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Bre</surname>
          </string-name>
          ´zillon, P.
          <year>2003</year>
          .
          <article-title>Individual and team contexts in a design process</article-title>
          .
          <source>In Proceedings of the 36th Hawaii Conference on System Sciences. IEEE.</source>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Burkhard</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Pirk</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <year>1996</year>
          .
          <article-title>Technical diagnosis: Fallexperte-d</article-title>
          .
          <source>In 4th German Workshop on CBR System Development and Evaluation.</source>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Eisenhardt</surname>
            ,
            <given-names>K. M.</given-names>
          </string-name>
          <year>1989</year>
          .
          <article-title>Building theories from case study research</article-title>
          .
          <source>Academy of Management Review</source>
          <volume>14</volume>
          (
          <issue>4</issue>
          ):
          <volume>532</volume>
          
          <fpage>550</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Evans</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>2004</year>
          .
          <article-title>Knowledge and Work in Context: A Case of Distributed Troubleshooting Across Ship and Shore</article-title>
          .
          <source>Ph.D. Dissertation</source>
          , Indiana University.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Finholt</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Sproull</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Kiesler</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <year>1991</year>
          .
          <article-title>Communication and performance in ad hoc task groups</article-title>
          . In Galegher, J.; Kraut, R.; and
          <string-name>
            <surname>Egido</surname>
          </string-name>
          , C., eds., Intellectual Teamwork.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Hillsdale</surname>
          </string-name>
          , NJ: Lawrence Erlbaum Press.
          <volume>291</volume>
          
          <fpage>325</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Georgakopoulos</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ; Hornick,
          <string-name>
            <given-names>M. F.</given-names>
            ; and
            <surname>Sheth</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. P.</surname>
          </string-name>
          <year>1995</year>
          .
          <article-title>An overview of work ow management: From process modeling to work ow automation infrastructure</article-title>
          .
          <source>Distributed and Parallel Databases</source>
          <volume>3</volume>
          (
          <issue>2</issue>
          ):
          <volume>119</volume>
          
          <fpage>153</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Karchenasse</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <year>1997</year>
          .
          <article-title>The hierarchical case-based diagnosis</article-title>
          .
          <source>In 5th German Workshop on Case-Based Reasoning.</source>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Kolodner</surname>
          </string-name>
          , J.
          <year>1993</year>
          .
          <article-title>Case-Based Reasoning</article-title>
          . San Mateo, CA: Morgan Kaufmann.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Leake</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Birnbaum</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Hammond</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Marlow</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <year>1999</year>
          .
          <article-title>Integrating diverse information resources in a case-based design environment</article-title>
          .
          <source>Engineering Applications of Arti cial Intelligence</source>
          <volume>12</volume>
          (
          <issue>6</issue>
          ):
          <volume>705</volume>
          
          <fpage>716</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Leake</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>1996</year>
          .
          <article-title>CBR in context: The present and future</article-title>
          . In Leake, D., ed.,
          <source>CaseBased Reasoning</source>
          . Experiences,
          <string-name>
            <given-names>Lessons &amp; Future</given-names>
            <surname>Directions</surname>
          </string-name>
          . AAAI Press.
          <volume>3</volume>
          
          <fpage>30</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Torasso</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <year>2004</year>
          .
          <article-title>Case-based reasoning in diagnostic problem solving: Alternative or complementary to mbr?</article-title>
          <source>In Proceedings of the 15th International Workshop on Principles of Diagnosis.</source>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Valente</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Rigallo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2004</year>
          .
          <article-title>Using case-based reasoning to support operational knowledge management</article-title>
          .
          <source>In Proceedings of the Fourteenth International Conference on Knowledge Engineering and Knowledge Management.</source>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>Yin</surname>
            ,
            <given-names>R. K.</given-names>
          </string-name>
          <year>1994</year>
          .
          <article-title>Case study research: design and methods</article-title>
          . Thousand Oaks, CA: Sage.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>