Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

Publications by Michael Douglas Harrison

2008

SBML: A user interface mark-up language based on interaction style

Authors
Gilroy, SW; Harrison, MD;

Publication
International Journal of Web Engineering and Technology

Abstract
As developers target a more diverse range of devices, a one-size-fits-all approach to interaction design becomes harder to sustain. By utilising the notion of interaction styles, developers can create families of user interfaces that are better matched to the interactive capabilities of devices. Style-Based Mark-up Language (SBML) is a language that separates services from style-specific interaction, and allows devices to choose the style of interface that best suits their capability and operating context. This paper outlines the service architecture and language syntax of SBML, using an online banking example. It also explores alternative single-interaction-style approaches and notions of context. Copyright © 2008 Inderscience Enterprises Ltd.

1994

Unifying views of interactors

Authors
Duke, D; Faconti, G; Harrison, M; Paterno, F;

Publication
Proceedings of the Workshop on Advanced Visual Interfaces AVI

Abstract
Interactors are components in the description of an interactive system that encapsulate a state, the events that manipulate the state, and the means by which the state is made perceivable to users of the system (the presentation). This paper concerns the relationship between the models of interactors that are being developed, at York and Pisa, in the context of Esprit Basic Research Action 7040 (Amodeus-2). The models differ in their expression of the three components of an interactor, and after relating the models to the informal notion of interactor we describe the context in which the view of interaction afforded by each model is appropriate. © 1994 ACM.

2010

Representations for an iterative resource-based design approach

Authors
Dittmar, A; Harrison, MD;

Publication
EICS'10 - Proceedings of the 2010 ACM SIGCHI Symposium on Engineering Interactive Computing Systems

Abstract
This paper describes how the HOPS notation can be used to support Human Centered Design. It discusses the role of the notation in providing multiple design viewpoints. It demonstrates how the HOPS tool can be used to animate these viewpoints. Finally, HOPS is used to specify how the system provides information resources for user action. This approach to specifying plausible user behavior is contrasted with a task based approach. The HOPS based design techniques are illustrated through a process control example. © 2010 ACM.

2010

Scalable analysis of collective behaviour in smart service systems

Authors
Massink, M; Harrison, M; Latella, D;

Publication
Proceedings of the ACM Symposium on Applied Computing

Abstract
The long term vision of smart service systems in which electronic environments are made sensitive and responsive to the presence of, possibly many, people is gradually taking shape through a number of pilot projects. The purposes of such systems vary from intelligent homes that assist their inhabitants to make their lives more independent and comfortable to much larger environments such as airports in which people are provided with context aware, personalised, adaptive and anticipatory services that are most relevant for them given their location and their current activities. This paper is concerned with the exploration of scalable formal models that can address the collective behaviour of a large number of people moving through a smart environment. © 2010 ACM.

2009

Engineering crowd interaction within smart environments

Authors
Harrison, MD; Massink, M; Latella, D;

Publication
EICS'09 - Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems

Abstract
Smart environments (e.g., airports, hospitals, stadiums, and other physical spaces using ubiquitous computing to empower many mobile people) provide novel challenges for usability engineers. Firstly, interaction can be implicit and therefore unintentional on the part of its users. Secondly, the impact of a smart environment can influence the collective or crowd behavior of those immersed within it. These challenges lead to requirements for complementary analyses which must be combined with the more typical focus on the interaction between user and device. The paper explores a family of stochastic models aimed at analyzing these features with a particular focus on crowd interaction. Copyright 2009 ACM.

2010

A scalable fluid flow process algebraic approach to emergency egress analysis

Authors
Massink, M; Latella, D; Bracciali, A; Harrison, MD;

Publication
Proceedings - Software Engineering and Formal Methods, SEFM 2010

Abstract
Pervasive environments offer an increasing number of services to a large number of people moving within these environments including timely information about where to go and when. People using these services interact with the system but they are also meeting other people and performing other activities as relevant opportunities arise. The design of such systems and the analysis of collective dynamic behaviour of people within them is a challenging problem. In previous work we have successfully explored a scalable analysis of stochastic process algebraic models of smart signage systems. In this paper we focus on the validation of a representative example of this class of models in the context of emergency egress. This context has the advantage that detailed data is available from studies with alternative analysis methods. A second aim is to show how realistic human behaviour, often observed in emergency egress, can be embedded in the model and how the effect of this behaviour on building evacuation can be analysed in an efficient and scalable way. © 2010 IEEE.

  • 7
  • 16