Supervision
It has been a privilege to supervise talented early-career academics over the years. The following is a list of students I have supervised in some capacity. Links to relevant work or research of theirs is included where possible.
Graduate Student Supervision
Completed PhD supervisions
James Marshall (2021). Towards Wonderful Design: Elements, Principles, Methods & Applications. PhD thesis. Swinburne University of Technology, Melbourne, Australia. Leon Sterling & Sonja Pedell (supervisors).
Steven Murdoch (2021). A New Approach for the Communication and Production of Three-Dimensional Computer Assisted Character Animation. PhD thesis. Swinburne University of Technology, Melbourne, Australia. Leon Sterling (supervisor)
Felip Marti Carrillo (2020). Designing Socially Assistive Robots for Paediatric Rehabilitation (In Situ Design for Ongoing Clinical Deployment). PhD thesis. Swinburne University of Technology, Melbourne, Australia. Leon Sterling (supervisor)
Regina Erlenheim (2019). Designing Proactive Public Services. PhD thesis. Tallinn University of Technology, Tallinn, Estonia. Kuldar Taveter (primary supervisor), Leon Sterling (co-supervisor)
Baby Gobin (2014). AOM – An Agile Methodology for Developing Ontology Modules. PhD thesis. University of Mauritius, Mauritius.
Bin Lu (2012), Supporting agent-oriented models within the software life cycle. PhD thesis. The University of Melbourne, Australia. Prof. Leon Sterling (primary supervisor), Dr. Tim Miller and Prof. Kuldar Taveter (co-supervisors).
YuXiu Luo, (2012), Quality requirements: An agent-oriented modelling approach. PhD thesis.
Saeed Araban (2012), A Reusability Assessment Framework for Software Components. PhD thesis, University of Melbourne, Australia.
Wai Shiang Cheah, (2010), Pattern based approach for agent-oriented software development. PhD thesis. The University of Melbourne, Australia.
Giannakis Antoniou (2010), Technologies Avoiding Privacy Incidents in Hostile Environments. PhD thesis. The University of Melbourne, Australia. Udaya Parampalli (primary supervisor), Prof Leon Sterling and Prof. Lynn Batten (co-supervisors).
Kendall Lister (2008), Toward semantic interoperability for software systems. PhD thesis, The University of Melbourne, Australia. Prof. Leon Sterling (primary supervisor), Dr Catherine Legg (co-supervisor).
Thomas Juan (2008), ROADMAP methodology for Agent-Oriented Software Engineering, PhD thesis, The University of Melbourne, Australia.
Donato Perugini (2007), Agents for Logistics: A Provisional Agreement Approach, PhD thesis, The University of Melbourne, Australia. Leon Sterling, Adrian Pearce, Dale Lambert (supervisors).
Ayodele Oluyomi (2006), Patterns and Protocols for Agent-Oriented Software Development, PhD thesis, The University of Melbourne, Australia. Leon Sterling & Shanika Karunasekera (supervisors)
Muthukuruppan Annamalai (2006), Modelling knowledge for scientific collaboration on the semantic web, PhD thesis, The University of Melbourne, Australia.
Steven Versteeg (2004), A computational study of the crayfish escape circuit, PhD thesis, University of Melbourne, Australia.
Clinton Heinze (2003), Modelling Intention Recognition for Intelligent Agent Systems, PhD thesis, The University of Melbourne, Australia.
Anthony Senyard (2003), Toward the Software Engineering of Neural Networks, PhD thesis, The University of Melbourne, Australia.
Hongen Lu (2001), Building multi-agent systems for information gathering from the World Wide Web, PhD thesis, The University of Melbourne, Australia.
Xiaoying Gao (1999), Knowledge-based Information Extraction from the World Wide Web, PhD thesis, The University of Melbourne, Australia.
Seng Wai Loke (1998), LogicWeb: Integrating the Web with Logic Programming, PhD thesis.
Cindy Marling (1996), Integrating case-based and rule-based reasoning in knowledge-based systems development, PhD thesis, Case Western Reserve University, Cleveland, USA. Leon Sterling (supervisor).
Pu Chen (1995), ATT: Execution models for logic programs, PhD thesis, Case Western Reserve University, Cleveland, USA. Leon Sterling (supervisor).
Ashish Jain (1995), Program Maps between Logic Programs, PhD thesis.
Kathy Kovacic (1995), Using Common Sense Knowledge for Computer Menu Planning, PhD thesis. Case Western Reserve University, Cleveland, USA. Leon Sterling (supervisor).
Yossi Nygate (1994), ASPEN: Structuring design of complex knowledge-based systems, PhD thesis, Case Western Reserve University, Cleveland, USA. Leon Sterling (supervisor).
Venkatesh Srinivasan (1994), On designing an AI-based generic scheduling framework, PhD thesis, Case Western Reserve University, Cleveland, USA. Leon Sterling (advisor).
David Schwartz (1993), Cooperating heterogeneous systems: a blackboard-based meta approach, PhD thesis, Case Western Reserve University, Cleveland, USA.
Ümit Yalçinalp (1991), Meta-Programming for Knowledge-Based Systems in Prolog, PhD thesis, Case Western Reserve University, Cleveland, USA.
Arun Lakhotia (1990), A workbench for developing logic programs by stepwise enhancement, PhD thesis, Case Western Reserve University, Cleveland, USA. Leon Sterling (advisor).
Randall Beer (1989), An experiment in computational neuroethology, PhD thesis, Case Western Reserve University, Cleveland, USA.
Arvind Bansal (1988), Incorporating Parallelism in Logic Programs via Program Transformation, PhD thesis, Case Western Reserve University, Cleveland, USA.
Arie Ben David (1988), Qualitative reasoning about empirically modelled processes, PhD thesis, Case Western Reserve University, Cleveland, USA.
Completed Masters supervisions
Nicole Ronald (2007). Agent-based approaches to pedestrian modelling. Masters thesis, The University of Melbourne, Australia. Prof. Leon Sterling (primary supervisor), Michael Kirley (co-supervisor).
Andrew Peel (2006), On designing a mobile robot for robocup, Master of Engineering Science thesis, The University of Melbourne, Australia.
Maia Hristozova (2003), EXPLODE: Extreme programming for Lightweight Ontology Development, The University of Melbourne, Australia.
Steve Goschnick (2002), Shadowboard: an Agent Architecture for enacting a sophisticated Digital Self, Master of Engineering Science thesis, The University of Melbourne, Australia.
Brendan Hills (1998), Kermadec Model for Agent Development, MSc thesis.
Stewart Baillie (1997), A Cognitive Model for Agents Searching for Information on the WWW, MSc thesis.
Leo Shulman (1991), IAHC: Intelligent Air Hockey Controller, MSc thesis.
Martin Marshall (1990), PLINK: A Prolog Program Checker, MSc thesis.
James Vezina (1990), ICE: Interruptable Control Expert System, MSc thesis.
Nan Yang (1988), An Expert System on Menu Planning, MSc thesis.
Marucha Lalee (1986), An Explanation Shell for Expert Systems Based on Meta-Interpreters, MSc, 1986
Ümit Yalçinalp (1986), DIJEST: DIagnosing Jaundice Expert System, MSc thesis.
Rona Lustig (1984), Hibrid: A Hierarchical Bridge playing program, MSc thesis.
Yossi Nygate (1984), An expert squeezer for bridge, MSc thesis.
M.S. Project Students
Dinh Que, 1998
Todd Turnidge, 1994
Scott Carpenter, 1993
Ted Friedman, 1993
Peter Johnson, 1990
Mansoor Khan, 1990
Kirsten McLeod, 2019
Siyu Bian, 2020
Honours Students
Arash Arian, 2006
Zhe Liu, 2006
Leslie Gondor, 2004
Mohammed Jassim, 2004
Gillian Tee, 2004
Adrian Pellas-Rice, 2002
Dominic Hou, 2001
Andrea Tan, 2000
James Osborn, 1998
Alex Wyatt, 1997
Chris Grinton, 1996
Hoon Kim, 1996
Terence Wong, 1996
Sitt Sen Chok, 1992