GEOFFREY R WHALE

Qualifications B.E.(Hons) Electrical Engineering, The University of New South Wales, 1980
Ph.D. Computer Science, The University of New South Wales, 1990
Employment 1980-1986 University of New South Wales, Tutor
1986-1988 University of New South Wales, Senior Tutor
1988-1997 University of New South Wales, Lecturer
1997-present University of New South Wales, Senior Lecturer
1999-present UNSW, Subject Matter Expert, Business Systems Development Services Systems (part-time)

Visiting
Appointments
1993 Australian National University, Visiting Fellow
Teaching
Areas
Data Structures and Algorithms
Programming Techniques

Research
Interests
Algorithm animation: techniques for visualisation of dynamic processes, association with source code.
Similarity analysis: Plagiarism detection, feature extraction from programs or other structured text.
Automated assessment methods.

Software The give system (student assignment submission & testing),
Plague (Plagiarism detection),
sirius (on-line class registration),
Eccles (Enrolment and results processing)

Selected
Publications
  • D Carrington, K Robinson and G Whale (1984). Give: a System for Collecting and Testing Student Assignments, Proc 7th Aust Computer Science Conf, Adelaide, pp 21.1 - 21.10.
  • G Whale (1990). Identification of Program Similarity in Large Populations, Computer Journal, 33 (2), pp 140-146.
  • G Whale (1990). Software Metrics and Plagiarism Detection, J. Systems and Software, 13 (2), pp 131-138.
  • G Whale (1994). DRUIDS: Tools for Understanding Data Structures and Algorithms, Proc First IEEE Int Conf on Multi-Media Engineering Education, Melbourne, pp 403-407.
  • PS Ho and G Whale (1995). Paperless Assessment: Using Multimedia and Hypermedia to Improve Commentary in Assignments, Proc ED-MEDIA 95, Graz, Austria.
  • G Whale (1996). A Data Structure Animation Tool for Computer Science Laboratories, Proc ED-MEDIA 96, Boston, pp 697-702.
  • PS Ho and G Whale (1996). The Give System: Paperless Collection, Testing and Assessment of Assignments, Proc ED-MEDIA 96, Boston, pp 691-696.
  • G Whale (1996) Data Structures and Abstraction Using C, Boston, Mass: PWS, 450pp. ISBN: 0-534-94738-7.
Professional
Interests and
Consulting
Software ownership issues, similarity measurement and analysis of source code involved in alleged infringement of copyright.
Other Interests Bushwalking, mapping, combining the two by writing a guide to day walks in Kosciuszko National Park.