Skip to Main content Skip to Navigation

Proactivité et réactivité : de l'assignation à la complémentarité en conception et évaluation d'interfaces homme-machine

Abstract : This dissertation contributes to the software engineering domain of Human Computer Interaction. Although the manuscript concerns all aspects of the development process of interactive systems, contributions are primarily focused on usability testing. The evaluation of complex systems requires tools that fit increasingly difficult temporal and financial constraints. Unfortunately, current commercial products are too limited in scope to produce useful results.The research communities have developed tools which are either proactive or reactive. Proactive tools support the construction of high quality user interfaces, whereas reactive tools provide feedback about the usability of a system. None of the tools developed to date cover both the proactive and reactive approaches to the development of interactive systems. This dissertation proposes CatchIt, a computer-based environment that supports both proactivity and reactivity. CatchIt is grounded on domain descriptions that model accumulated knowledge for a particular work domain. In CatchIt, domain knowledge serves two complementary purposes. As reusable code, it acts proactively for the quality of the new derived application. As a reference model, it behaves reactively by automatically detecting deviations of the new application from the norm. The application quality is measured proactively in terms of the coverage of reused code. Reactive evaluation requires the developer to explicitly specify links between the concepts, tasks, and strategies implemented in the new application with those of the reference model. From the link specifications, code instrumentation, i.e., the insertion of spy instructions, is performed automatically. Reactive evaluation is performed predictively or experimentally. Predictive evaluation is expressed in terms of metrics that measure link coverage, observability, recoverability, and representation multiplicity. The experimental evaluation consists in detecting discrepancies between the normative expected states and the effective interaction trajectory captured through the spy instructions, of a human expert using the new developed system. In addition to detecting deviations, CatchIt provides the designer with possible explanations.
Document type :
Complete list of metadata

Cited literature [107 references]  Display  Hide  Download
Contributor : Thèses Imag Connect in order to contact the contributor
Submitted on : Thursday, February 19, 2004 - 11:45:06 AM
Last modification on : Friday, November 6, 2020 - 4:04:29 AM
Long-term archiving on: : Friday, April 2, 2010 - 8:32:15 PM


  • HAL Id : tel-00004875, version 1




Gaëlle Calvary. Proactivité et réactivité : de l'assignation à la complémentarité en conception et évaluation d'interfaces homme-machine. Interface homme-machine [cs.HC]. Université Joseph-Fourier - Grenoble I, 1998. Français. ⟨tel-00004875⟩



Record views


Files downloads