to make multiple attempts to cross those gulfs us-
ing different tasks/actions. This process would occur
as many times as necessary in order to achieve user
goals. This situation can be represented by “abduc-
tive reasoning” (Souza, 2005), where several possible
future actions can be imaged by the user. Every time
the user is not well succeeded in achieving his/her
current goal, he/she changes his/her goal and tries to
cross those gulfs again. This process ends when the
user’s goals are accomplished and the gulf bridges are
crossed.
The book (Souza, 2005) defined two main levels
of designer messages to the user: strategic level and
operational level. The strategic level is character-
ized by a meta-communication, which helps the user
to decide about choosing tasks to efficiently achieve
his/her goals. Operational level messages must be
able to maximize the communicative capabilities of
the interface elements in every moment of user in-
teraction. We propose here an intermediate level
in which system tools communicability is evaluated.
This intermediate level is understood as the level of
system support for specifying and evaluating user ac-
tions.
In this work, system communicability was ana-
lyzed according to the level of cognitive difficulty.
For every user interaction, we verified the kind of
messages available on the system interface in order
to analyze the interface communicability. Then, we
registered the information acquired from this analysis
in evaluation tables.
3 EVALUATING THE USER
DIFFICULTIES
The user task selected for evaluating the ArcView and
Spring systems was simply to view a map on a com-
puter screen. The map was generated from a set of
data that was stored in a CAD (Computer Aided De-
signer) format file. In order to show the methodolog-
ical steps in all their deepness, we describe the whole
process carried on with ArcView system. A similar
procedure was developed with Spring. To achieve
his/her goal to view a map on a computer screen, the
user needs to take the following steps:
1. When the user begins the interaction process to
view a map, the first question is “what can I do
to view the map on the screen?” At this mo-
ment the user faces the first difficulty related to
the execution gulf, which is “which action to take”.
The user needs to identify the available interface
tasks/actions and find out which one will allow
him/her to achieve his/her goal. He/she makes
the assumption that he/she is able to identify the
right tasks/actions to use by looking at the inter-
face. This scenario is described in Table 1.
The interaction breakdown is probably caused by
a system communication fault. The main problem
is regarded to the execution gulf at this interaction
moment and consists of a lack of interface com-
munication at the strategic level which would indi-
cate to the user what to do to achieve the intended
goal (i.e., to draw the map on screen). A message
describing the sequence of actions would help the
user in identifying the whole procedure to be fol-
lowed in order to draw the map.
2. The user returns to the initial goal and redefines
his/her aim in order to “find the button on the in-
terface that draws the map”. The user crosses the
execution and evaluation gulfs of the new aim, but
does not achieve the goal. Because the user tries
some different actions (buttons), he/she acquires
some knowledge about the interface. Among those
available buttons he/she tries the add theme one,
which can be the one to use in order to achieve the
goal. This scenario is described in Table 2.
The problem here is most likely caused by a lack
of communication related to the level of supporting
user actions (intermediate level). There is no infor-
mation on the interface that tells the user what each
button does, which makes the task execution diffi-
cult. Nevertheless, there is some system support for
crossing the execution gulf related to highlighting
some buttons, the only ones available to start any
task on ArcView (action supporting level).
3. The user accomplishes a new gulf crossing and re-
defines his/her aim, which is now “to add a theme”,
one of the available buttons. The user crosses the
execution gulf but the map is not drawn on screen,
which corresponds to an evaluation gulf. Instead,
a dialogbox appears on the screen that displays a
message to the user. However, the message is not
clear enough to allow the user to understand the re-
sult of his/her action (pushing the add theme but-
ton). The user has some difficulties in knowing if
the action will accomplish the task that makes it
possible to achieve the goal, and to know if he/she
must do something else at that moment, like per-
forming some action in the dialogbox. This sce-
nario is described in Table 3.
At this time, after the user has tried some actions,
an operational fault occurs due to misleading but-
ton labels. The label for the right button should
be something like “select the map data file”. Once
more the system fails at the action support level, as
it does not display some advising message to the
user related to the actions he/she should take.
4. The user accomplishes a new gulf crossing and re-
defines his/her aim, which is now “to look for the
ICEIS 2006 - HUMAN-COMPUTER INTERACTION
82