Skip to main content

FairShare

Whenever a computer supports two or more activities, it needs to schedule them so that resources are shared appropriately. Conventional schedulers allow some users to exploit the system and take a large part of the machine’s resources and make it is easy for a user to accidentally or intentionally create a program that takes over large amounts of the machine time.

Read More

Focus

Where conventional file systems are based on hierarchical structures of directories, Focus explores an associative file access mechanism for interactive tabletops that overcomes the separate silos of email, photos, files and other groups of digital objects.

Read More

CUSP (Course and Unit of Study Portal)

There is growing recognition that we need to design higher quality university curricula that better prepare students for employment in their chosen discipline. The figure below shows the complexity in the curriculum design problem for flexible degree programs that must meet multiple accreditation, professional and institutional requirements. This thesis aims to provide a software system for systematic curriculum design, reducing the complexity of this important task, and enhancing the caliber of future graduates by providing the missing ‘big-picture’ view.

Read More

Locator

Locator is a demonstrator application of Personis. Locator provides an interface which enables a community of people to locate other members of the community. To join the community, a user needs to register both themself and sensors that can provide evidence about their location. For example, a Bluetooth enabled phone can be registered. Another class […]

Read More

Wattle – Group Mirrors

Working in groups is hard. Yet, much human activity involves people collaborating in small groups to complete a project. This is especially common in the workplace. The ambitious goal of this project is to help transform groups into teams by providing them with mirrors of the group activity: then, the group members can be helped […]

Read More

Narcissus

An interactive visualisation for mirroring the activities of small long-term groups. It makes use of the extensive logs of activity by group members on a web site for managing projects via a wiki, version control repository and ticket system for tracking tasks to be done. Narcissus gives an overview of each group member’s activity, day by day, with direct links to the actual activity done that day. This makes it a new form of navigation for large, complex project management sites.

Read More

WikiNavMap

WikiNavMap is a visualisation which gives a dynamic overview of a wiki structure. Using a colour gradients and the ability for users to customise what is visualised, WikiNavMap allows users to quickly see what has changed in a wiki and who has made those changes.

Read More

SIV

This project explored the ways that ontologies can support scrutable user modelling. the starting point for the work was to exploit a light-weight ontology (created by our automated dictionary analysis tool, Mecureo) to structure a graph for use in a visualisation of a large user model.

Read More