4th-year Theses

Current Topics

I will be supervising 4th-year thesis students in 2011. I'm currently offering the following topics:

I am happy to entertain student-initiated projects. If you have a clever idea and think it can be developed into a Thesis Project, then make a suggestion. If it's a bit small for a thesis, you might consider a COMP3901 Special Project.

Nowadays, everyone knows how to build database-backed web sites. I'm not interested in supervising "just another web interface". I want systems that are innovative, robust, with a decent interface and which ultimately can be used for an extended period by CSE or UNSW for real work. You'll also be expected to evaluate your system on real users, so I want it completed by early in the second session of your enrolment.

Former Students

(Reverese chronological order; alphabetical within semesters)

Will Chen [2010 s2]   Information Extraction from Seminar Notices
Gary Lo [2010 s2]   API for Mobile Devices for MyUNSW
Timothy Ong [2010 s2]   On-line Degree Planning
Zoran Petkovic [2010 s2]   Web-based Assistance for Tutor Allocation
Johnny Shu [2010 s2]   API for Mobile Devices for MyUNSW
Juhi Verma [2010 s2]   On-line Degree Planning
Jin Long Lee [2009 s1]   Online Management of UNSW Course/Program Proposals
Weng Lock Mok [2009 s1]   Online Management of UNSW Course/Program Proposals
Dittman Shum [2009 s1]   Online Roleplay Simulation System
Cherry Wong [2009 s1]   Online Management of UNSW Course/Program Proposals
Win Zaw [2009 s1]   4th-Year Thesis Management System
Xiaokang Piao [2008 s2]   Handling Invalid Data in Batch Downloads
Anne Jang [2008 s1]   CSE Database: Calendar System
Joshua Lopez [2008 s1]   4th-Year Thesis Management System
Benjamin Kam [2007 s2]   Usability of Web 2.0
Dien Duy Nguyen [2007 s2]   Generating Data for Relational Databases
Grover Yang [2007 s2]   On-line Exercises for WebCMS
Jack Moggach [2007 s2]   Content-based music retrieval platform for the Web
Pat Yu [-]   Assignment Submission and Assessment for WebCMS
Johan Putra [2007 s2]   On-line Exercises for WebCMS
Steven Chang [2007 s2]   CSE Database: Calendar System
Raymond Tang [2007 s2]   4th-Year Thesis Nomination System
Prabuddha Weerasinghe [2007 s2]   Web-based Time-management System
Partha Kamalakkannan [2007 x1]   WebGMS v2: Group/Project Management System for WebCMS
IvanJonatan [2007 s1]   Online Management of UNSW Academic Proposals
KevinEkaPutra [2007 s1]   Online Management of UNSW Academic Proposals
Inny So [2006 s2]   Assignment Submission/Marking System for WebCMS
Vivien Choi [2006 s2]   Assignment Submission/Marking System for WebCMS
Lydia Cheng [2006 s2]   Interactive On-line Exercises for WebCMS
Ronny Santosa [2006 s2]   A New Messagboard for WebCMS
Ken Tse [2006 s2]   Comparsion of Web-based Course Management Systems
Kit Sum Mok [2006 s2]   A New Messagboard for WebCMS
Nasheen Khan [2006 s1]   Interactive tutorial exercises/quizzes in WebCMS
Dominic Nguyen [2006 s1]   Web-based assignment submission and assessment
Rajat Khanna [2006 s1]   Web-based assignment submission and assessment
Adi Tedja Surya [2005 s2]   Research grants management system (CSE db)
Andiersen Tanuwidjaja [2005 s2]   Research grants management system (CSE db)
Jeffrey Tan [2005 s2]   Online survey system (Java/Tomcat)
Poush Bharadwaj [2005 s2]   Thesis/scholarship ranking system
Navodi Abeysinghe [2005 s2]   Thesis/scholarship ranking system
Bo Qiu [2005 s2]   Web-based assignment submission and assessment
Mark Liu [2005 s2]   Shared calendar for CSE
John Jiao [2005 s2]   Shared calendar for CSE
Eva So [2005 s2]   Online survey system
Ted Tsao [2005 s2]   WebCMS version 2 (PHP/PostgreSQL)
Peter Wang [2005 s2]   WebCMS version 2 (PHP/PostgreSQL)
Wai Hang Lam [2005 s2]   Online survey system (phpSurvey3)
Vica Vittaver [2004 s2]   Web-based thesis management for SISTM
Nick Enrico [2004 s1]   WebCMS v3: adding extensibility to WebCMS
Edmund Yosiardi [2004 s1]   WebCMS v3: adding extensibility to WebCMS
Richard Mantik [2004 s1]   Fourth-year thesis database
Farbod Nejati [2003 s2]   Template-based website generation
Hong Chen [2003 s2]   Web-based course proposal/revision system
Vince Tam [2003 s2]   Web-based course management system (on OpenACS)
Leon Ong [2003 s2]   A student information system for UNSW
Rachel Lin [2003 s2]   A student information system for UNSW
Evelyn Ong [2003 s2]   A student information system for UNSW
Lily Chen [2003 s2]   Video scene retrieval via reference frame
Carmen Yap [2003 s2]   Online simulation role-play system (IRS)
Cindy Chua [2003 s2]   Web portal for research groups (on OpenACS)
Tan Van Huynh [2003 s1]   CSE bibliography database
Shu Chin Kau [2003 s1]   Online survey system
Agniszka Rutkowska [2003 s1]   Generating data for relational schemas
Minghadi Surjaya [2002s1]   Online survey system (phpSurvey)
Yan Yan Che [2002 s2]   NNSS - a New NSS
Jian Ming Fang [2002 s2]   NNSS - a New NSS
Tracy Wong [2002 s2]   NNSS - a New NSS
Bryan Harianto [2002 s2]   On-line appointment manager
Yusinto Ngadiman [2002 s2]   UNSW Student Clubs website platform
Kuo-Wei Lo [2002 s2]   UNSW Student Clubs website platform
Felicia Kurniawati [2002 s2]   Online marking system for WebCMS
Rex Chung [2002 s2]   PHP toolkit for community-based web applications
Lesley Anne Tay [2002 s2]   PHP toolkit for community-based web applications
Tammy Beshay [2001 s1]   Marketing via the web
Allen Ho [2001 s1]   Algorithm visualisation
Siew Siew Ong [2001 s1]   Managing class web sites via the web (WebCMS)
Ali Amin [2000 s2]   Middle-east politics simulation system chat system
Eric Ang [2000 s2]   High-dimensional index methods
Claudine Halim [2000 s2]   On-line thesis topic database
Peter Kirievsky [2000 s2]   Web-based bibliography maintenance
Eric Lam [2000 s2]   Bookings.com
Michael Lin [2000 s2]   Bookings.com
Perry Lin [2000 s2]   Image retrieval via 2D-PIR
Minh Nguyen [2000 s2]   File access methods for deductive databases
Shabnam Pashmforoosh [2000 s2]   Analysis of ColdFusion as a Web/DB platform
Glendy Cheung [2000 s2]   Student information system for UNSW
Samuel Tan [2000 s2]   Web search engines
Martin Wu [2000 s2]   Image retrieval via 2D-PIR
Edward Zazour [2000 s2]   On-line database system for bottle-shops
Alex Chan [2000 s1]   Enrolment advice system for UNSW
Angela Finlayson [2000 s1]   A Java-based algorithm visualisation system
Kenneth Chan [2000 s1]   Web-based subject management system
Nicky Dhillon [2000 s1]   Web-based subject management system
Jakub Jirasek [2000 s1]   Enrolment advice system for UNSW
Michael Lam [2000]   Web-based subject management system
Peter Leung [2000]   Datawarehousing using HOLAP
Daniel Micklethwaite [2000]   HTML-based slide presentation system
David Eyers [1999]   Similarity Retrieval Methods for High-dimensional Feature Spaces
Van Truong [1999]   Generating Data for Relational Schemas
Jon Dor [1999]   Rupert the Educator - A CBT System Based on Cognitive Load
Farhoud Salimi [1999]   Rupert the Educator - A CBT System Based on Cognitive Load
David Wolpert [1999]   Rupert the Educator - A CBT System Based on Cognitive Load
John Wong [1999]   A web-based system for questionnaires and surveys
Kiang Hiang Lester Chua [1999 s1]   Finding things in the Web (Web Rover)
Ming Sheng Elton Chung [1999 s1]   Using the Web for CS Education
Scott Yang [1999 s1]   A Java programming environment for novice programmers
Caitlin Fegan [1998]   A Web-based system for Middle East Politics role-play simulations
Nitesh Jaruhar [1998]   CSEarch: web search engine for CSE
Chern Leong Lau [1998]   Building a better Web search-engine collector
Avi Pilosof [1998]   Generic, Java-based algorithm animation
Gopinath Satcunarajah [1998]   Finding things in the Web
Nader Sedhom [1998]   An effective Web search engine for the CSE Web-site
Prasadi de Silva [1998]   A Web-based algorithm visualisation system
Katsuyuki Tanaka [1998 s2]   Result clustering for Web search engines
Michael Yip [1998 s2]   Push Technology for CSE
Nesrin Zogheib [1998 s2]   Effective design of on-line teaching materials for CS
Hillman Chan [1998 s1]   A Java programming environment for novice programmers
Albert Chan [1997 s2]   Finding things in the Web: Implementing effective search-engines
An Nhu Dang [1997 s2]   A development environment for introductory Computer Science
Van Tuan Nguyen [1997 s2]   High-performance superimposed codeword access methods
Keminda Periera [1997 s2]   Image retrieval in multimedia databases
Gary Sin [1997]   Investigation and analysis of methods of distance learning via the Internet
Jonathon Trott [1997]   Finding Things in the Web
Adrienne Vukovic [1996]   Using the Web for Information Technology Training
Myles Hannan [1995]   Algorithmic Debugging for Lazy Functional Programming Languages
Hong Nhac Nguyen [1995]   (An Intelligent Assistant for Newsreading: Learning Mechanisms for Adaptation
Sze Sze Shek [1995]   An Intelligent Assistant for Newsreading: Indexing Methods)
Eng Choon Toh [1995]   An Intelligent Assistant for Newsreading: User Interface


John Shepherd, 7 Feb 2008

John Shepherd, 23 Dec 2010