SE Project Showcase 2008!
Schedule
Session 1
| Time | Details |
|---|---|
| 1000 - 1010 | Introduction and welcome: Warwick Irwin |
| 1010 - 1030 | Process Metrics: Teem Keen |
| 1035 - 1055 | Metric Code Colouring: AXE Team |
| 1100 - 1120 | Convert UML diagrams to SVG Format: OGAB |
| 1125 - 1145 | Process Metrics: ARTIST |
Session 2
| Time | Details |
|---|---|
| 0900 - 0905 | Introduction |
| 0905 - 0925 | JavaDecaf Translation Tool: QAGA |
| 0930 - 0950 | Decaf Development Tool for Eclipse: Group Name Here |
| 0955 - 1015 | Java Decaf: Group One |
| 1020 - 1040 | UML to SVG Conversion: Serious Software |
| 1040 | Closing words and papal blessings: Neville Churcher |
Awards
Awards will be presented at the COSC end-of-year BBQ.Pictures
![]() |
![]() |
![]() |
| SE Project Showcase 2008 - Session 1 (Picasaweb) | SE Project Showcase 2008 - Session 2 (Picasaweb) | CSSE End of year BBQ with awards (Picasaweb) |
Rules
- Presentations will be timed, and should not exceed 20 minutes. Times are all inclusive (i.e. it will include any setup etc.).
- Presentations must be understandable to the wider computer science audience.
- They must detail the project problem (what you are trying to accomplish), the project's target audience (who will use your system?), your high-level design, and your solution (your group's contribution to the project - what you did).
- The presentation must be conducted by one or more of your group members. Other people can be used in parts of demonstrations (if needed), but the actual presentation must be conducted by your group.
There are also a few guidelines that might be of interest to you.
People
| Examiners | |
|---|---|
![]() Neville Churcher |
![]() Warwick Irwin |
| Session Chairs | |
|---|---|
![]() Jason Alexander |
![]() Jay Holland |
| Organiser | |
|---|---|
![]() Moffat Mathews |
Abstracts
Teem Keen
James Ashford, Jesse Waas, Craig Paterson, Michael Richardson, Janina Voigt, Aidan BebbingtonThe Process Metrics Eclipse plug-in is an innovative tool for both developers and project managers alike. It dynamically collaborates invaluable information about the development of enterprise software. This information is then processed for easy interpretation so it can be used to help coordinate the development effort. It's pretty goodTM.
AXE Team: An eXcellent Eclipse Team
Simon Winter, Xi Chen, Fei Xia, Jun Sun, Huaqing Chen, Warren StuartOur project is designed to aid developers with understanding of how the code that they have written fares when analysed with a variety of metrics. Java files opened inside Eclipse will be highlighted to show how and where metric data points relate to the code. The tool is designed to be light-weight and fully customisable, allowing multiple sources of metric data to be provided for any file the user wishes to view. An Eclipse plugin extension point as well as an XML DTD, allow both Eclipse plugins and external tools to produce the metric data that the tool will use to colour the code.
OGAB: Old Guys and Ben
Paul Williams, Benjamin Taylor, Douglas Wall, Chiu Tin, Dale Beatson, Russ TomesOur software converts UML diagrams produced in Eclipse into an SVG format. This allows users flexibility in using such diagrams outside of the Eclipse development environment. Our tool manipulates diagrams from the Amateras plugin, saving them into an SVG file for later use in such things as business presentations or web applications. The software also allows the user a further level of manipulation that Amateras does not support.
ARTIST: Another Really Thoughtfully Insightful Source Team
Deepen Desai, Nicholas Chapman, Benjamin Kearns, Jen Hung Hsueh, Brett Ward, Simon PlantWe have been developing a framework which is concerned with the collecting and storage of metrics about the development process, which could be used as the basis for an application to report and monitor the productivity of software engineering teams.
QAGA: Questionably Appropriate Group Acronym
Michal Connole, Matthew Harward, Thomas Prebble, Ashley Taylor, Weihua Zhu, Nicholas ChinDecaf is a modified form of Java, a language designed to be make Java programming easier to learn and program by delaying the need for object-orientated facilities. This tool attempts to translate the Decaf language, using a recursive descent parser, a visited parse tree and a code generation engine, into proper Java. The XML implementation of specifications produces an extremely customizable translation engine, including support for user defined library methods. The tool seeks to aid users with the provisioning of line number mapping and exception handling capabilities. Extensibility is provided through a well defined API and a command line interface. This project provides the back end support for GroupNameHere's Eclipse plug-in.
Group Name Here
Greg Baguley, Michael Choeung, Ben Mcdonald, Samuel Jessop, Cass JonesOur project is about helping new programmers learn Java through the use of a simplified language Decaf. Our plug-in aims to give users an easy to use interface that hides most of the complex features of Eclipse that are not required for new users. The plug-in intergrates with QAGA's project which provides the back end functionality.
Group One
Hesham Jones, Muhammad Abubakar, Andrew Campbell, Michael Smith, Andrew LaingOur team created a Decaf Java Language which simplifies the Java Language for anyone interested in learning the Java Language. Decaf simplifies the Java language by hiding all the complex stuff that a tutor might not want to teach immediately, or Java stuff that a beginner might find too complex. Most people that are interested in learning how to program find it too time consuming and boring to learn and understand the formalities of the Java Language. So, what our decaf does, is it allows anyone with a simple basic Java or similar syntax knowledge to have a go at programming in decaf without worrying about formalities or understanding the behind the scenes of Java.
Serious Software
Alexander Chernoglazov, Alexander Gee, Leigh Beattie, David Lyes, John Thomas, Kim RobertsonOur project is concerned with the conversion of UML diagrams from within the Eclipse development environment into SVG image files. SVG is the leading vector based format and Eclipse is one of the most popular Java development environments. Using the plugin called GreenUML we have developed a solution that allows the user to export UML diagrams in a flexible vector based format.
If you have any queries regarding this event, please email Moffat Mathews
Last modified: Thu Oct 23 16:14:25 NZDT 2008








