Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Stephen Viller is active.

Publication


Featured researches published by Stephen Viller.


International Journal of Human-computer Studies \/ International Journal of Man-machine Studies | 2000

Ethnographically informed analysis for software engineers

Stephen Viller; Ian Sommerville

It is increasingly recognized that human, social, and political factors have a significant impact on software systems design. To address this, ethnographic studies of work have been used to inform the systems design process, especially in cooperative work settings where systems support several users working together. Based on our experience of these studies, we have investigated the integration of social analysis into the systems design process by developing an integrated approach to social and object-oriented analysis. New methods are unlikely to be adopted in industry unless they can be integrated with existing practice. Our approach, called Coherence, addresses this issue by helping identify use cases, generating initial use case models, and by using the Unified Modelling Language (UML) to represent social aspects of work that may have an impact on the design of computer-based systems. Coherence is the fusion of two well-established strands of research on ethnographically informed design and viewpoint-oriented requirements engineering. This paper introduces Coherence, and focuses on the support provided for social analysis. We have identified three social viewpoints, namely a distributed coordination viewpoint, a plans and procedures viewpoint and an awareness of work viewpoint. Coherence is illustrated using a case study based on an air traffic control system.


Requirements Engineering | 1999

Social analysis in the requirements engineering process: from ethnography to method

Stephen Viller; Ian Sommerville

Over a number of years, we have been involved in investigations into using workplace observation to inform requirements for complex systems. This paper discusses how our work has evolved from ethnography with prototyping through presentation of ethnographic fieldwork, to developing a method for social analysis that has been derived from our experience of applying ethnographic techniques. We discuss the strengths and weaknesses of each of these approaches with a particular focus on our most recent work in developing the Coherence method. This method is based on a fusion of viewpoint-oriented and ethnographic approaches to requirements engineering and uses an industry-standard notation (UML) to represent knowledge of work. We use a common example of an air traffic control system to illustrate each approach.


european conference on computer supported cooperative work | 2001

Finding patterns in the fieldwork

David B. Martin; Tom Rodden; Mark Rouncefield; Ian Sommerville; Stephen Viller

This paper considers the potential of using patterns of cooperative interaction to support the development of general design principles drawn from a range of work settings. It reports on the development of patterns from ethnographic studies in a number of work environments. Our particular interest is in the possibilities surrounding the use of patterns as a means of organising, presenting and representing this growing corpus of ethnographic matertal and in the contribution this might make to CSCW design. In this paper we focus on outlining some of our experiences and difficulties in developing patterns from ethnographic studies and present some initial ideas towards the development of a pattern language to exploit the experience gained from a decade of field studies.


Software Process: Improvement and Practice | 1997

Requirements process improvement through the phased introduction of good practice

Peter Sawyer; Ian Sommerville; Stephen Viller

Current process improvement and maturity models pay little attention to requirements engineering. Typically, requirements engineering is considered to be a single activity in the overall development process. Even where this is not strictly the case, the requirements activities are not elaborated in sufficient detail to permit the derivation of an improvement plan. This is unfortunate because requirements engineering is increasingly recognized as a problem. Despite the regular improvement of techniques for eliciting, analysing, validating and managing requirements, even otherwise mature organizations repeatedly experience requirements problems. This paper describes a good practice-based approach to requirements engineering process improvement which aims to fill the gap left by existing process improvement methods. This distils practical information from over 60 requirements practices and provides a framework to help organizations identify their problem areas and deploy the practices most appropriate to their needs.


Personal and Ubiquitous Computing | 2000

Patterns of home life: Informing design for domestic environments

John A. Hughes; Jon O'Brien; Tom Rodden; Mark Rouncefield; Stephen Viller

This paper considers how we may provide support for the development of general design principles in domestic environments. In particular, we examine the potential for usingdesign patterns as a means of presenting ethnographic material and outlining design solutions. The paper reports on the development of an initial pattern language based on our studies of a number of domestic, environments and offers a general structure for presenting these patterns. Finally, we briefly reflect on our experiences of developing an on-line set of patterns for this class of environment.


IEEE Software | 1999

Capturing the benefits of requirements engineering

Peter Sawyer; Ian Sommerville; Stephen Viller

Requirements management has a critical effect on an organizations development costs and software quality. The authors have developed a method that allows incremental, systematic improvement of requirements engineering and builds on existing SPI models and standards, filling in the gaps to improve schedules, budgets, and product quality.Requirements management has a critical effect on an organizations development costs and software quality. The authors have developed a method that allows incremental, systematic improvement of req...


