HCI Bibliography Home | HCI Conferences | AUIC Archive | Detailed Records | RefWorks | EndNote | Hide Abstracts
AUIC Tables of Contents: 00010203040506070809101112131415

Proceedings of AUIC'02, Australasian User Interface Conference

Fullname:Proceedings of the Third Australasian conference on User interfaces -- Volume 7
Editors:John Grundy; Paul Calder
Location:Melbourne, Victoria, Australia
Standard No:ISBN: 0-909925-85-2; ACM DL: Table of Contents; hcibib: AUIC02
Links:Online Proceedings
Evolving the browser towards a standard user interface architecture BIBAFull-Text 1-7
  Michael J. Rees
If current trends continue, it is likely that the web browser will become the only widely used user interface. Web applications will become the predominant software. Should this happen, user interface design, implementation and evaluation skills can become more focussed and effective. Some of the benefits current browser user interfaces provide are discussed in the context of web application tools produced by the author and supported by examples. The software architecture of the Web brings special HCI demands, and the user design experts of the future will require training in this architecture. This evolution is scrutinised in terms of the new web services that will become available. Recent trends in this direction are presented, and future trends explored, with supporting evidence taken from a range of applications. The influence of the Web, with now a long history of user experience, can bring benefits to user interface design in the future.
Computer-aided sketching to capture preliminary design BIBAFull-Text 9-12
  Beryl Plimmer; Mark Apperley
This paper describes the vital role of freehand sketching in the design process. When designers first tackle a design problem they usually do so by sketching. We will explore the essential elements of sketching that make it so helpful to problem solving. We then examine how current computer interfaces interfere with the sketching process, and go on to establish the requirements for an environment to support sketching. Finally we describe a system under development to integrate sketching into a visual programming environment (Visual Basic).
Tangible user interaction using augmented reality BIBAFull-Text 13-20
  Hannah Slay; Bruce Thomas; Rudi Vernik
This paper describes a novel use of augmented reality for the visualisation of virtual objects as part of the move towards pervasive computing. It uses fiducial markers as switches to "toggle" the displayed properties of the virtual objects. Using collision detection, fiducial markers are also used to track and select nodes within virtual objects. This research uses the ARToolkit Version 2.33 and acts as a component within the DSTO's InVision framework.
In support of user interface design in the rational unified process BIBAFull-Text 21-27
  Chris Phillips; Elizabeth Kemp
The Rational Unified Process (RUP) is a use case driven iterative software engineering process User Interface design within the RUP involves user interface modelling and user interface prototyping. This paper describes two support artefacts -- extended tabular use cases and UI element clusters -- which provide a bridge between these two activities. They provide support for 'flow of events' storyboarding, the clustering of user interface elements and identification of UML boundary classes, and the initial sketching of user interface prototypes.
Program visualisation for visual programs BIBAFull-Text 29-38
  James Noble; Robert Biddle
The Nord Modular music synthesiser system comprises a stand-alone array of digital signal processors programmed by a dataflow visual language and supported by a visual programming environment that runs on commodity hardware. We have investigated applying program visualisation techniques to over 400 Nord Modular programs. Our visualisations make explicit module types and signal flows that are only implicit in the metaphorical graphical syntax adopted by the Nord Modular visual programming language. We have also analysed the programming style used in Nord Modular programs, in particular, the direction of program layouts. While we found that programs tended to arrange signal flow top down and left to right, we found much more variation than we expected, both within individual programs and across the Nord factory program corpus.
How (not) to help people test drive code BIBAFull-Text 39-42
  Stuart Marshall; Robert Biddle; Ewan Tempero
This paper discusses the results of usability testing on the interface of Dyno. Dyno is a tool designed to support code reuse by helping software developers understand what a specified piece of code does. The tool does this by allowing a programmer to undertake a process we call test driving. This paper looks at the deficiencies uncovered in the initial interface, and the implications this has for a tool aimed at helping software developers better understand code fragments so as to be able to reuse them.
Modelling erroneous operator behaviours for an air-traffic control task BIBAFull-Text 43-54
  Peter Lindsay; Simon Connelly
This paper introduces a new approach to formalising analysis of human errors in human-computer interaction. The approach takes account of the cognitive processes involved in a task, and how mistakes arise and how errors propagate through the task. It argues for modelling errors as behaviours rather than as events (the usual approach), at least for tasks involving highly interleaved concurrent, ongoing activities. The models are formalised using a combination of CSP and temporal logic, and the approach is illustrated on a case study from Air Traffic Control. By providing a richer modelling framework and being more expressive, the approach overcomes significant limitations of existing human-error identification techniques.
An evaluation of mobile phone text input methods BIBAFull-Text 55-59
  Lee Butts; Andy Cockburn
The rapid growth of Short Message Service (SMS) text messaging is generating substantial commercial and research interest in fast and efficient text input methods for mobile devices. This paper presents an empirical study that compares three mobile phone text input techniques. The methods are 'multi-press input with timeout', 'multi-press input with a next button', and 'two-key'. The study shows that there is a significant speed difference, in words per minute (wpm), between the methods. The multi-press with next method provided the most rapid text input at 7.2 wpm, followed by multi-press with timeout at 6.4 wpm. The two-key method was the slowest at 5.5 wpm. These results are much slower than those predicted by Fitts' Law models reported in prior research. Subjective results regarding learnability, errors and efficiency showed no significant difference between the methods.
The Tinmith system: demonstrating new techniques for mobile augmented reality modelling BIBAFull-Text 61-70
  Wayne Piekarski; Bruce H. Thomas
This paper presents user interface technology, using a glove based menuing system and 3D interaction techniques. It is designed to support applications that allow users to construct simple models of outdoor structures. The construction of models is performed using various 3D virtual reality interaction techniques, as well as using real time constructive solid geometry, to allow users to build up shapes with no prior knowledge of the environment. Previous work in virtual environments has tended to focus mostly on selection and manipulation, but not starting from an empty world. We demonstrate our user interface with the Tinmith-Metro application, designed to capture in city models and street furniture.
Building multi-device, component-based, thin-client groupware: issues and experiences BIBAFull-Text 71-80
  John Grundy; Xing Wang; John Hosking
The use of groupware, or collaborative work-supporting technologies, has become wide-spread, but many existing groupware systems are too difficult to integrate with domain-specific software applications, only work for specific user interface hardware, or provide inappropriate, thick-client architectural solutions. We describe a set of server-side software components we have developed providing a variety of thin-client groupware solutions (chat, email, annotation, to-do lists, notification etc). These components provide HTML and WML-based thin-client user interfaces and can be readily "plugged into" the server-side architectures of domain-specific applications. We focus on the key issues of designing and realising the user interfaces for such groupware solutions and report on our experiences to date.