thesis

L' adaptation de l'aide à l'utilisateur : aider les programmeurs occasionnels à opérationaliser leurs plans sous-optimaux

Defense date:

Jan. 1, 1989

Edit

Institution:

Aix-Marseille 1

Disciplines:

Authors:

Directors:

Abstract EN:

This thesis criticizes, from a psychological point of view, the kind of assistance provided by current help systems to casual users of computing devices. The criticism turns on the appropriateness of the reference model (i. E. The representation of the knowledge acquired or to be acquired by the user) used by those systems for interpreting user's actions and for defining the assistance they need. The reference model generally used in current help systems is mainly some expert model. The thesis shows, from a psychological analysis of the activity of some casual programmers, the inappropriateness of the expert model for interpreting the behavior of this category of users. Likewise the thesis shows the inappropriateness of the expert model for defining the assistance that meets casual users'needs and expectations. In fact, the use of some expert model implies that casual users, like experts, attempt to achieve some optimal solution (optimization principle) whereas they attempt to achieve some satisficing solution more often (operationalization principle), by elaborating sub-optimal plans. Thereby they cannot exploit helps and solutions given in terms of the expert model, because they are too far from their representation of the problem. Thus the thesis suggests to design systems that help casual programmers to realize their sub-optimal plans (help to operationalization). More generally, it is suggested to provide help systems with a reference model that is stereotypical of the category of users to whom the help is adressed.

Abstract FR:

Cette these est une critique psychologique du type d'assistance que les systemes d'aide actuels fournissent aux utilisateurs occasionnels de dispositifs informatiques. La critique porte precisement sur l'adequation du modele de reference (representation des connaissances acquises ou a acquerir par l'utilisateur) utilise par les systemes pour interpreter les actions de l'utilisateur et definir les aides dont il a besoin. Le modele de reference couramment utilise dans les systemes d'aide actuels est principalement le modele de l'expert du domaine. La these montre, a partir de l'analyse psychologique de l'activite des programmeurs occasionnels, l'inadequation du modele expert pour interpreter le comportement de cette categorie d'utilisateurs. La these montre egalement l'inadequation de ce modele pour definir les aides qui repondent aux besoins et attentes des utilisateurs occasionnels. L'utilisation du modele expert suppose en effet que ces derniers cherchent, comme l'expert, a atteindre une solution optimale (principe d'optimisation) alors qu'ils cherchent a atteindre une solution satisfaisante (principe d'operationalisation), en elaborant des plans-optimaux. De ce fait, ils ne peuvent exploiter les aides, solutions fournies a partir du modele expert, trop eloignees de leur representation du probleme. Cette these suggere d'aider les programmeurs occasionnels a realiser leurs plans sousoptimaux (aide a l'operationalisation) et plus generalement de construire des modeles de reference stereotypiques de la categorie d'utilisateurs auxquels s'adresse l'aide.