The University of Aberdeen
The Computing Science Department

MSc E-Technology Project Themes for 2011-2012

Cloud computing and web devlopment comparisons

Most projects that I'd like to do are tied in with some developments that I'd like to try out for comparing different web devlopment platforms. I'd also be interested in mobile applications if you would like to do something in that area.

Graph bibliographic references

If I'm researching an idea and find a paper in one of the academic paper repositories, then I might want to know which other paper authors it cites and how many of those overlap with other papers in that field. This would be nice to graph into a tree structure so that I could see who the main author was in the field and how the other authors then branched off from there, or where aligned alongside that person. This would be done in collaboration with someone in psychology who would like to see this idea implemented.

Categorisation of financial data

An Edinburgh firm that provides financial record analysis would like to develop a more efficient means of automatically categorising financial records for its clients. This would involve researching and developing a system to do this and then finding the best algorithm to perform the required operations.This is probably best done in Ruby as it will need to integrate with a Ruby system already in place. If you need to learn Ruby, then this will be feasible in the time frame available to you for the project.

Compare web development frameworks across Java, Ruby and .NET

There are many ways to do some tasks and it would be useful to compare the ease/pain of developing the same application in different languages and frameworks to find the pain points for each of them. The starting point would be reworking these MSc practicals.

If only I could do 'x' on my mobile

This is similar to what is being discussed by Anders Lindh in 'the mobile experience'.

I'm interested in transfering 'normal' application to the mobile platform. This is going to be the way that most people first experience a 'computer' so what do you do now with your computer (apart from programming - but who knows?), that could or would be better done on a mobile device, or indeed, to use the 'guitar tuner' noted in the Lindh article above, couldn't be done with a computer anyways?

If any of these options interest you, then email me in the first instance, and come and see me if possible.