Skip to main content

You are here: Teaching, Projects

The titles of all final year projects I have supervised in the past are listed below, as well as suggestions for future projects.


Projects Supervised


2009 Projects

Geraldine Conway, Knowledge Transfer within a Software Development Team. MSc Computing (Knowledge Management).

Paul Monaghan, Web Resource Monitor, BSc Information Systems / Information Technology.


2008 Projects

Xiaobin Xiao, Location Based Access Control and Content Filtering in Mobile Networks. BSc Computer Science.

Kerry O'Connor, EvoBrowse: Evolving Decentralised Markup Languages for Entry Level Web Authors, BSc Information Systems / Information Technology. Subsequently presented at Third International Conference for Internet Technology and Secured Transactions, Dublin Institute of Technology, Dublin, Ireland, June 23-28, 2008 as Kerry O'Connor and Ciarán O'Leary, EvoBrowse: Evolving Decentralised Markup Languages for Entry Level Web Authors

Suman Ghimire, SECAKS1.0: Towards a Standard for Access Key Usage in Universally Designed Online Commercial Applications. BSc Computer Science.

Abdolmaerof Azad, E-Learning and Social Networking Tool for Irish Language Learners. BSc Computer Science.

Stuart O'Meara, Novel Electoral Methods for Electronic Voting Systems. BSc Computer Science.

Camilo do Carmo Pinto, Library Management & Recommendation System. BSc Computing (Stage 3)


2007 Projects

Mohammed Al-Tahs, Online Development Environment (ODE): An Investigation into the Role of Modern Web Technologies in E-Learning, BSc Computer Science

Viacheslav Filonenko, Development of methods for conversion of images into 2D worlds and their efficient exploration using Distributed Artificial Intelligence, BSc Computer Science.


2006 Projects

Keith Magee, SportsWeb - a domain specific Semantic Wiki, BSc Computer Science. Subsequently presented at First International Conference on Multidisciplinary Information Sciences and Technologies (InSciT2006), Mérida, Spain, October 25th - 28th 2006 as Magee, Keith and Ciarán O'Leary, Careful steps in the right direction: Semantic Wikis, usability and power

Stephen Gray, An Evaluation of Electoral Systems for Electronic Voting, BSc Computer Science.


2005 Projects

David Barrett, Rebuilding the Java Virtual Machine (JVM) to support runtime event notification, BSc Computer Science.

Sarah Jane Martin, An investigation into tuplespaces and the implementation of an XML Grid space application, BSc Computer Science.


2003 Projects

JP Keogh, Itinerary planning agent using distributed data Sources over the semantic web, BSc Computer Science.

Eithne Smith, Using the Java Expert System Shell (JESS) for medical prescription, BSc Computer Science.


2002 Projects

Eamonn O'Brien, Northside Information Network Website, Diploma in Computer Science.

Richard Jones, Development of an offline web browser, Diploma in Computer Science.

Deirdre Nugent, Online Assessment Tool, Diploma in Computer Science.


2001 Projects

Keith Burke, An investigation into the field of cryptography: an exploration of current technologies and applications including an implementation of the RSA algorithm, BSc Applied Science with Computing.

Joseph O'Neill, Pavilion Online, Diploma in Computer Science.

Geoff Devitt, Virtual Garden Design, Diploma in Computer Science.


Project Suggestions

Below is a list of project suggestions for students taking project and dissertation modules in September 2009. If you are interested in taking any of these projects, please contact me to arrange a meeting to discuss it.

Access Key Standard

An accesskey is an attribute which can be attached to elements in the HTML source code of a page. When present in the source code, it provides the user of a webpage with a facility whereby they can use shortcut keys to navigate to different parts of the website. This means that a diverse set of people, including unsighted web users, and web users comfortable with using shortcut keys, can navigate through websites without the use of a mouse.

According to an accessibility survey by WebAim, 66% of screen reader users will use access keys at least sometimes.

Two significant problems discourage users from using access keys:

This project will examine the above problem, and propose a set of standards for the use of access keys in multiple domains, e.g. e-commerce, news, academic etc. The project will result in the in implementation and test of sites from each of these domains, using a broad set of users.

You may be interested in this project if:

Dynamic Cloud

Tag clouds are a well known approach to presenting as visual summary of a large body of text. As such, they are extremely useful for highlighting important topics and terms in documentation and across bodies of literature.

This project will produce an application, probably as an extension to the FireFox browser, which automatically presents the viewer of a webpage with a tagcloud summary of the page being viewed.

The project will be implemented entirely using web langauges, such as JavaScript, XML, CSS (Microformats), HTML, SVG, and will require a significant amount of time spent learning new languages, and producing prototypes.

You may be interested in this project if:

Persona Wiki

Personas are user models which are employed by designers to develop an empathy with users and to guide the design of products towards useful and usable states. A great deal of time is spent developing personas throughout the design stage.

This project will result in the development and implementation of a Wiki site which is specially configured to allow users contribute their own characteristics, and the observed characteristics of others, towards the development of user models, which ought ultimately to lead to a resource against which designers can desk check their designs.

Should a comprehensive, well organised and usable set of personas exist, their may help designers produce usable products, prior to user testing, or it may help designers select the appropriate users for their testing stage.

You may be interested in this project if:

Wiki Integration

Some Wiki products allow for the submission of new articles, or article updates, through e-mail. The integration of products and applications such as Wiki sites, and e-mail, represents an interesting and useful evolution of networked technology.

This project will examine how other networked applications, such as Instant Messaging, Blogs etc., can be effectively integrated with Wiki products. For effective integration, it is required that some automated categorisation of conversations and content take place.

You may be interested in this project if:

Simulation of Driving on Dublin's Streets (SODDS)

The College Awareness of Road Safety (CARS) programme is an initiative involving the Garda Road Safety Unit, the National Road Safety Authority and various colleges in Ireland, which aims to develop the understanding among young adults about the dangers which present themselves on the road. As part of this programme, the following project is suggested as a means to raise awareness of the dangers of driving in Dublin:

This project will result in the development a simulator of driving through some of Dublin's streets. It is suggested that those streets surrounding the proposed new Grangegorman Campus of the Dublin Institute of Technology be used, which may make the project eligible for support from the Grangegorman Development Agency. It will also be possible to collaborate with students in other areas of the DIT, for example Geomatics students who are involved in developing 3D models of the Grangegorman area.

Using the simulation, users will be able to drive a car through those streets, possibly using a realistic control such as the Nintendo Wii steering wheel. During traversal of a course, the driver will be presented with realistic hazards and problems, which they will need to successfully negotiate in order to achieve a high score.

To complete the project, research will be carried out on the following:

  1. Actual driving patterns on Dublin streets.
  2. Actual hazards encountered while driving on Dublin streets.
  3. Driving simulation software.

You may be interested in this project if:

Website Development

A number of non-profit organisations have contacted the school, asking for students to develop primarily informational websites. These websites will incorporate server side scripting, database integration, client development etc. Anyone taking an Ordinary Degree who is interested in undertaking such website development for their Ordinary Degree Project should e-mail me.

You may be interested in this project if: