Social interactions among a group of friends will typically
have a certain recurring rhythm. Most people interact with
their own circle of friends at a range of different rates, and
through a range of different modalities (by phone, instant
messaging, face-to-face meetings etc.). When these naturally
recurring interactions are maintained effectively, people feel
at ease with the quality and stability of their social network.
Conversely, when a person has not interacted with one of
their friends for a longer period than they usually do, a problem
can be identified in that relationship which may require
action to fix. We present Stay-in-touch, an ambient information
system which provides peripheral cues to the user which
serve as occasional recommendations of which of their friends
they should contact soon in order to keep their social
network in a healthy state.

As visualizations of large systems get more and more complex,
larger collaborative spaces are required so that a team of
designers may work together while visualising their system. This
paper describes the outfitting ...

Network visualisations use clustering approaches to simplify the presentation of complex graph structures. We present a novel application of clustering algorithms, which controls the visual arrangement of the vertices in ...

One of the key challenges faced when developing context-
aware pervasive systems is to capture the set of inputs that we want
a system to adapt to. Arbitrarily specifying ranges of sensor values to
respond to will lead ...

Context-aware systems that rely on mobile devices for user interaction
must address the low bandwidth of both communications and more importantly
the user’s limited attention, which will typically be split between several ...