27 research outputs found

    Las fronteras de género reflejadas en los estudios de tejedores indígenas: el caso de Guatemala

    No full text

    Applying Human Factors to the Design of Performance Tools

    No full text
    Abstract. After two decades of research in parallel tools for performance tuning, why are users still dissatis ed? This paper outlines the human factors issues that determine how performance tools are perceived by users. The information provides insight into why current performance visualizations are not as well received as they should be | and what must be done in order to develop tools that are more closely aligned to user needs and preferences. Speci c mechanisms are suggested for improving three aspects of performance visualizations: how the user explores the performance space, how the user compares di erent aspects of program behavior, and how the user navigates through complex source code. 1 The Performance Tuning Problem For over two decades, a great deal of research e ort has been directed at tools for improving the performance of parallel applications. Signi cant progress has been made, as can be seen by comparing some of the surveys of parallel tools from that time period [22, 23, 2]. Why, then, are parallel performance tools stil

    Exploiting Visualization and Direct Manipulation to Make Parallel Tools More Communicative

    No full text
    Abstract. Parallel tools rely on graphical techniques to improve the quality of user interaction. In this paper, we explore how visualization and direct manipulation can be exploited in parallel tools, in order to improve the naturalness with which the user interacts with a parallel tool. Examples from recent tool research demonstrate that tool displays can be made more communicative and more intuitive touse. Visualization methods can be used to organize complex performance data into layers and perspectives that exploit the user's visual searching capabilities. Direct manipulation techniques allow the user to focus on key elements and then transition smoothly to further levels of detail or interrelated aspects of program behavior. Heuristics derived from studies with parallel users are proposed for when and how the techniques can be applied more e ectively.

    Improving the usability of numerical software through user-centered design

    No full text
    The software interface C whether graphical, command-oriented, menu-driven, or in the form of subroutine calls C shapes the user's perception of what software can do. It also establishes upper bounds on software usability. Numerical software interfaces typically are based on the designer's understanding of how the software should be used. That is a poor foundation for usability, since the features that are "instinctively right " from the developer's perspective are often the very ones that technical programmers find most objectionable or most difficult to learn. This paper discusses how numerical software interfaces can be improved by involving users more actively in design, a process known as user-centered design (UCD). While UCD requires extra organization and effort, it results in much higher levels of usability and can actually reduce software costs. This is true not just for graphical user interfaces, but for all software interfaces. Examples show how UCD improved the usability of a subroutine library, a command language, and an invocation interface. Improving the Usability of Numerical Software through User-Centered Design A "build it and they will come " mentality has dominated the design of scientific software for some time. It is increasingly clear, however, that this attitude is responsible for the failure of many software systems. Software users are no longer willing to put up with products that are difficult to learn or use [7]

    Interview with Cherri M. Pancake on Usability Engineering

    No full text
    corecore