Paul Kelly: Ideas for Student Projects
Project ideas for BSc, MEng, ISE, MSc and FAIT projects (and maybe PhD's...)
Please look at the DoC Project Proposals database at
for details of specific projects I am proposing.
I have a policy of offering all my project proposals to students on
all our degree programmes. I won't take a student on if I think the project
is unsuitable. But a project is no fun if it's obviously possible.
Although the projects may be intimidating the only real prerequisite
is a talent for getting programs to work right.
As of writing, I am most enthusiastic about run-time optimisation in various
forms, including specialisation (sometimes called partial evaluation),
just-one-more-time optimisation (sometimes called feedback-directed reoptimisation),
cross-component optimisation, and optimisation which spans code running
in different machines in a distributed system (I call this code motion
for mobile code).
I'm also interested in hearing of any computer systems/compiler/architecture
ideas you might be interested in. One good way to get an idea of what I
am interested in is to look at the web page for my research group's reading