Research

I am interested in:

  • Programming languages - all types and forms but especially multi-paradigm languages
  • Software engineering
  • Environments, methodologies, and tools for teaching programming
  • Information retrieval with particular attention focused on content-based image indexing and retrieval
  • Location aware mobile applications
  • Cloud and distributed computing as applied to the Enterprise
  • Software tooling

Some of the projects mentioned here are associated with commercial companies and covered by NDAs…

Jellibeans

Jellibeans is a web search tool for assisting users with Autistic Spectrum Disorder (ASD).

The system models user interactions within the search process, utilising a user profile, and by integrating insights from the core features of the Autistic condition.

The system has an integrated infra-red motion controlled user interface component, utilising gesture and hand movement data to enhance the interactive search process.

The work provides insights into how search can be improved for users on the Autistic spectrum and includes an analysis of experiments carried out with the system.

PICTURE

This project concentrates on the area of visual information systems, specifically the storage and retrieval of photographic images. We have developed, and implemented, the PICTURE system which has an architecture based around co-occurrence information derived from basic indexing, annotations, and query usage.

ActorKit

TBC

RoboLiterate

TBC

Publications

 

I should have listed them here but in the meantime, try this link to Google Scholar