collaboration technologies and systems | 2005

Usability of a mobile, group communication prototype while rendezvousing

Jeff Axup; Stephen Viller; Nicole J. Bidwell

Mobile phones are increasingly being used collaboratively by social networks of users in spite of the fact that they are primarily designed to support single users and one-to-one communication. It is not well understood how services such as group SMS, SMS-based discussion lists and mobile instant messaging (IM) will be used by mobile groups in natural settings. Studying specific instances of common styles of in situ, group interaction may provide a way to see behavior patterns and typical interaction problems. We conducted a study of a mobile, group communication probe used during a rendezvousing activity in an urban environment. Usability problems relating to group usage, phone interface design and context were identified. Several major issues included: multitasking during message composition and reading; speed of text entry; excessive demand on visual attention; and ambiguity of intended recipients. We suggest that existing mobile device designs are overly-focused on individual users to the detriment of usability for mobile groups of users. We provide recommendations for the design of future mobile, group interfaces, used in similar situations to those explored here


Interacting with Computers | 1999

Human factors in requirements engineering: A survey of human sciences literature relevant to the improvement of dependable systems development processes

Stephen Viller; John Bowers; Tom Rodden

Abstract Requirements engineering (RE) is an inherently social process, involving the contribution of individuals working in an organizational context. Further, failures in the RE process will potentially lead to systematic failures in the products that are produced as a result. Consequently, the RE process for dependable systems development should itself be considered as a dependable process, and therefore subject to greater scrutiny for vulnerabilities to error. Research on human error has typically focused on the work of individual actors from a cognitive perspective. This paper presents a survey which broadens the view on what contributes to human error by also examining work from the social and organizational literature. This review was conducted to inform efforts to improve the systems development process for dependable systems, and in particular their requirements engineering process


human factors in computing systems | 2011

Building sensitising terms to understand free-play in open-ended interactive art environments

Ann Morrison; Stephen Viller; Peta Mitchell

In this paper we introduce and discuss the nature of free-play in the context of three open-ended interactive art installation works. We observe the interaction work of situated free-play of the participants in these environments and, building on precedent work, devise a set of sensitising terms derived both from the literature and from what we observe from participants interacting there. These sensitising terms act as guides and are designed to be used by those who experience, evaluate or report on open-ended interactive art. That is, we propose these terms as a common-ground language to be used by participants communicating while in the art work to describe their experience, by researchers in the various stages of research process (observation, coding activity, analysis, reporting, and publication), and by inter-disciplinary researchers working across the fields of HCI and art. This work builds a foundation for understanding the relationship between free-play, open-ended environments, and interactive installations and contributes sensitising terms useful for the HCI community for discussion and analysis of open-ended interactive art works.


Human-Computer Interaction | 2007

Announcing activity: design and evaluation of an intentionally enriched awareness service

Markus Rittenbruch; Stephen Viller; Tim Mansfield

ABSTRACT We introduce and explore the notion of “intentionally enriched awareness.” Intentional enrichment refers to the process of actively engaging users in the awareness process by enabling them to express intentions. We explore this concept designing and evaluating the AnyBiff system, which allows users to freely create, share, and use a variety of biff applications. Biffs are simple representation of predefined activities. Users can select biffs to indicate that they are engaged in an activity. AnyBiff was deployed in two different organizations as part of a user-centered design process. We report on the results of the trial, which allowed us to gain insights into the potential of the AnyBiff prototype and the underlying biff concept to implement intentionally enriched awareness. Our findings show that intentional disclosure mechanisms in the form of biffs were successfully used in both fields of application. Users actively engaged in the design of a large variety of biffs and explored many different uses of the concept. The study revealed a whole host of issues with regard to intentionally enriched awareness, which give valuable insight into the conception and design of future applications in this area.

Collaboration


Dive into the Stephen Viller's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ben Matthews

University of Queensland

View shared research outputs
Top Co-Authors

Avatar

Jeff Axup

University of Queensland

View shared research outputs
Top Co-Authors

Avatar

Marie Boden

University of Queensland

View shared research outputs
Top Co-Authors

Avatar

Markus Rittenbruch

Queensland University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Peter Worthy

University of Queensland

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Andrew Dekker

University of Queensland

View shared research outputs
Researchain Logo
Decentralizing Knowledge