43 research outputs found
A First Step Towards Nuance-Oriented Interfaces for Virtual Environments
Designing usable interfaces for virtual environments (VEs) is not a trivial task. Much of the difficulty stems from the complexity and volume of the input data. Many VEs, in the creation of their interfaces, ignore much of the input data as a result of this. Using machine learning (ML), we introduce the notion of a nuance that can be used to increase the precision and power of a VE interface. An experiment verifying the existence of nuances using a neural network (NN) is discussed and a listing of guidelines to follow is given. We also review reasons why traditional ML techniques are difficult to apply to this problem
Designerly Tools
An assumption behind this paper is that research aimed at improving interaction design practice is not as successful as it could be. We will argue that one reason for this is that the understanding of what constitutes designerly tools is not enough recognized among those who propose new tools for interaction design. We define designerly tools as methods, tools, techniques, and approaches that support design activity in way that is appreciated by practicing interaction designers. Based on a two empirical studies, we have developed a framework and a way of studying designers and their tools. We discuss some insights about what characterizes designerly tools and what kind of implications these insights might have for the further development of tools aimed at supporting design practice.
Keywords:
Design, Tools, Interaction Design, Activities, Support For Design</p
Using pattern languages in participatory design
In this paper, we examine the contribution that pattern languages could make to user participation in the design of interactive systems, and we report on our experiences of using pattern languages in this way.
In recent years, there has been a growing interest in the use of patterns and pattern languages in the design of interactive systems. Pattern languages were originally developed by the architect, Christopher Alexander, both as a way of understanding the nature of building designs that promote a ‘humane’ or living built environment; and as a practical tool to aid in participatory design of buildings.
Our experience suggests that pattern languages do have considerable potential to support participatory design in HCI, but that many pragmatic issues remain to be resolved.</p
Using Pattern Languages in Participatory Design
In this paper, we examine the contribution that pattern languages could make to user participation in the design of interactive systems, and we report on our experiences of using pattern languages in this way.
In recent years, there has been a growing interest in the use of patterns and pattern languages in the design of interactive systems. Pattern languages were originally developed by the architect, Christopher Alexander, both as a way of understanding the nature of building designs that promote a ‘humane’ or living built environment; and as a practical tool to aid in participatory design of buildings.
Our experience suggests that pattern languages do have considerable potential to support participatory design in HCI, but that many pragmatic issues remain to be resolved
Transitions in Interface Objects: Searching Databases
© 2016 Tim Gamble and Jon May. Two experiments demonstrate that a list-like database interface which benefits from the persistence of contextual information does not show the same degree of benefit of collocating objects over display changes that has been previously observed in a map-searching study. This provides some support for the claim that the nature of the task must be taken into account in choosing how to design dynamic displays. We discuss the benefit of basing design principles on theoretical models derived from film cutting methods used in cinematography, so that they can be extended to novel design situations
Transforming the complexity of a theoretical framework into an experiental design methodology for designers
In design, a wide range of design tools and techniques that are derived from theoretical frameworks have been developed. However, there are only a few that consider the perceptual qualities involved in interaction. Although existing tools are widely adopted, designer’s need for considering theoretical notions of ecological perception (Gibson, 1986), embodied interaction (Dourish, 2011) and affordances (Gibson, 1986; Norman, 1988; Hartson, 2003) has not been addressed in the context of design tools. This paper describes the development of an experiential design method card system based on the Interaction Frogger framework (Wensveen, 2004). The design method card supports designers to better understand the perceptual qualities of interaction design and convey this knowledge into their design processes. First, we introduce various theoretical frameworks that deal with perceptual qualities within interaction design, particularly focusing on the Interaction Frogger framework. Consequently, we investigate how a complex theoretical framework can be translated into practice utilising a design tool, by examining a case study of developing a set of design method cards. This set of method cards was examined by means of focus group sessions with design researchers and redesign exercises with designers and design students from various backgrounds. Throughout the redesign exercise, the experiential nature of the method cards system helped designers and design students to gain insights into perceptual information exchanges that emerge between objects and users. Furthermore, the method cards gave them a systematic platform for these insights to be reapplied into their design process. Overall, the design method card system provides opportunities for design practitioners, researchers, and students to explore perceptual qualities within the interaction design space and further an opportunity to utilize theoretical knowledge in a practical design process
Pattern languages in HCI: A critical review
This article presents a critical review of patterns and pattern languages in human-computer interaction (HCI). In recent years, patterns and pattern languages have received considerable attention in HCI for their potential as a means for developing and communicating information and knowledge to support good design. This review examines the background to patterns and pattern languages in HCI, and seeks to locate pattern languages in relation to other approaches to interaction design. The review explores four key issues: What is a pattern? What is a pattern language? How are patterns and pattern languages used? and How are values reflected in the pattern-based approach to design? Following on from the review, a future research agenda is proposed for patterns and pattern languages in HCI
Spiraling Toward Usability: An Integrated Design Environment and Management System
Decades of innovation in designing usable (and unusable) interfaces have resulted in a plethora of guidelines, usability engineering methods, and other design tools. However, novice developers often have difficulty selecting and utilizing theory-based design tools in a coherent design process. This work introduces an integrated design environment and knowledge management system, LINK-UP. The central design record (CDR) module, provides tools to enable a guided, coherent development process. The CDR aims to prevent breakdowns occurring between design and evaluation phases both within the development team and during design knowledge reuse processes. We report on results from three case studies illustrating novice designers use of LINK-UP. A design knowledge IDE incorporating a CDR can help novice developers craft interfaces in a methodical fashion, while applying, verifying, and producing reusable design knowledge. Although LINK-UP supports a specific design domain, our IDE approach can transfer to other domains
Designing Attention-Centric Notification Systems: Five HCI Challenges
Through an examination of the emerging domain of cognitive systems, with a
focus on attention-centric cognitive systems used for notification, this document explores
the human-computer interaction challenges that must be addressed for successful
interface design. This document asserts that with compatible tools and methods, user
notification requirements and interface usability can be abstracted, expressed, and
compared with critical parameter ratings; that is, even novice designers can assess
attention cost factors to determine target parameter levels for new system development.
With a general understanding of the user tasks supported by the notification system, a
designer can access the repository of design knowledge for appropriate information and
interaction design techniques (e.g., use of color, audio features, animation, screen size,
transition of states, etc), which have analytically and empirically derived ratings.
Furthermore, usability evaluation methods, provided to designers as part of the integrated
system, are adaptable to specific combinations of targeted parameter levels. User testing
results can be conveniently added back into the design knowledge repository and
compared to target parameter levels to determine design success and build reusable HCI
knowledge.
This approach is discussed in greater detail as we describe five HCI challenges
relating to cognitive system development: (1) convenient access to basic research and
guidelines, (2) requirements engineering methods for notification interfaces, (3) better
and more usable predictive modeling for pre-attentive and dual-task interfaces, (4)
standard empirical evaluation procedures for notification systems, and (5) conceptual
frameworks for organizing reusable design and software components.
This document also describes our initial work toward building infrastructure to
overcome these five challenges, focused on notification system development. We
described LINK-UP, a design environment grounded on years of theory and method
development within HCI, providing a mechanism to integrate interdisciplinary expertise
from the cognitive systems research community. Claims allow convenient access to
basic research and guidelines, while modules parallel a lifecycle development iteration
and provide a process for requirements engineering guided by this basic research. The
activities carried out through LINK-UP provide access to and interaction with reusable
design components organized based on our framework. We think that this approach may
provide the scientific basis necessary for exciting interdisciplinary advancement through
many fields of design, with notification systems serving as an initial model.
A version of this document will appear as chapter 3 in the book Cognitive
Systems: Human Cognitive Models in Systems Design edited by Chris Forsythe, Michael
Bernard, and Timothy Goldsmith resulting from a workshop led by the editors in summer
2003. The authors are grateful for the input of the workshop organizers and conference
attendees in the preparation of this document