in their environment so that usability evaluation will
be successful.
4.3 Errors management
4.3.1 Definition
Error management refers to means allowing on one
hand to avoid or reduce errors, and on other hand to
correct them when they occur.
4.3.2 Strategy
It is a question here of setting up means to detect and
prevent errors. For example, all the possible actions
on the interface must be considered and more
particularly the accidental supports keyboard keys so
that not awaited entries are detected. Another case: if
the data analysis method chosen by the user is not
successful (method execution is not completed), it is
necessary to be able to propose another method to
the user without any system crash. The user must be
able to execute another algorithm for data analysis,
the method selection tool must be able to give not
only the most adequate algorithm to the problem
resolution but also the list of ranked algorithms.
Classification is done according to algorithms
evaluation criteria.
4.4 Feedback
4.4.1 Definition
Feedback recommends that after achievement of an
action, the system provides an answer to the user
informing him about the accomplished action and its
result, this, with a deadline for reply suitable and
homogeneous according to types of transactions.
4.4.2 Strategy
The visual data mining cycle can be time
consuming, depending on the size of the treated
data. Some information showing the user that the
treatments are going on, the progress report of the
treatments should be provided to the user.
4.5 Guidance
4.5.1 Definition
User Guidance refers to the available ways to advise,
orient, inform, instruct, and guide the users
throughout their interactions with a computer.
Good guidance facilitates learning and use of a
system by allowing the users: to know at any time
where they are in a sequence of interactions, or in
the accomplishment of a task; to know what the
possible actions are as well as their consequences;
and to obtain additional information (possibly on
demand). Ease of learning and ease of use that
follows good guidance lead to better performances
and fewer errors. (Bastien et al., 1993)
4.5.2 Strategy
In the visual data mining process, users have to
select an analysis method for the resolution of their
problem. Algorithm selection is an exploratory
process highly dependent on the analyst’s
knowledge of the algorithms and of the problem
domain. Our end users are not experts of data
mining or data analysis but an expert of the data
domain. When making choice of data analysis
method to execute, they have to execute the set of
available methods and select the most adequate
algorithm for the given problem. Running an
algorithm for a given task is time consuming,
especially when complex tasks are involved. Our
strategy here is to provide help to the user for the
selection of the most adequate algorithm for a given
task. A trivial solution for this problem is to
determine the best analysis algorithm. But, the No
free Lunch theorem (Wolpert et al., 1996) states that
if algorithm A outperforms algorithm B on some
cost function then there must exist exactly as many
other fonction where B outperforms A.
Given the wide variety of analysis method
available the selection of the right algorithm for a
problem is an important issue. There are some
research works from that field. For example we have
the StatLog and the METAL projects. As far as
METAL is concerned, several approaches have been
used. These approaches investigate the problem of
using past performance information to select an
algorithm for a given problem. For this purpose,
knowledge about past performance information are
stored and the authors use the approaches such as:
ontologies, case based reasoning, induction
algorithm to predict the performance of a given
algorithm on a task. For new cases these approaches
proceed by successive approximations and so lead to
a loss of information.
We chose a multi agents system for the
evolutionary needs of the system. We thus will be
able to use the assets of this paradigm, and more
particularly the autonomy of the agents as well as
the possibilities to distribute our treatments.
ICEIS 2004 - HUMAN-COMPUTER INTERACTION
256