Home / typescript export multiple interfaces / The Design and Evaluation of Multiple Interfaces: A …

The Design and Evaluation of Multiple Interfaces: A … - typescript export multiple interfaces


The Design and Evaluation of Multiple Interfaces: A …-typescript export multiple interfaces

The Design and Evaluation of Multiple Interfaces:
A Solution for Complex Software
by
Joanna McGrenere
A thesis submitted in conformity with the requirements for the degree of
Doctor of Philosophy
Department of Computer Science
The University of Toronto
? Copyright by Joanna McGrenere 2002
ii
Abstract
Computer software has become increasingly complex as advances in technology permit
substantially more functionality to be provided to the user, a phenomenon which has led
some people to describe today's heavily featured software as "bloated". Despite the
prevalence of this trend, the impact of complexity on the user has received little attention in
the research community. This dissertation describes research that addresses that problem.
Study One, a comprehensive study that looked at the experience of 53 users of Microsoft
Word, showed that while many users would like to have unused functions "tucked away",
most users were uncomfortable with the complete removal of unused functions. These
findings suggested personalization as a promising direction for design and led to our Pilot
Study which evaluated a multiple-interfaces prototype for Microsoft Word, where one of the
interfaces was personalized to the user's individual needs. Results from that informal
Wizard-of-Oz evaluation with 4 participants encouraged refinement of our prototype.
Study Two, a field study that included 20 participants, tested the effects of different interface
designs on users' satisfaction and their perceived ability to navigate, control, and learn the
software. There were two conditions: Microsoft Word with adaptive menus, and our user-
adaptable multiple-interfaces prototype. Results showed that participants felt that they were
better able to both navigate through the menus and toolbars and to learn with our multiple-
interfaces prototype. There were also important differences in satisfaction and control with
the new design.
iii

How to export an array in typescript? Lines 3–5 are for “housekeeping”. Lines 6–22 contain the part that generates the CSV file content. Lines 24–39 contain the part to download the CSV file.