Thesis/Project topics offered by John Hosking and John Grundy
The following topics are indicative of our current research interests. Most of these
are based around our work on the Pounamu meta tool. Ideally students should have done
COMPSCI 732 or SOFTENG 461 as preparation. We are
also prepared to consider other project and thesis topics in the general areas
of software tools, software engineering, and visual languages. Contact either
John
or John for more information and discussion.
Collaboration tools for Pounamu
Extension of work done by Therese Helland. This would be suitable for a 780 project.
A web services interface for Pounamu
Provision of a properly engineered web services interface for the Pounamu environment.
A potential 780 project which would suit a student who has passed 334, 335 and 732
Event Handling specification for Pounamu
Etxtend MSc work currently being undertaken by Kelvin Jin. A potential 780 project.
Integraion of Infopah and Pounamu
Using Microsoft's new Infopath extension to Office, to provide an XML based front end to Pounamu.
A potential 780 project
Adaptable UIs for Pounamu
Examine then integration of Zomable User Interface (ZUI) technology into Pounamu.
A potential 780 project.
A sketching interface for Pounamu
This would build on MSc thesis work currently being undertaken by Michael Chen and
would look to provide a pen based interface for interaction with Pounamu views. A potential MSc thesis project.
Document management and configuration support for Pounamu
This would involve design and implementation of version management facilities for Pounamu.
A potential MSc thesis project.
Web services specification tool
Development of a tool for specifying web services based applicatins using Pounamu.
A potential MSc thesis project.
Primitives for long transactions
Exploration of tool support for mocdelling and specifying electronic transactions
that span multiple businesses over an extended period.
A potential MSc thesis project.
Expressibility of mapping languages
A characterisation of the expressability of various mapping languages, with a view to
developing a calculus for describing inter-view consistency.
A potential MSc or PhD thesis project for a well prepared stuudent interested in formalisms.