Summary
Education
Academic Positions
Fellowships
Awards
Key Professional Activities
Publications
Software Commercialisation
Patents
Professional Committees
Invited public talks
Leadership in teaching
Academic coordinator
University Committee Leadership
External Departmental Review
Accreditation Activities
Research and Computing Infrastructure
Journal Editorship
Conference Organisation
Graduate supervision
M.S. Project Students
Honours Students
Education
BSc (Hons) (Mathematics and Computer Science), University of Melbourne, 1976
PhD (Mathematics), Australian National University, 1981
Graduate, Australian Institute of Company Directors, 2012
Academic Positions
Emeritus Professor, Swinburne University of Technology, 2015 - current
Chair, Academic Board, Edvantage Institute Australia, 2019 - current
Professor of Software Engineering (Teaching Specialist), University of Melbourne, 2019-2021
Pro Vice-Chancellor (Digital Frontiers), Swinburne Univ. of Technology, 2014 - 2015
Dean, Faculty of Information and Communication Technologies, Swinburne University of Technology, 2010 - 2013
Director of eResearch, University of Melbourne, June 2007 – December, 2010
Chair of Software Innovation and Engineering, University of Melbourne, 2002-2010
Head, Department of Computer Science and Software Engineering, University of Melbourne, 1996-2002
Professor of Computer Science, University of Melbourne, 1995-2002
Director, Center for Automation and Intelligent Systems Research, Case Western Reserve University, Cleveland, OH, USA, 1989-1991
Faculty member, Department of Computer Engineering and Science, Case Western Reserve University, Cleveland, OH, USA, 1985-1995 (Joined as Assistant Professor (1985), promoted to Associate Professor (1989) and Full Professor (1993))
Dov Biegun Postdoctoral Fellow, Department of Computer Science, Weizmann Institute of Science, Rehovot, Israel, 1983-1985
Research Fellow, Department of Artificial Intelligence, University of Edinburgh, Edinburgh, Scotland, 1980-1983
Fellowships
Fellow, Engineers Australia, 1999-present
Fellow, Australian Computer Society 2001-present
Dozor Fellow, Ben Gurion University, Israel, Dec. 2000-Jan. 2001
Paul Callaghan Visiting Professorial Fellow,
Victoria University, Wellington, New Zealand, 2015-2017
Awards
John Hughes Distinguished Service Award, CORE, Computing Research & Education Australia, 2015
Key Professional Activities
Australian Council of Deans of ICT (ACDICT)
Treasurer, 2010 – 2011
Vice-President, 2011 – 2012
President, 2012-2014,
Past President, 2014-2015
(Examples of policies and engagement while ACDICT President are listed on http://www.acdict.edu.au/documents.htm)
Computing Research and Education (CORE)
President, 2001-2005
Exec member 2001-2009
(Responsible for merging the Computer Science Association and the Heads and Professors of Computer Science into a more effective organization)
Australian Mathematics Trust
Board Member, 2008 – present, Deputy Chair, 2019 - current
Chair, Australian Informatics Olympiad Committee, 2008 - 2017
(Advocate for including informatics/algorithmics in the Maths Curriculum)
iAwards and AIIA
Category Judge for student domain comprising school, undergraduate and postgraduate students, 2014-present
Judges Council member, 2014-present
Club Melbourne Ambassador
2010-present
Hosted two breakfast meetings on ‘Impediments to introducing Technology for Aged Care’ and ‘Platforms for Collaboration’
Helped bring ACL 2017 to Melbourne
Australian Research Council
Member, College of Experts, 2012-2014
Chair, REC MIC Panel for ERA 2015
Collaboration with ACER (Australian Council for Educational Research)
Invited speaker, ACER Annual conference, 2016
Member of STEM Video Games committee, 2014-2017
Participant, Principal for a Day, 2015-2017
Pearcey Institute
(https://pearcey.org.au/pearcey-institute/)
Director, 2018-present, Academic Advisor, 2015-2017
Smart Services Cooperative Research Centre
Board member, 2013-2015
SeniorPreneurs Foundation
(http://seniorpreneurs.org.au/)
Responsible for hosting in early days at Swinburne in 2014-2015
Chair, Advisory Committee, 2015 – 2016
Board member, 2016-present
Victorian Partnership for Advanced Computing (VPAC)
Board member, 2008-2011 Member, Audit and Risk Committee, 2011
Software Engineering Australia (Vic.)
Board member, 1998-2000
Australia and New Zealand College of Anaesthetists
ICT Governance Committee, 2016 -present
Technical Advisor for Startup Companies
Cashtivity, 2013 – present (http://www.cashtivity.com/)
Platform originally for teaching business literacy for school students, which has pivoted for teaching maths through real world applications
Cuuble, 2015 – present (www.cuuble.com
A self-managed software technology and networking platform created for families and communities to own, brand, operate and connect and care for each other
Discovering without Borders, 2015 – present (www.d-w-b.org)
A social enterprise to allow children of all abilities equal opportunity and access to learn STEM subjects in a hands on interactive way
August Robotics, 2016 – present (http://www.augustrobotics.com/)
Startup Robotics company
Inteconnekt, 2017 – present (http://interconnekt.com.au/)
Networking SME
TelUs, 2014- 2015 (https://www.meetup.com/Startuphealthtech/messages/boards/thread/48715375)
TelUs was to provide tech support for older adults by older adults especially for health tech. It was disbanded and absorbed into Seniorpreneurs activities.
Publications
Books
Sterling, L. and Taveter, K. The Art of Agent-Oriented Modeling, MIT Press, 2009
Sterling, L. and Shapiro, E. The Art of Prolog: Advanced Programming Techniques, 2nd edition, MIT Press, 1994
Sterling, L. and Shapiro, E. The Art of Prolog: Advanced Programming Techniques, MIT Press, 1986
Edited Collections
Klusch, M., Hindrichs, K., Papazoglu, M. and Sterling, L. (eds.) Cooperative Information Agents, CIA2007, Springer LNAI 4676, Springer-Verlag, 2007
Sterling, L. (ed.) Intelligent Systems - Concepts and Applications, Plenum Press, 1993
Sterling, L. (ed.) The Practice of Prolog, MIT Press, 1990
Published articles
Wachtler, C., Coe, A., Davidson, S., Fletcher, S., Mendoza, A., Sterling, L., Gunn, J., Development of a Mobile Clinical Prediction Tool to Estimate Future Depression Severity and Guide Treatment in Primary Care: A User Centered Design, JMIR MHealth and UHealth, 23;6(4):e95, April 2018. Read here.
Felip Martí Carrillo, Joanna Butchart, Sarah Knight, Adam Scheinberg, Lisa Wise, Leon Sterling, and Chris McCarthy. 2018. Adapting a General-Purpose Social Robot for Paediatric Rehabilitation through In Situ Design. ACM Transactions on Human-Robot Interaction 7, 1, Article 12, May 2018. Read here.
Pedell, S., Keirnan, A., Priday, G., and Sterling, L. Methods for Supporting Older Users in Communicating Their Emotions at Different Phases of a Living Lab Project. Technology Innovation Management 7 (2) 7-19, 2017
Thomas Neil, Farhall John, Foley Fiona, Rossell Susan, Castle David, Ladd Emma, Meyer Denny, Mihalopoulos Cathrine, Leitan Nuwan, Nunan Cassy, Frankish Rosalie, Smark Tara, Farnan Sue, McLeod Bronte, Sterling Leon, Murray Greg, Fossey Ellie, Brophy Lisa, Kyrios Michael, Randomised controlled trial of a digitally assisted low intensity intervention to promote personal recovery in persisting psychosis: SMART-Therapy study protocol Journal: BMC Psychiatry 2016, 16:312
Thomas, N., Farhall, J., Foley, F., Leitan, N. D., Villagonzalo, K.-A., Ladd, E., Nunan, C., Farnan, S., Frankish, R., Smark, T., Rossell, S., Sterling, L., Murray, G., and Kyrios, M. (2016). Promoting Personal Recovery in People with Persisting Psychotic Disorders: Development and Pilot Study of a Novel Digital Intervention. Frontiers in Psychiatry, 7, 196. http://doi.org/10.3389/fpsyt.2016.00196
Miller, T, Pedell, S., Lopez-Lorca, A, Mendoza, A, Sterling, L, and Keirnan, A. Emotionally-driven models for people-oriented requirements engineering: the case study of emergency systems, Journal of Systems & Software, Vol, 105, pp. 54-71, 2015
Kissoon Curumsing, M., Lopez-Lorca, A., Miller, T., Sterling, L., and Vasa, R., Viewpoint modelling with emotions: A case study, International Journal People Oriented Programming, 4(2), pp. 25-53, 2015
Goschnick, S., Sterling, L., and Sonenberg, L., Modelling Human Activity in People-Oriented Programming with Metamodels, International Journal People Oriented Programming, 4(1), pp. 1-24, 2015
Miller, Tim; Lu, Bin; Sterling, Leon; Beydoun, Ghassan; Taveter, Kuldar, Requirements elicitation and specification using the agent paradigm: the case study of an aircraft turnaround simulator. IEEE Transactions on Software Engineering. Vol. 40, no. 10, pp. 1007-1024, 2014
Pedell, S., Miller, T., Sterling, L., Vetere, F. and Howard, S., Tools for participation: intergenerational technology design for the home, International Journal of Design, Vol. 8, no. 2, pp. 1-14, 2014
Miller, T., Pedell, S., Sterling, L., Vetere, F., and Howard, S., Understanding socially oriented roles and goals through motivational modelling, Journal of Systems and Software, 85(9); 2160-2170, 2012
Paay, J., Pedell, S., Sterling, L., Vetere, F., and Howard, S. The Benefit of Ambiguity in Understanding Goals in Requirements Modelling, International Journal of People-Oriented Programming (IJPOP) 1 (2), 24-49, 2011
Paay, J., Sterling, L., Vetere, F., Howard, S. and Boettcher, A. Engineering the social: The role of shared artifacts, International Journal of Human-Computing Studies, 67(5), pp. 437-454, 2009
Ben-David, A., Sterling, L., and Tran, T.D. Adding Monotonicity to Learning Algorithms may impair their Accuracy, Expert Systems with Applications, 36(3), pp. 6627-6634, 2009
Oluyomi, A., Karunasekera, S., and Sterling, L. Description Templates for Agent-Oriented Patterns, Journal of Systems and Software, 81, pp. 20-36, 2008
Antoniou, G., Sterling, L., Gritzalis, S., Parampalli, U. Privacy and forensics investigation process: The ERPINA protocol, Computer Standards & Interfaces Journal, 30(4), pp. 229-236, 2008
Keogh, K., Sterling, L., and Venables, A. A Scalable and Portable Structure for Conducting Successful Year-long Undergraduate Software Team Projects, Journal of Information Technology Education, 6(1), pp. 515-540, 2007
Oluyomi, A., Karunasekera, S., and Sterling, L. A Comprehensive View of Agent-Oriented Patterns, Journal of Autonomous Agents and Multi-Agent Systems, 15(3), pp. 337-377, 2007
Ronald, N., Sterling, L. and Kirley, M. An Agent-Based Approach to Modelling Pedestrian Behaviour, International Journal of Simulation: Systems, Science & Technology, Special issue on IT-Based Modelling in Logistics, 8(1), pp. 25-38, 2007
Rahwan, I., Juan, T. and Sterling, L. Integrating Social Modelling with Agent Interaction through Goal-Oriented Analysis, Journal of Computer Systems Science and Engineering, special issue; Software Engineering for Multi-Agent Systems, 21(2), 2006, pp. 87-98
Ben-David, A. and Sterling, L. Generating Rules from Examples of Human Multiattribute Decision Making Should Be Simple, in Expert Systems With Applications, 31(2), August 2006, pp. 390-396
Mascardi, V., Martelli, M. and Sterling, L. Logic Based Specification Languages for Intelligent Software Agents, Theory and Practice of Logic Programming, 4(4), July 2004, pp. 429-494
Araban, S. and Sterling, L. Quality of Service for Web Services, WSEAS Transaction on Computers, 4(3), 2004, pp. 1136-1141
Sterling, L., Naish, L. and Hermenegildo, M. Editorial on ‘Logic programming and the Internet’ in Theory and Practice of Logic Programming, 1(3), 2001, pp. 249-250
Naish, L. and Sterling, L. Stepwise Enhancement and Higher Order programming in Prolog, Journal Functional and Logic Programming, (4), MIT Press (electronic journal), 2000, pp 1-30
Kazmierczak, E., Dart, P., Sterling, L. and Winikoff, M. Verifying Requirements through Mathematical Modelling and Animation in International Journal of Software Engineering and Knowlege Engineering, 10(2), 2000, pp. 251-273
Marling, C., Petot, G. and Sterling, L. Integrating Case-Based and Rule-Based Reasoning to Meet Multiple Design Constraints in Computational Intelligence, 15(3), 1999, pp. 308-332
Loke, S., Sterling, L. and Sonenberg, E. A Knowledge-Based Approach to Domain-Specialized Information Agents in Journal of Internet Research, 9(2), 1999, pp. 140-152
Schmidt, C., Dart, P., Johnston, L., Sterling, L. and Thorne, P. Disincentives for Communicating Risk: A Risk Paradox in Information And Software Technology, 41(7), 1999, pp. 403-411
Osborn, J. and Sterling, L. Automated Concept Identification within Legal Cases, in Journal of Information, Law and Technology (JILT), 1, 1999 (http://www2.warwick.ac.uk/fac/soc/law/elj/jilt/1999-1/osborn)
Petot, G., Marling, C. and Sterling, L. An Artificial Intelligence System for Computer-Assisted Menu Planning in Journal of the American Dietetic Association, 98(9), 1998, pp. 1009-1014
Quinn, R., Causey, G., Merat, F., Sargent, D., Barendt, N., Newman, W., Velasco, D., Podgurski, A., Jo, J., Sterling, L., and Kim, Y. An Agile Manufacturing Workcell Design in IIE Transactions (Focussed Issue on Agile Manufacturing), 29, 1997, pp. 901-909
Sterling, L. and Yalçinalp, L.Ü. Logic Programming and Software Engineering Implications for Software Design, Knowledge Engineering Review, 11, 1996, pp. 1-13
Sterling, L., Petot, G., Marling, C., Kovacic, K. and Ernst, G. The Role of Common Sense Knowledge in Menu Planning in Expert Systems with Applications, 11(3), 1996, pp. 301-308
Sterling, L., Ciancarini, P. and Turnidge, T. On the Animation of ‘not executable’ Specifications by Prolog in International Journal of Software Engineering and Knowledge Engineering, 6, 1996, pp. 63-87
Ciancarini, P. and Sterling, L. Report on the Workshop: Applications of Logic Programming in Software Engineering, Italy, June 1994, in Knowledge Engineering Review, 10(1), 1995, pp 97-100
Renard, F., Sterling, L. and Brosilow, C. Knowledge Verification in Expert Systems Combining Declarative and Procedural Representations, in Computers and Chemical Engineering, 17, 1993, pp. 1067-1090
Schwartz, D. and Sterling, L. Using a Prolog Meta-Programming Approach for a Blackboard Application in Applied Computing Review, 1, 1993, pp. 27-34
Kirschenbaum, M., Sterling, L. and Jain, A. Relating Logic Programs via Program Maps in Annals of Mathematics and Artificial Intelligence, 8, 1993, pp. 229-245
Beer, R., Chiel, H.J. and Sterling, L. An Artificial Insect in American Scientist, 79, 1991, pp. 444-452
Ben-David, A. and Sterling, L. Symbolic and Numeric Knowledge Integration in Multiple Fault Troubleshooting in Expert Systems with Applications, 2(4), 1991, pp. 353-359
Yalçinalp, L.Ü. and Sterling, L. DIagnosing Jaundice Expert SysTem in Computer Math. with Applications, 20, 1990, pp. 125-140
Lakhotia, A. and Sterling, L. How to Control Unfolding when Specializing Interpreters in New Generation Computing, 8, 1990, pp. 61-70
Sterling, L. and Nygate, Y. PYTHON: An Expert Squeezer in Journal of Logic Programming, 8, 1990, pp. 21-40
Bansal, A. and Sterling, L. An Abstract Interpretation Scheme for Identifying Inherent Parallelism of Logic Programs in New Generation Computing, 7, 1990, pp. 273-324
Beer, R.D., Chiel, H.J. and Sterling, L. A Biological Perspective on Autonomous Agent Design in Journal of Robotics and Autonomous Systems, 6, 1990, pp. 169-186
Bansal, A. and Sterling, L. Classifying Generate-and-Test Logic Programs in International Journal of Parallel Processing, 8(4), 1989, pp. 401-446
Sterling, L. and Beer, R.D. Meta-Interpreters for Expert System Construction in Journal of Logic Programming, 6(1-2), 1989, pp. 163-178
BenDavid, A., Sterling L. and Pao, Y.H. Learning and Classification of Monotonic Ordinal Concepts in Computational Intelligence, 5 (1), 1989, pp. 45-49
Sterling, L., Bundy, A., Byrd, L., O'Keefe, R., and Silver, B. Solving Symbolic Equations with PRESS in Journal of Symbolic Computation, 7, 1989, pp. 71-84
Lakhotia, A. and Sterling, L. Composing Recursive Logic Programs with Clausal Join in New Generation Computing, 6(2), 1988, pp. 211-225
Bundy, A. and Sterling, L. Meta-Level Inference: Two Applications in Journal of Automated Reasoning, 4, 1988, pp. 17-27
Fateman, R., Bundy, A., O'Keefe, R. and Sterling, L. Commentary on: Solving Symbolic Equations with PRESS, SIGSAM Bulletin, 1988
Sterling, L. and Codish, M. PRESSing for Parallelism: A Prolog Program Made Concurrent in Journal of Logic Programming, 3, 1986, pp. 75-92
Sterling, L. and Lalee, M. An Explanation Shell for Expert Systems in Computational Intelligence, 2, 1986, pp. 136-141
Sterling, L. Logical Levels of Problem Solving in Journal of Logic Programming, 1, 1984, pp. 138-145
Grunewald, F., Siegel, D. and Sterling, L. Nilpotent Groups of Hirsch Length 6 in Math Z., 179, 1982, pp. 219-235
Sterling, L. Computing Invariants for Finitely Presented Nilpotent Groups in Bull. Austral. Math. Society, 24, 1981, pp. 317-318
Havas, G., Richardson, J.S. and Sterling, L. The Last of the Fibonacci Groups in Proceedings of the Royal Soc. Edinburgh, 83A, 1979, pp. 199-203
Sterling, L. and Wormald, N. A Remark on the Construction of Designs for Two-way Elimination of Heterogeneity in Bull. Austral. Math. Society, 14, 1976, pp. 383-388
Edited Journal Special Issues
Goschnick, S. and Sterling, L. (Eds): International Journal People Oriented Programming, Special Issue on Kids and Other Novices Learning to Code: Insights, Tools and Lessons from the Visual Programming Frontline, 4(1), 2015
Sterling, L., Miller, T. and Lopez-Lorca, A. (Eds): International Journal People Oriented Programming, Special Issue Emotions and People-Oriented Programming, 3(1), 2014
Dix, J., Fisher, M., Levesque, H. and Sterling, L. Guest Editor’s Introduction, Logic-based Agent Implementation, Annals of Mathematics and Artificial Intelligence, 41(2-4), August 2004, pp. 131-133
Sterling, L., Naish, L. and Hermenegildo, M. (eds.), Applications of Logic Programming to the Internet, Theory and Practice of Logic Programming, 2001
Sterling, L. (ed.), Applications of Logic Programming, Journal of Logic Programming, 1996
Ciancarini, P. and Sterling, L. Applications of Logic Programming in Software Engineering, International Journal of Software Engineering & Knowledge Engineering, 6(1), 1996
Sterling, L. (ed.), Practical Applications of Prolog, Applied Computing Review, 2(2), 1994
Sterling, L. (ed.), Applications of Logic Programming, Journal of Logic Programming, 8, 1990
Edited Proceedings
Klusch, M., Hindrichs, K., Papazoglu, M. and Sterling, L. (eds.) Cooperative Information Agents, CIA2007, Springer LNAI 4676, Springer-Verlag, 2007
Leite, J., Ominici, A., Sterling, L. and Torroni, P. (eds.) Declarative Agent Languages and Technologies, Papers from the First Intl. Workshop, DALT 2003, Springer LNAI 2990, Springer Verlag, 2004-.
Grant, D. and Sterling, L. (eds.) ASWEC-2001, Australian Software Engineering Conference, Canberra, 2001.
Sterling, L. (ed.) Twelfth International Conference on Logic Programming, MIT Press, Japan, June, 1995.
Sterling, L. (ed.) Second International Conference on Practical Applications of Prolog, London, April, 1994.
Adams, A. and Sterling, L. (eds.) AI-92, World Scientific Press, 1992
Book Chapters
Sterling, L., Burrows, R., Barnet, B., Taffe, S., McDonald, R., Emotional Factors for Teleaudiology, in Saunders, E., (Ed) Tele-Audiology and the Optimization of Hearing Healthcare Delivery, IGI Global, appearing, January 2019
Sterling, L. Incorporating End-users’ Emotion and Satisfaction, in Chapter 10, Arvind K. Bansal, Javed I. Khan and Kaisar Alam (eds.), Computational Health Informatics, First edition, Publisher: CRC Press / Taylor and Francis, Boca Raton, Florida, USA, ISBN: 978-1-4987-5663-1, forthcoming 2019
Sterling, L., Lopez-Lorca, A. and Kissoon-Curumsing, M. (2018). Adding Emotions to Models in a Viewpoint Modelling Framework from Agent-Oriented Software Engineering: A Case Study with Emergency Alarms, in S. Goschnick (Ed.), Innovative Methods, User-Friendly Tools, Coding, and Design Approaches in People-Oriented Programming. Hershey, PA: Information Science Publishing, pp. 324-367
Paay, J., Sterling, L., Pedell, S., Vetere, F. and Howard, S. (2018). Interdisciplinary Design Teams Translating Ethnographic Field Data into Design Models: Communicating Ambiguous Concepts using Quality Goals, in S. Goschnick (Ed.), Innovative Methods, User-Friendly Tools, Coding, and Design Approaches in People-Oriented Programming. Hershey, PA: Information Science Publishing, pp. 226-261
Pedell, S., Lopez-Lorca, A., Miller, T., and Sterling, L., Don’t leave me untouched: Considering emotions in personal alarm use and development, in Healthcare Informatics and Analytics: Emerging Issues and Trends, Tavana, Ghapanchi and Talaei-Khoei (eds), Chapter 6, pp. 96-127, IGI Global, 2014
Sterling, L. Why Study Information Technology, in Information Technology and Systems for the Curious: Why Study Information Technology and Systems?, (K, Vaidya,ed.), Amazon Press, 2014
S. Pedell, T. Miller, F. Vetere, L. Sterling, and S. Howard. Socially-oriented requirements engineering — software engineering meets ethnography. In Perspectives on culture and agent-based simulations / Virginia Dignum and Frank Dignum (eds.), Chapter 11, pp. 191-210, Springer, 2014
Lister, K. and Sterling, L. Integrating a Lightweight Information Agent with the Cyc Knowledge Base, in Dershowitz, N. and Nissan, E. (eds.) Language, Culture, Computation: Essays Dedicated to Yaacov Choueka, Lecture Notes in Computer Science, Vol. 8001, pp. 225-251, Springer-Verlag, Berlin, 2014
Keane, T. and Sterling, L., Providing a healthy digital environment, aligning policy with teacher, student and parent expectations, in From cyber bullying to cyber safety: issues and approaches in educational contexts / Ria Hanewald (ed.), Chapter 3, Nova Science Publishers, 2013.
Lopez-Lorca, A., Beydoun, G., Sterling, L. and Miller, T., An ontology-mediated validation process of software models, in Information systems development: business systems and services: modeling and development / Jaroslav Pokorny, Vaclav Repa, Karel Richta, Wita Wojtkowski, Henry Linger, Chris Barry and Michael Lang (eds.), pp. 455-467, Springer, 2011
Sterling, L. Applying agents within knowledge management, in David G. Schwartz and Dov Te’eni (eds.) Encyclopedia of knowledge management, second edition, vol. 1, chapter 2, pp. 12–19, 2011
Sterling, L. and Taveter, K. A Logic Programming Perspective on Rules, in Adrian Giurca, Dragan Gasevic and Kuldar Taveter (eds.), Handbook of research on emerging rule-based languages and technologies: open solutions and approaches, Chapter 9, pp. 195–213, 2009
Taveter, K. and Sterling, L. Agent-Oriented Software Engineering in Khosrow-Pour, M. (ed.) Encyclopedia of Information Science and Technology, 2nd Edition, IGI Global, 2008
Perugini, D., Lambert, D., Sterling, L. and Pearce, A. Provisional Agreement Protocol for Global Transportation Scheduling. Klugl, F., Bazzan, A., Ossowski, S (eds), In: Applications of agent technology in traffic and transportation, pp. 17-32
Annamalai, M. and Sterling, L. Dealing With Mathematical Relations in Web-Ontologies in Tamma, V., Cranefield, S., Finin, T. and Willmott, S. (eds.) Ontologies for Agents: Theory and Experiences, Birkhäuser, 2005, pp. 201-232
Lister, K., Hristozova, M. and Sterling, L. Reconciling Implicit and Evolving Ontologies for Semantic Interoperability in Tamma, V., Cranefield, S., Finin, T., Willmott, S. (eds.), Ontologies for Agents: Theory and Experiences, Birkhäuser, 2005, pp. 121-144
Sterling, L. Applying Agents for Knowledge Management, in Schwartz, D. (ed.), Encyclopedia of Knowledge Management, Idea Group Reference, Hershey PA, 2005, pp. 368-372
Oluyomi, A. and Sterling, L. A Dedicated Approach for Developing Agent Interaction Protocols, Intelligent Agents and Multi-Agent Systems 2004, Springer-Verlag, 2005, LNAI volume 3371, pp. 162-177
Goss, S., Heinze, C., Papasimeon, M., Pearce, A. and Sterling, L. Towards Reuse in Agent Oriented Information Systems: The Importance of Being Purposive, in Giorgini, P. and Winikoff, M. (eds) Agent-Oriented Information Systems, Springer-Lecture Notes in CS Vol. 3030, pp. 111-126, 2004 (revised paper)
Cernuzzi, L., Juan, T., Sterling, L. and Zambonelli, F. The GAIA Methodology: Basic Concepts and Extensions, in Bergenti, F., Gleizes, M., and Zambonelli, F. (eds.) Methodologies and Software Engineering for Agent Systems: The Agent-Oriented Software Engineering Handbook, Kluwer, July 2004 , pp. 69 – 88
Juan, T., Sterling, L., and Winikoff, M. Assembling AOSE Methodologies from Features, in F. Giunchiglia, J. Odell, and G. Weiss (eds.) Agent-oriented software engineering III, LNCS Vol. 2585, Springer-Verlag, 2003
Sterling, L. Patterns for Prolog programming, in Kakas, A.C. and Sadri, F (eds.) Computational Logic: Logic Programming and Beyond, Springer LNAI 2407, Springer-Verlag, Berlin, 2002, pp. 374-401
Gao, X. and Sterling, L. Semi-structured Data Extraction from Heterogeneous Sources, in Schwartz, D., Divitini, M., Bratjevik, T. Internet-based Knowledge Management and Organizational Memories, Idea Group Publishing, 2000, pp. 83-102
Gao, X. and Sterling, L. AutoWrapper: Automatic Wrapper Generation for Multiple Online Services, in Young, G. (ed.) World Wide Web: Technologies and Applications for the New Millenium, CSREA Press, 2000, pp. 61-70
Gao, X. and Sterling, L. A methodology for building information agents, in Yang, Y., Li, M. and Ellis, A. (eds.) Web Technologies and Applications, International Academic Publishers, 1998, Chapter 5, pp. 43-52
Sterling, L. and Srinivasan, V. A Generic Scheduling Framework developed in Prolog, in Beierle, C. and Plümer, L. (eds.) Logic Programming: Formal Methods and Practical Applications, North-Holland, pp. 301-322, 1995
Radack, G. and Sterling, L. Reasoning About Symbolic Descriptions of Mechanical Parts, in Dagli, C. and Kusiak, A. (eds.) Intelligent Systems in Design and Manufacturing, ASME Press, 1994, pp. 139-169
Kirschenbaum, M. and Sterling, L. Applying Techniques to Skeletons, in Jacquet, J.M.J. (ed.) Constructing Logic Programs, Wiley & Sons, 1993, pp. 127-140
Sterling, L. Of Using Constraint Logic Programming for Design of Mechanical Parts, in Sterling, L. (ed.) Intelligent Systems - Concepts and Applications, Plenum Press, 1993, pp. 107-116
Sterling, L., Beer, R.D. and Chiel, H.J. Beyond the Symbolic Paradigm, in Flach, P. and Meersman, R.A. (eds.) Future Directions for Artificial Intelligence, North Holland, 1991, pp. 71-79
Beer, R.D., Chiel, H.J. and Sterling, L. A Biological Perspective on Autonomous Agent Design, in Maes, P. (ed.) Designing Autonomous Agents, MIT Press, 1991, pp 169-186
Lakhotia, A. and Sterling, L. ProMiX: A Prolog Partial Evaluation System, in Sterling, L. (ed.) The Practice of Prolog, MIT Press, 1990, pp. 137-179
Beer, R.D., Chiel, H.J. and Sterling, L. Heterogeneous Neural Networks for Adaptive Behavior in Dynamic Environments, in Touretzky, D. (ed.) Advances in Neural Information Processing Systems I, Morgan Kaufmann, 1989, pp. 575-585
Yalçinalp, L.Ü. and Sterling, L. An Integrated Interpreter for Explaining Prolog's Successes and Failures, in Abramson, H. and Rogers, M. (eds.) Meta-Programming in Logic Programming, MIT Press, 1989, pp. 191-203
Sterling, L. A Meta-Level Architecture for Expert Systems, in Maes, P. and Nardi, D. (eds.) Meta-Level Architectures and Reflection, North-Holland, 1988, pp. 301-311
Sterling, L. and Codish, M. PRESSing for Parallelism: A Prolog Program Made Concurrent, in Shapiro, E. (ed.) Concurrent Prolog, (ed. E. Shapiro), MIT Press, 1987, pp. 304-350
Ben-David, A. and Sterling, L. A Prototype Expert System for Credit Evaluation, in Pau, L.F. (ed) Artificial Intelligence in Economics and Management, Elsevier North-Holland, 1986, pp. 121-128
Refereed Conference Publications
Antonio Lopez-Lorca, Rachel Burrows, Leon Sterling, Teaching Motivational Models in Agile Requirements Engineering; https://ieeexplore.ieee.org/document/8501282
Rachel Burrows, Antonette Mendoza, Leon Sterling, Tim Miller and Sonja Pedell (2019): Evaluating Ask Izzy: A Mobile Web App for People Experiencing Homelessness. In: Proceedings of the 17th European Conference on Computer-Supported Cooperative Work (ISSN 2510-2591), DOI: 10.18420/ecscw2019_ep17
Rachel Burrows, Sonja Pedell, Leon Sterling, Tim Miller, & Antonette Mendoza. (2018). Motivational Goals for using Electronic Health Record Applications, European Network of Living Labs OLLD'18, http://doi.org/10.5281/zenodo.1434908
C. McCarthy, J. Butchart, D. Kerr, M. George, and L. Sterling, Robots in Rehab: Towards Socially Assistive Robots in Paediatric Rehab, Proc OZCHI 2015
A. Lopez-Lorca, T. Miller, S. Pedell, A. Mendoza, A. Keirnan, and L. Sterling: One Size Doesn't Fit All: Diversifying "The User" using Personas and Emotional Scenarios, Proc. 6th International Workshop on Social Software Engineering (SSE14), Vol. 105, no 2, pp. 25-32, Hong Kong, 2014
H. Davis, S. Pedell, A. Lopez-Lorca, T. Miller, and L. Sterling: Researchers as proxies for informal carers: Photo sharing with older adults to communicate wellbeing, Proc. 26th Australian Computer-Human Interaction Conference (OzCHI 2014), Sydney, Australia, 2-5 Dec 2014, pp. 270-279
S. Pedell, V. Kapadia, F. Khatun, H. Davis, L. Sterling, and P. Ray: A tablet-based interactive wellbeing check prototype for elderly, in Proceedings of HIC conference. , 'Ageing well: The contribution that e-health can make', the Aged Care Informatics Conference (ACI 2014), Melbourne, Australia, 13 August 2014
Nominated for Don Walker Award
Mendoza,A. T. Miller, S. Pedell, and L. Sterling: The role of users' emotions and associated quality goals on appropriation of systems: two case studies. Proc. Transforming the future, the 24th Australasian Conference on Information Systems (ACIS 2013), Melbourne, Victoria, Australia, 04-06 December 2013
A. Mendoza, A., Miller, T., Pedell, S. & Sterling, L. (2013). The role of users' emotions and associated quality goals on appropriation of systems: two case studies. In H. Deng & C. Standing (Eds.), Proceedings 24th Australasian Conference on Information Systems (ACIS 2013) (pp. 1-11), Melbourne, Australia: RMIT University.
WaiShiang, C, Sterling, L and Traveter, K Task Knowledge patterns reuse in multi-agent systems development, in Revised selected papers of the 13th International Conference on Principles and Practice of Multi-Agent Systems, volume 7057 of LNAI, pp. 459–474. Springer, 2012
Sterling L and Pedell, S Agent Based Modeling for understanding sustainability, in Agents in principle, agents in practice: proceedings of the 14th International Conference on Principles and Practice of Multi-Agent Systems, volume 7047 of LNAI, pp. 398–409, 2011
Pedell, S., and Sterling, L., The Benefits of Agent-based Motivation Models in Policy Formulation and Implementation. V. Dignum (Ed), Proceedings of the 1st Workshop on Agentbased Modeling for Policy Engineering at AAMAS, 2011
Pedell, S., Miller, T., Vetere, F., Sterling, L., and Howard, S., Substantiating agent-based quality goals for understanding socio-technical systems. V. Dignum (Ed), Proceedings of the 1st Workshop on Agent-based Modeling for Policy Engineering, 2011
Pedell, S., Miller, T., Sterling, L., Vetere, F., and Howard, S., Substantiating agentbasedquality goals for understanding socio-technical systems. In V. Dignum, editor, Proceedings of the 1st Workshop on Agent-based Modeling for Policy Engineering, 2011
Sterling, L., Adaptive: A quality goal for agent-oriented models or a fundamental feature of agents?, Proceedings of the IFAC World Congress, Milan, volume 18, part 1, pp. 8-42, 2011
S. Pedell, F. Vetere, S. Howard, L. Sterling, Miller T., and R. Vutborg. Tools for participation: Intergenerational technology design for the home (extended abstract), in Fifth international conference Design Principles and Practices. Common Ground, 2011
Pedell, S., Miller, T., Sterling, L., Vetere F., Howard, S., and Paay J., Substantiating quality goals with field data for socially-oriented requirements engineering (extended abstract), Proceedings of the Tenth International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2011), pp. 1185-1186. IFAAMAS, 2011
Pedell, S., Vetere, F., Howard, S. Miller T., and Sterling, L., Shared artefacts as participatory Babel fish. Proceedings of the 2010 Participatory Design Conference, pp. 167-170. ACM, 2010
Lopez-Lorca, A., Beydoun, G., Sterling, L., and Miller, T., An ontology-mediated validation process of software models, Proceedings of the International Conference on Information Systems Development 2010, pp. 455-467, Springer-Verlag, 2011
Miller, T., Pedell, S., Sterling, L., and Lu, B., Engaging Stakeholders with Agent-Oriented Requirements Modelling, In Agent-oriented Software Engineering XI, volume 6788 of LNCS, pages 62-78, 2011
Cheah, W. and Sterling, L., Task Knowledge Patterns Reuse in Multi-Agent Systems Development, Proceedings of the 13th International Conference on Principles and Practice of Multi-Agent Systems, 2010
Cheah, W. and Sterling, L., Analysis and Classification of Task Knowledge Patterns, Proceedings of the 24th European Conference on Modelling and Simulation, 2010, pp. 34–40
Sterling, L. and Taveter, K., Event-based optimization of air-to-air business processes. N. Stojanovic, A. Abecker, O. Etzion, and A. Paschke (Eds.), Proceedings of the Intelligent Event Processing, AAAI Spring Symposium, AAAI Press, 2009, pp. 80-85
Sterling, L. and Taveter, K., Design of an environment for agent-based simulation of air-toair business processes, Proceedings of the 7th European Workshop on Multi-Agent Systems (EUMAS 2009), Electronic edition, 2009
Sterling, L. and Warburton, J., eResearch training for research higher degree students, Proceedings of eResearch Australasia 2009
Cheah, W. and Sterling, L., Developing Knowledge Models for Multi-Agent Mediator Systems, Proceedings of PRIMA 2007 - 10th Pacific Rim International Conference on Multi-Agents, Springer LNAI, Vol. 5044, pp. 440–445, 2009
Pedell, S., Miller, T., Vetere, F., Sterling, L., Howard, S. and Paay, J., Having fun at home: interleaving fieldwork and goal models, Proceedings of OZCHI 2009, pp. 309-312, 2009
Cheah, W. and Sterling, L., Analysis and Design of Multi Agent Knowledge Development Process, Proceedings of the 19th Australian Software Engineering Conference: ASWEC 2008, pp. 402–411, IEEE Computer Press, 2008
B. Lu, Sterling, L., and Taveter, K., Supporting Evolving Multi-Agent Systems with a System Evolution Directory. Proceedings of the 19th Australian Software Engineering Conference: ASWEC 2008, pp. 180–189, IEEE Computer Press, 2008
Sterling, L., Agent-Oriented Modelling: Declarative or Procedural?, in DALT 2007 — the 5th International Workshop on Declarative Agent Languages and Technologies, Declarative Agent Languages and Technologies V, Lecture Notes in Computer Science Vol. 4897, pp. 1–17, 2008
Annamalai, M. and Sterling, L., On Extending the Knowledge Sharing Practices in Scientific Collaboration to the Semantic Web, Proceedings of the Knowledge Management International Conference, pp. 1–7, 2008
Taveter, K. and Sterling, L. An Expressway from Agent-Oriented Models to Prototype Systems, Proceedings of the Workshop on Agent-Oriented Software Engineering, Hawaii, May, 2007, pp. 192-206
Oluyomi, A., Karunasekera, S., and Sterling, L. A Process for Analyzing Agent-Oriented Patterns. Proceedings of the Workshop on Agent-Oriented Software Engineering, Hawaii, May, 2007, pp. 162-178.
Antoniou, G., Jancic, A., Parampalli, U., and Sterling, L. Applying a cryptographic scheme in the RPINA protocol. Proceedings of the Second International Annual Workshop on Digital Forensics and Incidents Analysis, 27-28 August 2007, Karlovassi, Samos, Greece, pp. 65-74.
Luo, Y, Sterling, L, and Taveter, K. Modelling a Smart Music Player with a Hybrid Agent-Oriented Methodology. Proceedings of the 15th IEEE International Requirements Engineering Conference, pp. 281-286, 2007.
Luo, Y., Antoniou, G., and Sterling, L. Incorporating security requirements into communication protocols in Multi-Agent Software Systems. Proceedings of the 8th International Conference on Parallel and Distributed Computing, Applications and Technologies, pp. 159-160, IEEE Computer Society, 2007.
Lister, K., Sterling, L. and Taveter, K. Reconciling Ontological Differences by Assistant Agents. Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS-06), Future University, Hakodate, Japan, ACM Press, 2006, pp. 943-945.
Goschnick, S.B., Balbo, S., Sterling, L. and Sun, C. TANDEM - a Design Method for Integrating Web Services into Multi-Agent Systems. Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS-06), Future University, Hakodate, Japan, ACM Press, 2006, pp. 939-941.
Sterling, L., Taveter, K. and the Daedalus Team Building Agent-Based Appliances with Complementary Methodologies. Proceedings of the Joint Conference on Knowledge-Based Software Engineering 2006 (JCKBSE'06), Tallinn, Estonia, 2006, IOS Press, pp. 223-232.
Stern, L. and Sterling, L. Toward Agents for Educational Software. Proceedings of the ED-MEDIA 2006, Association for the Advancement of Computing in Education, pp. 2040-2047.
Oluyomi, A., Karunasekera, S., and Sterling, L. Design of Agent-Oriented Pattern Templates. Proceedings of the Australian Software Engineering Conference (ASWEC'06), IEEE Press, 2006, pp. 113-121.
Ronald, N., Sterling, L. and Kirley, M. Evaluating JACK Sim for Agent-Based Modelling of Pedestrians. Proceedings of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT 2006), Hong Kong, 2006, pp. 81-87.
Oluyomi, A., Karunasekera, S. and Sterling, L. Improved Template for Agent Pattern Description. Proceedings of the International Conference on Intelligent Agent Technology (IAT05), France, 2005 pp. 747-750.
Perugini, D., Lambert, D., Sterling, L. and Pearce, A. From Single Static to Multiple Dynamic Combinatorial Auctions. Proceedings of the International Conference on Intelligent Agent Technology (IAT05), France, 2005, pp. 443-446.
Ronald, N. and Sterling, L. Modelling Pedestrian Behaviour Using the BDI Architecture. Proceedings of the International Conference on Intelligent Agent Technology (IAT05), France, 2005, pp. 161-168.
Ronald, N., Sterling, L. and Kirley, M. A conceptual framework for specifying and developing pedestrian models. Proceedings of the International congress on Modelling and Simulation (MODSIM05), Melbourne, 2005, pp. 2615-2621.
Wilmann, D. and Sterling, L. Guiding Agent-Oriented Requirements Elicitation: HOMER. Proceedings of the Fifth International Conference on Quality Software (QSIC 2005), Australia, 2005, pp. 419 – 424.
Kuan, P., Karunasekera, S. and Sterling, L. Improving Goal and Role Oriented Analysis for Agent Based Systems. Proceedings of the Australian Software Engineering Conference (ASWEC05), Brisbane, Australia, 2005, pp. 40-47.
Araban, S. and Sterling, L. Quality of Service for Web Services. Proceedings of the 3rd International Conference on Software Engineering, Parallel and Distributed Systems (SEPADS), Austria, 2004.
Lister, K. and Sterling, L. Reconciling Heterogeneous Information Sources. Proceedings of the International Semantic Web Conference (ISWC2004), Hiroshima, Japan, 2004, pp. 61–70.
Cordi, V., Mascardi, V., Martelli, M. and Sterling, L. Developing an Ontology for the Retrieval of XML Documents: A Comparative Evaluation of Existing Methodologies. Proceedings of the Agent Oriented Information Systems (AOIS), at AAMAS, New York, 2004, pp. 73-87.
Oluyomi, A., Karunasekera, S. and Sterling, L. An Agent Design Pattern Classification Scheme: Capturing the Notions of Agency in Agent Design Patterns. Proceedings of the 11th Asia-Pacific Software Engineering Conference, APSEC-04, IEEE Computer Society, 2004 pp. 456-463.
Sterling, L. and Juan, T. The software engineering of agent-based intelligent adaptive systems. Proceedings of the 27th International Conference on Software Engineering (ICSE05), St. Louis, USA, 2005, pp. 704-705.
Chan, K., Sterling, L. and Karunasekera, S. Agent-Oriented Software Analysis. Proceedings of the Australian Software Engineering Conference (ASWEC04), Melbourne, Australia, 2004 pp. 20 – 27.
Perugini, D., Lambert, D., Sterling, L. and Pearce, A. Provisional Agreement Protocol for Global Transportation Scheduling, In Workshop on Agents in Traffic and Transportation, at AAMAS-04, New York, 2004.
Perugini, D., Lambert, D. Sterling, L. and Pearce, A. Agent-Based Global Transportation Scheduling in Military Logistics. Proceedings of the 3rd International Joint Conference on Autonomous Agents & Multi Agent Systems (AAMAS04), New York, ACM Press, 2004 pp. 1278-1279.
Juan, T. and Sterling, L. Achieving Dynamic-Interfaces with Agent Concepts. Proceedings of the 3rd International Joint Conference on Autonomous Agents & Multi Agent Systems (AAMAS04), New York, ACM Press, 2004, pp. 690-697.
Araban, S. and Sterling, L. Measuring Quality of Service for Contract Aware Web Services, Proceedings of the First Australian Wokshop on Engineering Service Oriented Systems (AWESOS 2004), School of CSSE, Monash University, Melbourne, Australia, 2004, pp. 54-56.
Chan, K., Sterling, L., Karunasekera, S., Pearce, A. and Juan, T. A Role-Based Methodology for Agent Oriented Software Engineering, Proceedings of the SITCRC Conference, Sydney, Australia, 2003, pp. 131-138.
Annamalai, M. and Sterling,L. Dealing With Mathematical Relations in Web-Ontologies, in AAMAS-03 Workshop on Ontologies in Agent Systems, Melbourne, Australia, 2003, pp. 1–8.
Hristozova, M. and Sterling, L. Experiences with Ontology Development for Value-Added Publishing, Proceedings of the AAMAS-03 Workshop on Ontologies in Agent Systems, Melbourne, Australia, 2003, pp. 17-24.
Perugini, D., Lambert, D., Sterling, S. and Pearce, A. A Distributed Approach to Global Transportation Scheduling. Proceedings of the 2003 IEEE/WIC International Conference on Intelligent Agent Technology, (eds. Liu, J., Faltings, B., Zhong, N., Lu, R. and Nishida, T.), Halifax, Canada, IEEE Computer Society, 2003, pp. 18- 24.
Perugini, D., Lambert, D., Sterling, S. and Pearce, A. Agents in Logistics Planning - Experiences with the Coalition Agents Experiment project. Proceedings of the Workshop ‘Agents at Work’, held at AAMAS-03, Melbourne, July, 2003.
Goschnick, S. and Sterling, L. An Agent-based Digital Self in a 24x7 Web Services World: Architecture and Implementation. Proceedings of the 2003 IEEE/WIC International Conference on Intelligent Agent Technology, (eds. Liu, J., Faltings, B., Zhong, N., Lu, R. and Nishida, T.), Halifax, Canada, 2003, pp. 175-181.
Cruz, L., Annamalai, M. and Sterling, L. Analysing High-Energy Physics Experiments: A multi-agent approach, in Burg, B., Dale, J., Finin, T., Nakashima, H., Padgham, L., Sierra, C., and Willmott, S.(Eds) Agentcities: Challenges in Open Agent Environments, Springer-Verlag, 2003, pp. 130-134.
Markham, S., Ceddia, J., Sheard, J., Burvill, C., Weir, J., Field, B., Sterling, L. and Stern, L. Applying Agent Technology to Evaluation Tasks in E-Learning Environments. Proceedings of the Exploring Educational Technologies Conference, Monash University, Melbourne, Australia, 2003, pp. 31-3.
Sterling, L., Kazmierczak, E. and Gruba, P. Constructivist Approaches to Communication Skills Development in Software Engineering. Proceedings of the 2003 WFEO/ASEE e-Conference, American Society for Engineering Education, 2003.
Juan, T., Sterling, L., Martelli, M. and Mascardi, V. Customizing AOSE Methodologies by Reusing AOSE Features. Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS-03), (eds. J. Rosenschein, T. Sandholm, M. Wooldridge, M. Yokoo), ACM Press, 2003, pp. 113-120.
Perugini, D., Lambert, D., Sterling, S. and Pearce, A Distributed Information Agents. Proceedings of the 6th International Conference on Information Fusion, Cairns, 2003.
Senyard, A., Kazmierczak, E., and Sterling, L. Software Engineering Methods for Neural Network Development. Proceedings of the Asia-Pacific Software Engineering Conference, Thailand, 2003, 468-477.
Juan, T. and Sterling, L. The ROADMAP meta-model for intelligent adaptive multi-agent systems in open environments. Proceedings of the4th International Workshop on Agent-Oriented Software Engineering (AOSE 2003), Melbourne, Australia, 2003, pp. 53-68.
Annamalai, M. and Sterling, L. Guidelines for Constructing Reusable Domain Ontologies, in Cranefield, S., Finin, T., Tamma, V., Willmott, S. (eds.). Proceedings of the AAMAS-03 Workshop on Ontologies in Agent Systems, CEUR Workshop Series, Volume 73 (2003), http://CEUR-WS.org/Vol-73/ 2003.
Chan, K. and Sterling, L. Light-Weight Agents for E-Learning Environments, in Foundations of Intelligent Systems. Proceedings of the 14th International Symposium, ISMIS 2003, Japan, Springer LNAI 2871, 2003, pp. 197-205.
Juan, T. and Sterling, L. A Meta-model for Intelligent Adaptive Multi-Agent Systems in Open Environments. Proceedings of the Second International Joint Conference on Autonomous Agents and Multi Agent Systems (AAMAS03), (eds. Rosenschein, J., Sandholm, T., Wooldridge, M. and Yokoo M.), ACM Press 2003, pp. 1024-1025.
Chan, K. and Sterling, L. Specifying Roles within Agent-Oriented Software Engineering. Proceedings of the Asia-Pacific Software Engineering Conference, Thailand, 2003, 390-395.
Lister, K. and Sterling, L. Tasks as Context for Intelligent Agents. Proceedings of the 2003 IEEE/WIC International Conference on Intelligent Agent Technology, (eds. Liu, J., Faltings, B., Zhong, N., Lu, R. and Nishida, T.), Halifax, Canada, IEEE Computer Society, 2003, pp. 154-160.
Goschnick, S. and Sterling, L. Enacting and Interacting with an Agent-based Digital Self in a 24x7 Web Services World. Proceedings of the International workshop on Humans and Multi-Agent Systems, held in conjunction with AAMAS-03, Melbourne, 2003, pp. 28-35.
Heinze, C. and Sterling, L. Using the UML to Model Knowledge in Agent Systems. Proceedings of the First International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS-02), Bologna, Italy, 2002, pp. 441-42.
Hristozova, M. and Sterling, L. An eXtreme Method for Developing Lightweight Ontologies. Cranefield, S., Finin, T., and Willmott, S., (eds.), Proceedings of the Workshop on Ontologies in Agent Systems (OAS 2002) held at AAMAS-02, 2002.
Perugini, D., Lambert, D., Sterling, S. and Pearce, A. Agents for Military Logistic Planning. Proceedings of the ECAI-02 Workshop, Lyon, France, 2002, pp. 35-44.
Juan, T., Sterling, L. and Winikoff, M. Assembling Agent Oriented Software Engineering Methodologies from Features. Proceedings of the AOSE III, 2003, pp. 198-209.
Juan, T., Pearce, A., and Sterling, L. ROADMAP: Extending the Gaia Methodology for Complex Open Systems. Johnson, W. and Cristelfranchi, C. (eds.), Proceedings of the First International Joint Conference on Autonomous Agents and Multi-Agent Systems AAMAS-02, Bologna, Italy, ACM Press, 2002, pp. 3-10.
Martelli, M., Mascardi, V. and Sterling, L. Logic-Based Languages to Model and Program Intelligent Agents. Proceedings of the Appia-GULP-Prode-02: Joint Conference on Declarative Programming (eds. Moreno-Navarro, J. and Carballo, J.), Madrid, Spain, 2002 pp. 105-122.
Lister, K. and Sterling, L. Reconciling Ontological Differences for Intelligent Agents. Bouquet, P. (ed), Meaning Negotiation, AAAI Technical Report WS-02-09, AAAI Press, 2002, pp. 78-83.
Lister, K., Hristozova, M. and Sterling, L. Reconciling Implicit and Evolving Ontologies for Semantic Interoperability. Cranefield, S., Finin, T. and Willmott, S., (eds.), OAS-02: Ontologies in Agent Systems, Proceedings of the Workshop on Ontologies in Agent Systems, 1st International Joint Conference on Autonomous Agents and Multi-Agent Systems, CEUR, Volume 66, 2002.
Annamalai, M., Sterling, L. and Moloney, G. A Collaborative Framework for Distributed Scientific Groups. Cranefield, S., Finin, T. and Willmott, S., (eds), OAS-02: Ontologies in Agent Systems, Proceedings of the Workshop on Ontologies in Agent Systems, 1st International Joint Conference on Autonomous Agents and Multi-Agent Systems, CEUR, Volume 66, 2002.
Cruz, L., Annamalai, M. and Sterling, L. Analyzing High Energy Physics Experiments: A Multi-Agent Approach. Proceedings of the Workshop on AgentCities, AAMAS-02, Bologna, Italy, 2002.
Sterling, L. and Lister, K. Towards Ontological Reconciliation of Agents. Proceedings of the Thirteenth IEEE International Conference on Tools with Artificial Intelligence ICTAI2001, IEEE Computer Society, 2001, pp. 3-10.
Sterling, L., Kazmierczak, E. and Senyard, A. Software Engineering Issues for (Chemical) Engineers. Proceedings of the World Congress Chemical Engineering. Electronic Proceedings.
Lister, K. and Sterling, L. Agents in a Multi-Cultural World: Towards Ontological Reconciliation. Proceedings of the AI-01, Australian AI Conference, 2001.
Goschnick, S. and Sterling, L. ShadowBoard: An Agent-oriented Model-View-Controller (AoMVC) Architecture for a Digital Self. Proceedings of the 2001 International Workshop for Agent Technologies over Internet Applications (ATIA-2001), Taiwan, 2001.
Gao, X. and Sterling, L. Knowledge-based Information Agents. Kowalczyk, R., Loke, S.W., Reed, N.E. and Williams, G. (eds.), Advances in Artificial Intelligence, PRICAI 2000 Workshop Reader, Springer Lecture Notes in Computer Science, Vol. 2112, 2001, pp. 229-238.
Heinze, C., Pearce, A., Sterling, L., and Goss, S. Designing Perception Modules to Shape Information for BDI Agents. Kowalczyk, R., Loke, S.W., Reed, N.E., Williams, G. (eds.) Advances in Artificial Intelligence, PRICAI 2000 Workshop Reader, Springer Lecture Notes in Computer Science, Vol. 2112, 2001, pp. 239-248.
Lu, H. and Sterling, L. SportsAgents: A Mediator-based Multi-Agent System for Cooperative Information Gathering from the World Wide Web. Proceedings of the Fifth International Conference on Practical Applications of Intelligent Agents and Agent Methodology, Manchester, UK, 2000, pp. 331-334.
Lu, H. and Sterling, L. Intelligent Matchmaking for Information Agents Cooperation on the World Wide Web. Urban, C. (ed.), Proceedings of the Workshop 2000, Agent-Based Simulation, Passau, Germany, 2000, pp. 161-168.
Lu, H. and Sterling, L. Interoperability and Semi-Structured Data in an Open Web-based Agent Information System. Proceedings of the Workshop on Information Systems Engineering, WISE 2000, Hong Kong, 2000, pp. 80-86.
Senyard, A., Dart, P. and Sterling, L. Towards the Software Engineering of Neural Networks: A Maturity Model. Proceedings of the 2000 Australian Software Engineering Conference, IEEE Computer Society Press, 2000, pp. 45-52.
Sterling, L. A Knowledge-Biased Approach to Information Agents. Proceedings of the International Workshop on Information Integration and Web-based Applications and Services (IIWAS-99), Yogyakarta, Indonesia, 1999.
Osborn, J. and Sterling, L. JUSTICE: A Judicial Search Tool Using Intelligent Concept Extraction. Proceedings of the 7th International Conference on Artificial Intelligence and Law, Oslo, 1999, pp. 173-181.
Zini, F. and Sterling, L. On Designing Ontologies for Agents. Meo, M.C. and Vilares-Ferro, M. (eds.), Proceedings of the Apia-GULP Prod-99, Joint Conference on Declarative Programming, L’Aquila, Italy, 1999, pp. 29-42.
Lu, H. and Sterling, L. A Mediator-Based Multi-Agent Architecture for Information Gathering from the Web. Proceedings of the Australian Software Architectures Workshop (ASAW-99), (ed. Grundy, J.), 1999, pp. 109-119.
Gao, X. and Sterling, L. AutoWrapper: Automatic Wrapper Generation for Multiple Online Services, also appeared in Proceedings of the Asia Pacific Web Conference (APWEB-99), Hong Kong, 1999.
Dart, P., Kazmierczak, E., Martelli, M., Mascardi, V., Sterling, L., Subrahmaniam, V. and Zini, F. Combining Logical Agents with Rapid Prototyping for Engineering Distributed Applications. Proceedings of the STEP-99, (eds. Tilley, S. and Verner, J.), IEEE Computer Society Press, 1999, pp. 40-49.
Lu, H., Sterling, L. and Wyatt, A. An Information Agent to Extract Sports Results from the WWW. Proceedings of the Fourth International Conference on Practical Applications of Intelligent Agents and Agent Methodology, (eds. Ndumu, D. and Nwana, H.), London, UK, 1999, pp. 255-266.
Lu, H., Sterling, L., and Wyatt, A. Knowledge Discovery in SportsFinder: An Agent to Extract Sports Results from the Web, Methodologies for Knowledge Discovery and Data Mining. Proceedings of the Third Asia-Pacific Conference, PAKDD-99, (eds. Zhong, N. and Zhou, L.), Springer Lecture Notes in Artificial Intelligence, Volume 1574, 1999, pp. 469-473.
Naish, L., Sterling, L. A Higher Order Reconstruction of Stepwise Enhancement, in Lecture Notes in Computer Science, Leuven, Belgium, 1998, pp. 245-262.
Loke, S.W., Sterling, L., Sonenberg, L. and Kim, H. ARIS: A Shell for Information Agents that Exploit Web Structure. Proceedings of the Third International Conference on Practical Applications of Intelligent Agents and Agent Methodology, London, UK, 1998, pp. 201-220.
Loke, S., Sterling, L., Sonenberg, E., Kim, H. ARIS: A Shell for Information Agents that Exploit Web Site Structure. Proceedings of the Sixth International Conference on the Practical Applications of Prolog, London, UK, 1998, pp. 205-224.
Marling, C.R., Petot, G.J., and Sterling, L. A CBR/RBR Hybrid for Designing Nutritional Menus. Proceedngs of the AAAI Spring Symposium on Multimodal Reasoning, Stanford University, 1998.
Sterling, L. On Finding Needles in WWW Haystacks, in Advanced Topics in AI. Proceedings of the AI-97, 10th Australian Joint Conference in Artificial Intelligence, (Sattar, A. ed.), Springer-Verlag Lecture Notes in Artificial Intelligence, Volume 1342, 1997, pp. 25-36.
Grinton, C., Sonenberg, E. and Sterling, L. Exploring Agent Cooperation, in Advanced Topics in AI. Proceedings of the AI-97, 10th Australian Joint Conference in Artificial Intelligence, (Sattar, A. ed.), Springer-Verlag Lecture Notes in Artificial Intelligence, Volume 1342, 1997, pp. 96-105.
Naish, L. and Sterling, L. A Higher Order Reconstruction of Stepwise Enhancement, A preliminary version appeared in Proceedings of the LOPSTR-97, Pisa, 1997.
Han, Y., Loke, S.W., and Sterling, L. Agents for Citation Finding on the World Wide Web, Proceedings of the 2nd Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM '97), Practical Applications Co. Ltd, April 1997, pp. 303-317.
Stern, L. and Sterling, L. Teaching AI Algorithms Using Animations Reinforced by Interactive Exercises, in Proceedings of the Second Australasian Conference on Computer Science Education (ACSE-97), (Hurst, J., ed.), ACM Press, 1997, pp. 78-83.
Sonenberg, E.A. and Sterling, L.S. Embracing IT's Possibilities in Education - a View from Computer Science, Workshop on Doing IT at Melbourne, 1997, pp. 174-180.
Gao, X. and Sterling, L.S. Using Common Sense Knowledge to Guide Learning for Search Agents, Proceedings of the 10th Australian Workshop on Knowledge Acquisition, 1997.
Loke, S.W., Davison, A., and Sterling, L. CiFi: An Intelligent Agent for Citation Finding on the World-Wide Web, Proceedings of the 4th Pacific Rim International Conference on Artificial Intelligence (PRICAI-96), Springer LNAI 1114, 1996, pp. 580-592.
Marling, C.R. and Sterling, L. Designing Nutritional Menus Using Case-Based and Rule-Based Reasoning, Proceedings of the Fourth International Conference on Artificial Intelligence in Design, Stanford USA, Kluwer, 1996 (eds. Gero, J. and Sudweeks, F.), pp. 211-227, 1996.
Quinn, R., Causey, G., Merat, F., Sargent, D., Barendt, N., Newman, W., Velasco, D., Podgurski, A., Jo, J., Sterling, L. and Kim, Y. Design of an Agile Manufacturing Workcell for Light Mechanical Applications, Proceedings of the IEEE Conference on Robotics and Automation, 1996, pp. 858-863.
Marling, C., Petot, G. and Sterling, L. Planning Nutritional Menus Using Case-Based Reasoning, Proceedings of the AAAI Spring Symposium on Artificial Intelligence in Medicine, Stanford, USA, 1996.
Kirschenbaum, M., Michaylov, S. and Sterling, L. Skeletons and Techniques as a Normative View of Developing Logic Programs, Proceedings of the ACSC-96, Australian Computer Science Communications, 18(1), 1996, pp. 516-524.
Nygate, Y. and Sterling, L. Designing and Implementing a Bridge Playing Program, Proceedings of the ACSC-96, Australian Computer Science Communications, 18(1), 1996, pp. 122-130.
Loke, S.W., Davison, A., and Sterling, L. Lightweight Deductive Databases on the World Wide Web, Proceedings of the First Workshop on Logic Programming Tools for Internet Applications, Joint International Conference and Symposium on Logic Programming, 1996, pp. 76-81.
Sterling, L., Loke, S.W., and Davison, A. Software Agents for Retrieving Knowledge from the World Wide Web, in Agents and Web-Based Design Environments Workshop Notes, Fourth Intl. Conference on Artificial Intelligence in Design, 1996, pp. 76-81.
Jain, A., Sterling, L. and Kirschenbaum, M. Towards Reusability Based Upon Similar Computational Behavior, Proceedings of the Seventh International Conference on Software Engineering and Knowledge Engineering, Rockville, USA, 1995.
Lakhotia, A., Sterling, L. and Bojantchev, D. Development of a Prolog Tracer by Stepwise Enhancement, Third Intl. Conference on Practical Applications of Prolog, Paris, France, 1995, pp. 371-393.
Sterling, L. and Turnidge, T.Z. Specifications: Syntactic Sugar for Prolog, Workshop on Software Engineering and Logic Programming, ICLP94, June, 1994.
Nygate, Y. and Sterling, L. ASPEN: A Methodology for Designing Complex Problem Solving Systems, Proceedings of the Israeli Conference on AI, 1993.
Srinivasan, V. and Sterling, L. A Knowledge Based Framework for Developing and Customizing Schedulers, Proceedings of the 8th Knowledge-Based Software Engineering Conf., IEEE Computer Society Press, 1993, pp. 69-78.
Sterling, L. On Merging Prolog Programs, ARO/AFOSR/ONR Workshop on Software Slicing Merging and Integration, Monterrey, 1993, pp. 31-33.
Sterling, L. and Sitt Sen, C. A Tool to Support Stepwise Enhancement in Prolog, Workshop on Logic Programming Environments, Vancouver, Canada, 1993, pp. 21-26.
Sterling, L., Jain, A. and Kirschenbaum, M. Composition Based on Skeletons and Techniques, Workshop on Composing Logic Programs, Vancouver, Canada, 1993.
Schwartz, D.G. and Sterling, L. BlackLog: From Blackboard System to Process-Oriented Prolog, Workshop on Blackboard-based Logic Programming, Budapest, June, 1993.
Srinivasan, V. and Sterling, L. Design and Implementation of Transportation Schedulers, Proceedings of the AI92, World Scientific Press, 1992, pp. 227-232.
Kovacic, K., Sterling, L., Petot, G., Ernst, G. and Yang, N. Towards an Intelligent Nutrition Manager, Proceedings of the ACM/SIGAPP Symposium on Computer Applications, ACM Press, 1992 , pp. 1293-1296.
Schwartz, D. and Sterling, L. Meta-Level Constructs for Concurrency among Loosely-Coupled, Course-Grained Knowledge Sources, JICSLP Workshop on Distributed and Parallel Implementations of Logic Programming Systems, Washington, USA, 1992.
Kirschenbaum, M., Sterling, L. and Jain, A. Relating Logic Programs via Program Maps, also is in 2nd International Conference on Artificial Intelligence and Mathematics, 1992.
Schwartz, D.G., Mayland, E.J. and Sterling, L. The FLiPSiDE Blackboard: A Financial Logic Programming System for Distributed Expertise, in Proceedings of the First International Conference on Artificial Intelligence Applications on Wall Street, IEEE Computer Society Press, 1991, pp. 64-72.
Kirschenbaum, M. and Sterling, L. Refinement Strategies for Inductive Learning of Simple Prolog Programs, in Proceedings of the 12th International Joint Conference on Artificial Intelligence, Sydney, Australia, Morgan Kaufmann, 1991, pp. 757-763.
Yalçinalp, L.Ü. and Sterling, L. Uncertainty Reasoning in Prolog with Layered Meta-Interpreters in Proceedings of the Seventh Conference on Artificial Intelligence Applications, IEEE Computer Society Press, February, 1991, pp. 398-402.
Sterling, L. and Venkatesh, S. Explaining Constraint Computations, in Proceedings of the AAAI Symposium on Constraint-Based Reasoning, 1991, pp. 257-266.
Yalçinalp, L.Ü. and Sterling, L. Building Embedded Languages and Expert System Shells in Prolog, in Proceedings of the Tools for AI Washington, USA, 1990, pp. 147-159.
Lakhotia, A. and Sterling, L. Program Development by Stepwise Enhancement, in Proceedings of the Second International Conference on Software Engineering, Skokie, USA, 1990.
Power, A.J. and Sterling, L. A Notion of Map Between Logic Programs, in Proceedings of the 7th International Conference on Logic Programming, Warren D. and Szeredi P. (eds.),MIT Press, 1990, pp. 390-404.
Kovach, J., BenDavid, A. and Sterling, L. An Expert Grinding Adviser for the Surface Grinding of Superalloys, in Grinding Fundamentals and Applications, Malkin, S. and Kovach, J. (eds.), ASME conference, California, 1989, pp. 349-356.
Sterling, L. and Yalçinalp, L.Ü. Explaining Prolog Computations Using a Layered Meta-Interpreter, Proceedings of the IJCAI-89, Morgan Kaufmann, Detroit, USA, 1989, pp. 66-71.
Radack, G. and Sterling, L. Describing Objects Using Constraints, Proceedings of the ESD/SMI Expert Systems Conference, Detroit, 1989, pp. 485-496.
Beer, R.D., Chiel, H.J. and Sterling, L. The Design of Heterogeneous Neural Networks for Intelligent Behavior in Dynamic Environments, Proceedings of the Fifth Annual Conference on Aerospace Applications of Artificial Intelligence, Dayton, USA, 1989.
Radack, G and Sterling, L. Describing Geometric Objects Symbolically, Proceedings of the 5th Israeli AI conference, Tel Aviv, Israel, 1988, pp. 31-42.
Bansal, A. and Sterling, L. Abstract Interpretation of Logic Programs Based on Types, Proceedings of the 2nd International Conference on Fifth Generation Computer Systems, Tokyo, Japan, 1988, pp. 422-429.
Vezina, J. and Sterling, L. A CLIPS Prototype for Autonomous Power Systems Control, Proceedings of the 4th Conference on AI for Space Applications, Huntsville, USA, 1988, pp. 211-220.
Sterling, L. and Lakhotia, A. Composing Prolog Meta-Interpreters, Proceedings of the 5th International Conference on Logic Programming, Bowen, K.A. and Kowalski, R. (eds.), MIT Press, Seattle, USA, 1988, pp. 386-403.
Bansal, A. and Sterling, L. Compiling Enumerate-and-Filter Programs for Efficient Execution under Committed-Choice AND-Parallelism, Proceedings of the 1988 International Conference on Parallel Processing, Illinois, 1988, pp. 22-25.
Discenzo, F., Ernst, G.W., He, X., Ozsoyoglu, Z.M. and Sterling, L. Integration of Expert Systems and database Technologies, Proceedings of the AAAI Workshop on Databases in Large AI Systems, 1988, pp. 71-77.
Bansal, A. and Sterling, L. Source-to-Source Transformation of Sequential Logic Programs to AND-Parallelism, Proceedings of the 1987 International Conference on Parallel Processing, Illinois, USA, 1987, pp. 795-802.
Sterling, L. and Nygate, Y. PYTHON: An Expert Squeezer, Proceedings of the 4th International Conference on Logic Programming, Lassez, J.L. (ed.), MIT Press, Melbourne, Australia, 1987, pp. 654-674.
BenDavid, A. and Sterling, L. Interfacing Tools for Explaining Expert Systems, in Information Technology: Emerging Opportunities and Challenges, Proceedings of the 2nd Pan Pacific Computer Conference, Singapore, 1987, pp. 179-187.
BenDavid, A., Sterling, L. and Pao,Y.H. Reasoning and Induction in an Ordinal World, in Information Technology: Emerging Opportunities and Challenges, Proceedings of the 2nd Pan Pacific Computer Conference, Singapore, 1987, pp. 188-196.
Sterling, L. and Beer, R.D. Incremental Flavor-Mixing of Meta-Interpreters for Expert System Construction, Proceedings of the 3rd IEEE Symposium on Logic Programming, Salt Lake City, USA, 1986, pp. 20-27.
Sterling, L. Meta-Interpreters: The Flavors of Logic Programming?, Proceedings of the Workshop on Foundations of Logic Programming, Washington, USA, 1986.
Sterling, L. Logical Levels of Problem Solving, also appeared in Proceedings of the 2nd International Logic Programming Conference, Uppsala, Sweden, 1984, pp. 231-242.
Sterling, L. Implementing Problem-Solving Strategies Using the Meta-Level, Proceedings of the 4th Jerusalem Conference on Information Technology, Jerusalem, Israel, 1984, pp. 125-132.
Other Publications
Sterling, L., Taveter, K. and the Daedalus Team Experience from Building Industry Strength Agent-Based Appliances, An industry experience report at the Australian Software Engineering Conference (ASWEC-06), Sydney, Australia, April 2006.
Sterling, L. Experiences with Agent-Oriented Software Modelling, Proceedings of the Dagstuhl workshop 060621, Dagstuhl, Germany, 2006.
Padgham, L., Shehory, O. and Sterling, L. Methodologies for agent-oriented software engineering. Proceedings of the 7th European Agent Systems Summer School (EASSS 2005), Utrecht, The Netherlands, 2005.
Cruz, L.P., Annamalai, M. and Sterling, L. Analyzing High Energy Physics Experiments, in Burg, B., Dale, J., Finin, T., Nakashima, H., Padgham, L., Sierra, C. and Willmott, S. (eds), Proceedings of the of the Workshop on AgentCities, Bologna, Italy, 2002.
Annamalai, M., Sterling, L. and Moloney, G. A Collaborative Framework for Distributed Scientific Groups, Proceedings of the Workshop on Ontologies in Agent Systems (OAS 2002), Bologna, Italy, 2002.
Annamalai, M., Sterling, L. and Moloney, G. Adding Semantics to Scientific Collaboration Documents, Poster at International Semantic Web Conference (ISWC 2002), Sardinia, 2002.
Fabens, W. and Sterling, L Generalized scheduling development environment, in Proceedings of the Tools for Artificial Intelligence, IEEE Computer Society Press, 1991, pp. 536-537.
Sterling, L. Mathematical Reasoning, Byte Magazine, October 1987, pp. 177-180
Refereed Video Proceedings
Quinn, R., Causey, G., Merat, F., Sargent, D., Barendt, N., Newman, W., Velasco, D., Podgurski, A., Jo, J., Sterling, L., and Kim, Y., Agile Manufacturing video, 1996 IEEE International Conference on Robotics and Automation.Journals
Wachtler, C., Coe, A., Davidson, S., Fletcher, S., Mendoza, A., Sterling, L., Gunn, J., Development of a Mobile Clinical Prediction Tool to Estimate Future Depression Severity and Guide Treatment in Primary Care: A User Centered Design, JMIR MHealth and UHealth, 2018 Apr 23;6(4):e95. doi:10.2196/mhealth.9502
Felip Martí Carrillo, Joanna Butchart, Sarah Knight, Adam Scheinberg, Lisa Wise, Leon Sterling, and Chris McCarthy. 2018. Adapting a General-Purpose Social Robot for Paediatric Rehabilitation through In Situ Design. ACM Trans. Human-Robot Interaction 7, 1, Article 12 (May 2018), 30 pages. DOI: https://doi.org/10.1145/3203304
Pedell, S., Keirnan, A., Priday, G., and Sterling, L. Methods for Supporting Older Users in Communicating Their Emotions at Different Phases of a Living Lab Project. Technology Innovation Management 7 (2) 7-19, 2017
Thomas Neil, Farhall John, Foley Fiona, Rossell Susan, Castle David, Ladd Emma, Meyer Denny, Mihalopoulos Cathrine, Leitan Nuwan, Nunan Cassy, Frankish Rosalie, Smark Tara, Farnan Sue, McLeod Bronte, Sterling Leon, Murray Greg, Fossey Ellie, Brophy Lisa, Kyrios Michael, Randomised controlled trial of a digitally assisted low intensity intervention to promote personal recovery in persisting psychosis: SMART-Therapy study protocol Journal: BMC Psychiatry 2016, 16:312
Thomas, N., Farhall, J., Foley, F., Leitan, N. D., Villagonzalo, K.-A., Ladd, E., Nunan, C., Farnan, S., Frankish, R., Smark, T., Rossell, S., Sterling, L., Murray, G., and Kyrios, M. (2016). Promoting Personal Recovery in People with Persisting Psychotic Disorders: Development and Pilot Study of a Novel Digital Intervention. Frontiers in Psychiatry, 7, 196. http://doi.org/10.3389/fpsyt.2016.00196
Miller, T, Pedell, S., Lopez-Lorca, A, Mendoza, A, Sterling, L, and Keirnan, A. Emotionally-driven models for people-oriented requirements engineering: the case study of emergency systems, Journal of Systems & Software, Vol, 105, pp. 54-71, 2015
Kissoon Curumsing, M., Lopez-Lorca, A., Miller, T., Sterling, L., and Vasa, R., Viewpoint modelling with emotions: A case study, International Journal People Oriented Programming, 4(2), pp. 25-53, 2015
Goschnick, S., Sterling, L., and Sonenberg, L., Modelling Human Activity in People-Oriented Programming with Metamodels, International Journal People Oriented Programming, 4(1), pp. 1-24, 2015
Miller, Tim; Lu, Bin; Sterling, Leon; Beydoun, Ghassan; Taveter, Kuldar, Requirements elicitation and specification using the agent paradigm: the case study of an aircraft turnaround simulator. IEEE Transactions on Software Engineering. Vol. 40, no. 10, pp. 1007-1024, 2014
Pedell, S., Miller, T., Sterling, L., Vetere, F. and Howard, S., Tools for participation: intergenerational technology design for the home, International Journal of Design, Vol. 8, no. 2, pp. 1-14, 2014
Miller, T., Pedell, S., Sterling, L., Vetere, F., and Howard, S., Understanding socially oriented roles and goals through motivational modelling, Journal of Systems and Software, 85(9); 2160-2170, 2012
Paay, J., Pedell, S., Sterling, L., Vetere, F., and Howard, S. The Benefit of Ambiguity in Understanding Goals in Requirements Modelling, International Journal of People-Oriented Programming (IJPOP) 1 (2), 24-49, 2011
Paay, J., Sterling, L., Vetere, F., Howard, S. and Boettcher, A. Engineering the social: The role of shared artifacts, International Journal of Human-Computing Studies, 67(5), pp. 437-454, 2009
Ben-David, A., Sterling, L., and Tran, T.D. Adding Monotonicity to Learning Algorithms may impair their Accuracy, Expert Systems with Applications, 36(3), pp. 6627-6634, 2009
Oluyomi, A., Karunasekera, S., and Sterling, L. Description Templates for Agent-Oriented Patterns, Journal of Systems and Software, 81, pp. 20-36, 2008
Antoniou, G., Sterling, L., Gritzalis, S., Parampalli, U. Privacy and forensics investigation process: The ERPINA protocol, Computer Standards & Interfaces Journal, 30(4), pp. 229-236, 2008
Keogh, K., Sterling, L., and Venables, A. A Scalable and Portable Structure for Conducting Successful Year-long Undergraduate Software Team Projects, Journal of Information Technology Education, 6(1), pp. 515-540, 2007
Oluyomi, A., Karunasekera, S., and Sterling, L. A Comprehensive View of Agent-Oriented Patterns, Journal of Autonomous Agents and Multi-Agent Systems, 15(3), pp. 337-377, 2007
Ronald, N., Sterling, L. and Kirley, M. An Agent-Based Approach to Modelling Pedestrian Behaviour, International Journal of Simulation: Systems, Science & Technology, Special issue on IT-Based Modelling in Logistics, 8(1), pp. 25-38, 2007
Rahwan, I., Juan, T. and Sterling, L. Integrating Social Modelling with Agent Interaction through Goal-Oriented Analysis, Journal of Computer Systems Science and Engineering, special issue; Software Engineering for Multi-Agent Systems, 21(2), 2006, pp. 87-98
Ben-David, A. and Sterling, L. Generating Rules from Examples of Human Multiattribute Decision Making Should Be Simple, in Expert Systems With Applications, 31(2), August 2006, pp. 390-396
Mascardi, V., Martelli, M. and Sterling, L. Logic Based Specification Languages for Intelligent Software Agents, Theory and Practice of Logic Programming, 4(4), July 2004, pp. 429-494
Araban, S. and Sterling, L. Quality of Service for Web Services, WSEAS Transaction on Computers, 4(3), 2004, pp. 1136-1141
Sterling, L., Naish, L. and Hermenegildo, M. Editorial on ‘Logic programming and the Internet’ in Theory and Practice of Logic Programming, 1(3), 2001, pp. 249-250
Naish, L. and Sterling, L. Stepwise Enhancement and Higher Order programming in Prolog, Journal Functional and Logic Programming, (4), MIT Press (electronic journal), 2000, pp 1-30
Kazmierczak, E., Dart, P., Sterling, L. and Winikoff, M. Verifying Requirements through Mathematical Modelling and Animation in International Journal of Software Engineering and Knowlege Engineering, 10(2), 2000, pp. 251-273
Marling, C., Petot, G. and Sterling, L. Integrating Case-Based and Rule-Based Reasoning to Meet Multiple Design Constraints in Computational Intelligence, 15(3), 1999, pp. 308-332
Loke, S., Sterling, L. and Sonenberg, E. A Knowledge-Based Approach to Domain-Specialized Information Agents in Journal of Internet Research, 9(2), 1999, pp. 140-152
Schmidt, C., Dart, P., Johnston, L., Sterling, L. and Thorne, P. Disincentives for Communicating Risk: A Risk Paradox in Information And Software Technology, 41(7), 1999, pp. 403-411
Osborn, J. and Sterling, L. Automated Concept Identification within Legal Cases, in Journal of Information, Law and Technology (JILT), 1, 1999 (http://www2.warwick.ac.uk/fac/soc/law/elj/jilt/1999-1/osborn)
Petot, G., Marling, C. and Sterling, L. An Artificial Intelligence System for Computer-Assisted Menu Planning in Journal of the American Dietetic Association, 98(9), 1998, pp. 1009-1014
Quinn, R., Causey, G., Merat, F., Sargent, D., Barendt, N., Newman, W., Velasco, D., Podgurski, A., Jo, J., Sterling, L., and Kim, Y. An Agile Manufacturing Workcell Design in IIE Transactions (Focussed Issue on Agile Manufacturing), 29, 1997, pp. 901-909
Sterling, L. and Yalçinalp, L.Ü. Logic Programming and Software Engineering Implications for Software Design, Knowledge Engineering Review, 11, 1996, pp. 1-13
Sterling, L., Petot, G., Marling, C., Kovacic, K. and Ernst, G. The Role of Common Sense Knowledge in Menu Planning in Expert Systems with Applications, 11(3), 1996, pp. 301-308
Sterling, L., Ciancarini, P. and Turnidge, T. On the Animation of ‘not executable’ Specifications by Prolog in International Journal of Software Engineering and Knowledge Engineering, 6, 1996, pp. 63-87
Ciancarini, P. and Sterling, L. Report on the Workshop: Applications of Logic Programming in Software Engineering, Italy, June 1994, in Knowledge Engineering Review, 10(1), 1995, pp 97-100
Renard, F., Sterling, L. and Brosilow, C. Knowledge Verification in Expert Systems Combining Declarative and Procedural Representations, in Computers and Chemical Engineering, 17, 1993, pp. 1067-1090
Schwartz, D. and Sterling, L. Using a Prolog Meta-Programming Approach for a Blackboard Application in Applied Computing Review, 1, 1993, pp. 27-34
Kirschenbaum, M., Sterling, L. and Jain, A. Relating Logic Programs via Program Maps in Annals of Mathematics and Artificial Intelligence, 8, 1993, pp. 229-245
Beer, R., Chiel, H.J. and Sterling, L. An Artificial Insect in American Scientist, 79, 1991, pp. 444-452
Ben-David, A. and Sterling, L. Symbolic and Numeric Knowledge Integration in Multiple Fault Troubleshooting in Expert Systems with Applications, 2(4), 1991, pp. 353-359
Yalçinalp, L.Ü. and Sterling, L. DIagnosing Jaundice Expert SysTem in Computer Math. with Applications, 20, 1990, pp. 125-140
Lakhotia, A. and Sterling, L. How to Control Unfolding when Specializing Interpreters in New Generation Computing, 8, 1990, pp. 61-70
Sterling, L. and Nygate, Y. PYTHON: An Expert Squeezer in Journal of Logic Programming, 8, 1990, pp. 21-40
Bansal, A. and Sterling, L. An Abstract Interpretation Scheme for Identifying Inherent Parallelism of Logic Programs in New Generation Computing, 7, 1990, pp. 273-324
Beer, R.D., Chiel, H.J. and Sterling, L. A Biological Perspective on Autonomous Agent Design in Journal of Robotics and Autonomous Systems, 6, 1990, pp. 169-186
Bansal, A. and Sterling, L. Classifying Generate-and-Test Logic Programs in International Journal of Parallel Processing, 8(4), 1989, pp. 401-446
Sterling, L. and Beer, R.D. Meta-Interpreters for Expert System Construction in Journal of Logic Programming, 6(1-2), 1989, pp. 163-178
BenDavid, A., Sterling L. and Pao, Y.H. Learning and Classification of Monotonic Ordinal Concepts in Computational Intelligence, 5 (1), 1989, pp. 45-49
Sterling, L., Bundy, A., Byrd, L., O'Keefe, R., and Silver, B. Solving Symbolic Equations with PRESS in Journal of Symbolic Computation, 7, 1989, pp. 71-84
Lakhotia, A. and Sterling, L. Composing Recursive Logic Programs with Clausal Join in New Generation Computing, 6(2), 1988, pp. 211-225
Bundy, A. and Sterling, L. Meta-Level Inference: Two Applications in Journal of Automated Reasoning, 4, 1988, pp. 17-27
Fateman, R., Bundy, A., O'Keefe, R. and Sterling, L. Commentary on: Solving Symbolic Equations with PRESS, SIGSAM Bulletin, 1988
Sterling, L. and Codish, M. PRESSing for Parallelism: A Prolog Program Made Concurrent in Journal of Logic Programming, 3, 1986, pp. 75-92
Sterling, L. and Lalee, M. An Explanation Shell for Expert Systems in Computational Intelligence, 2, 1986, pp. 136-141
Sterling, L. Logical Levels of Problem Solving in Journal of Logic Programming, 1, 1984, pp. 138-145
Grunewald, F., Siegel, D. and Sterling, L. Nilpotent Groups of Hirsch Length 6 in Math Z., 179, 1982, pp. 219-235
Sterling, L. Computing Invariants for Finitely Presented Nilpotent Groups in Bull. Austral. Math. Society, 24, 1981, pp. 317-318
Havas, G., Richardson, J.S. and Sterling, L. The Last of the Fibonacci Groups in Proceedings of the Royal Soc. Edinburgh, 83A, 1979, pp. 199-203
Sterling, L. and Wormald, N. A Remark on the Construction of Designs for Two-way Elimination of Heterogeneity in Bull. Austral. Math. Society, 14, 1976, pp. 383-388
Edited Journal Special Issues
Goschnick, S. and Sterling, L. (Eds): International Journal People Oriented Programming, Special Issue on Kids and Other Novices Learning to Code: Insights, Tools and Lessons from the Visual Programming Frontline, 4(1), 2015
Sterling, L., Miller, T. and Lopez-Lorca, A. (Eds): International Journal People Oriented Programming, Special Issue Emotions and People-Oriented Programming, 3(1), 2014
Dix, J., Fisher, M., Levesque, H. and Sterling, L. Guest Editor’s Introduction, Logic-based Agent Implementation, Annals of Mathematics and Artificial Intelligence, 41(2-4), August 2004, pp. 131-133
Sterling, L., Naish, L. and Hermenegildo, M. (eds.), Applications of Logic Programming to the Internet, Theory and Practice of Logic Programming, 2001
Sterling, L. (ed.), Applications of Logic Programming, Journal of Logic Programming, 1996
Ciancarini, P. and Sterling, L. Applications of Logic Programming in Software Engineering, International Journal of Software Engineering & Knowledge Engineering, 6(1), 1996
Sterling, L. (ed.), Practical Applications of Prolog, Applied Computing Review, 2(2), 1994
Sterling, L. (ed.), Applications of Logic Programming, Journal of Logic Programming, 8, 1990
Edited Proceedings
Klusch, M., Hindrichs, K., Papazoglu, M. and Sterling, L. (eds.) Cooperative Information Agents, CIA2007, Springer LNAI 4676, Springer-Verlag, 2007
Leite, J., Ominici, A., Sterling, L. and Torroni, P. (eds.) Declarative Agent Languages and Technologies, Papers from the First Intl. Workshop, DALT 2003, Springer LNAI 2990, Springer Verlag, 2004-.
Grant, D. and Sterling, L. (eds.) ASWEC-2001, Australian Software Engineering Conference, Canberra, 2001.
Sterling, L. (ed.) Twelfth International Conference on Logic Programming, MIT Press, Japan, June, 1995.
Sterling, L. (ed.) Second International Conference on Practical Applications of Prolog, London, April, 1994.
Adams, A. and Sterling, L. (eds.) AI-92, World Scientific Press, 1992
Book Chapters
Sterling, L., Burrows, R., Barnet, B., Taffe, S., McDonald, R., Emotional Factors for Teleaudiology, in Saunders, E., (Ed) Tele-Audiology and the Optimization of Hearing Healthcare Delivery, IGI Global, appearing, January 2019
Sterling, L. Incorporating End-users’ Emotion and Satisfaction, in Chapter 10, Arvind K. Bansal, Javed I. Khan and Kaisar Alam (eds.), Computational Health Informatics, First edition, Publisher: CRC Press / Taylor and Francis, Boca Raton, Florida, USA, ISBN: 978-1-4987-5663-1, forthcoming 2019
Sterling, L., Lopez-Lorca, A. and Kissoon-Curumsing, M. (2018). Adding Emotions to Models in a Viewpoint Modelling Framework from Agent-Oriented Software Engineering: A Case Study with Emergency Alarms, in S. Goschnick (Ed.), Innovative Methods, User-Friendly Tools, Coding, and Design Approaches in People-Oriented Programming. Hershey, PA: Information Science Publishing, pp. 324-367
Paay, J., Sterling, L., Pedell, S., Vetere, F. and Howard, S. (2018). Interdisciplinary Design Teams Translating Ethnographic Field Data into Design Models: Communicating Ambiguous Concepts using Quality Goals, in S. Goschnick (Ed.), Innovative Methods, User-Friendly Tools, Coding, and Design Approaches in People-Oriented Programming. Hershey, PA: Information Science Publishing, pp. 226-261
Pedell, S., Lopez-Lorca, A., Miller, T., and Sterling, L., Don’t leave me untouched: Considering emotions in personal alarm use and development, in Healthcare Informatics and Analytics: Emerging Issues and Trends, Tavana, Ghapanchi and Talaei-Khoei (eds), Chapter 6, pp. 96-127, IGI Global, 2014
Sterling, L. Why Study Information Technology, in Information Technology and Systems for the Curious: Why Study Information Technology and Systems?, (K, Vaidya,ed.), Amazon Press, 2014
S. Pedell, T. Miller, F. Vetere, L. Sterling, and S. Howard. Socially-oriented requirements engineering — software engineering meets ethnography. In Perspectives on culture and agent-based simulations / Virginia Dignum and Frank Dignum (eds.), Chapter 11, pp. 191-210, Springer, 2014
Lister, K. and Sterling, L. Integrating a Lightweight Information Agent with the Cyc Knowledge Base, in Dershowitz, N. and Nissan, E. (eds.) Language, Culture, Computation: Essays Dedicated to Yaacov Choueka, Lecture Notes in Computer Science, Vol. 8001, pp. 225-251, Springer-Verlag, Berlin, 2014
Keane, T. and Sterling, L., Providing a healthy digital environment, aligning policy with teacher, student and parent expectations, in From cyber bullying to cyber safety: issues and approaches in educational contexts / Ria Hanewald (ed.), Chapter 3, Nova Science Publishers, 2013.
Lopez-Lorca, A., Beydoun, G., Sterling, L. and Miller, T., An ontology-mediated validation process of software models, in Information systems development: business systems and services: modeling and development / Jaroslav Pokorny, Vaclav Repa, Karel Richta, Wita Wojtkowski, Henry Linger, Chris Barry and Michael Lang (eds.), pp. 455-467, Springer, 2011
Sterling, L. Applying agents within knowledge management, in David G. Schwartz and Dov Te’eni (eds.) Encyclopedia of knowledge management, second edition, vol. 1, chapter 2, pp. 12–19, 2011
Sterling, L. and Taveter, K. A Logic Programming Perspective on Rules, in Adrian Giurca, Dragan Gasevic and Kuldar Taveter (eds.), Handbook of research on emerging rule-based languages and technologies: open solutions and approaches, Chapter 9, pp. 195–213, 2009
Taveter, K. and Sterling, L. Agent-Oriented Software Engineering in Khosrow-Pour, M. (ed.) Encyclopedia of Information Science and Technology, 2nd Edition, IGI Global, 2008
Perugini, D., Lambert, D., Sterling, L. and Pearce, A. Provisional Agreement Protocol for Global Transportation Scheduling. Klugl, F., Bazzan, A., Ossowski, S (eds), In: Applications of agent technology in traffic and transportation, pp. 17-32
Annamalai, M. and Sterling, L. Dealing With Mathematical Relations in Web-Ontologies in Tamma, V., Cranefield, S., Finin, T. and Willmott, S. (eds.) Ontologies for Agents: Theory and Experiences, Birkhäuser, 2005, pp. 201-232
Lister, K., Hristozova, M. and Sterling, L. Reconciling Implicit and Evolving Ontologies for Semantic Interoperability in Tamma, V., Cranefield, S., Finin, T., Willmott, S. (eds.), Ontologies for Agents: Theory and Experiences, Birkhäuser, 2005, pp. 121-144
Sterling, L. Applying Agents for Knowledge Management, in Schwartz, D. (ed.), Encyclopedia of Knowledge Management, Idea Group Reference, Hershey PA, 2005, pp. 368-372
Oluyomi, A. and Sterling, L. A Dedicated Approach for Developing Agent Interaction Protocols, Intelligent Agents and Multi-Agent Systems 2004, Springer-Verlag, 2005, LNAI volume 3371, pp. 162-177
Goss, S., Heinze, C., Papasimeon, M., Pearce, A. and Sterling, L. Towards Reuse in Agent Oriented Information Systems: The Importance of Being Purposive, in Giorgini, P. and Winikoff, M. (eds) Agent-Oriented Information Systems, Springer-Lecture Notes in CS Vol. 3030, pp. 111-126, 2004 (revised paper)
Cernuzzi, L., Juan, T., Sterling, L. and Zambonelli, F. The GAIA Methodology: Basic Concepts and Extensions, in Bergenti, F., Gleizes, M., and Zambonelli, F. (eds.) Methodologies and Software Engineering for Agent Systems: The Agent-Oriented Software Engineering Handbook, Kluwer, July 2004 , pp. 69 – 88
Juan, T., Sterling, L., and Winikoff, M. Assembling AOSE Methodologies from Features, in F. Giunchiglia, J. Odell, and G. Weiss (eds.) Agent-oriented software engineering III, LNCS Vol. 2585, Springer-Verlag, 2003
Sterling, L. Patterns for Prolog programming, in Kakas, A.C. and Sadri, F (eds.) Computational Logic: Logic Programming and Beyond, Springer LNAI 2407, Springer-Verlag, Berlin, 2002, pp. 374-401
Gao, X. and Sterling, L. Semi-structured Data Extraction from Heterogeneous Sources, in Schwartz, D., Divitini, M., Bratjevik, T. Internet-based Knowledge Management and Organizational Memories, Idea Group Publishing, 2000, pp. 83-102
Gao, X. and Sterling, L. AutoWrapper: Automatic Wrapper Generation for Multiple Online Services, in Young, G. (ed.) World Wide Web: Technologies and Applications for the New Millenium, CSREA Press, 2000, pp. 61-70
Gao, X. and Sterling, L. A methodology for building information agents, in Yang, Y., Li, M. and Ellis, A. (eds.) Web Technologies and Applications, International Academic Publishers, 1998, Chapter 5, pp. 43-52
Sterling, L. and Srinivasan, V. A Generic Scheduling Framework developed in Prolog, in Beierle, C. and Plümer, L. (eds.) Logic Programming: Formal Methods and Practical Applications, North-Holland, pp. 301-322, 1995
Radack, G. and Sterling, L. Reasoning About Symbolic Descriptions of Mechanical Parts, in Dagli, C. and Kusiak, A. (eds.) Intelligent Systems in Design and Manufacturing, ASME Press, 1994, pp. 139-169
Kirschenbaum, M. and Sterling, L. Applying Techniques to Skeletons, in Jacquet, J.M.J. (ed.) Constructing Logic Programs, Wiley & Sons, 1993, pp. 127-140
Sterling, L. Of Using Constraint Logic Programming for Design of Mechanical Parts, in Sterling, L. (ed.) Intelligent Systems - Concepts and Applications, Plenum Press, 1993, pp. 107-116
Sterling, L., Beer, R.D. and Chiel, H.J. Beyond the Symbolic Paradigm, in Flach, P. and Meersman, R.A. (eds.) Future Directions for Artificial Intelligence, North Holland, 1991, pp. 71-79
Beer, R.D., Chiel, H.J. and Sterling, L. A Biological Perspective on Autonomous Agent Design, in Maes, P. (ed.) Designing Autonomous Agents, MIT Press, 1991, pp 169-186
Lakhotia, A. and Sterling, L. ProMiX: A Prolog Partial Evaluation System, in Sterling, L. (ed.) The Practice of Prolog, MIT Press, 1990, pp. 137-179
Beer, R.D., Chiel, H.J. and Sterling, L. Heterogeneous Neural Networks for Adaptive Behavior in Dynamic Environments, in Touretzky, D. (ed.) Advances in Neural Information Processing Systems I, Morgan Kaufmann, 1989, pp. 575-585
Yalçinalp, L.Ü. and Sterling, L. An Integrated Interpreter for Explaining Prolog's Successes and Failures, in Abramson, H. and Rogers, M. (eds.) Meta-Programming in Logic Programming, MIT Press, 1989, pp. 191-203
Sterling, L. A Meta-Level Architecture for Expert Systems, in Maes, P. and Nardi, D. (eds.) Meta-Level Architectures and Reflection, North-Holland, 1988, pp. 301-311
Sterling, L. and Codish, M. PRESSing for Parallelism: A Prolog Program Made Concurrent, in Shapiro, E. (ed.) Concurrent Prolog, (ed. E. Shapiro), MIT Press, 1987, pp. 304-350
Ben-David, A. and Sterling, L. A Prototype Expert System for Credit Evaluation, in Pau, L.F. (ed) Artificial Intelligence in Economics and Management, Elsevier North-Holland, 1986, pp. 121-128
Refereed Conference Publications
Antonio Lopez-Lorca, Rachel Burrows, Leon Sterling, Teaching Motivational Models in Agile Requirements Engineering; https://ieeexplore.ieee.org/document/8501282
Rachel Burrows, Antonette Mendoza, Leon Sterling, Tim Miller and Sonja Pedell (2019): Evaluating Ask Izzy: A Mobile Web App for People Experiencing Homelessness. In: Proceedings of the 17th European Conference on Computer-Supported Cooperative Work (ISSN 2510-2591), DOI: 10.18420/ecscw2019_ep17
Rachel Burrows, Sonja Pedell, Leon Sterling, Tim Miller, & Antonette Mendoza. (2018). Motivational Goals for using Electronic Health Record Applications, European Network of Living Labs OLLD'18, http://doi.org/10.5281/zenodo.1434908
C. McCarthy, J. Butchart, D. Kerr, M. George, and L. Sterling, Robots in Rehab: Towards Socially Assistive Robots in Paediatric Rehab, Proc OZCHI 2015
A. Lopez-Lorca, T. Miller, S. Pedell, A. Mendoza, A. Keirnan, and L. Sterling: One Size Doesn't Fit All: Diversifying "The User" using Personas and Emotional Scenarios, Proc. 6th International Workshop on Social Software Engineering (SSE14), Vol. 105, no 2, pp. 25-32, Hong Kong, 2014
H. Davis, S. Pedell, A. Lopez-Lorca, T. Miller, and L. Sterling: Researchers as proxies for informal carers: Photo sharing with older adults to communicate wellbeing, Proc. 26th Australian Computer-Human Interaction Conference (OzCHI 2014), Sydney, Australia, 2-5 Dec 2014, pp. 270-279
S. Pedell, V. Kapadia, F. Khatun, H. Davis, L. Sterling, and P. Ray: A tablet-based interactive wellbeing check prototype for elderly, in Proceedings of HIC conference. , 'Ageing well: The contribution that e-health can make', the Aged Care Informatics Conference (ACI 2014), Melbourne, Australia, 13 August 2014
Nominated for Don Walker Award
Mendoza,A. T. Miller, S. Pedell, and L. Sterling: The role of users' emotions and associated quality goals on appropriation of systems: two case studies. Proc. Transforming the future, the 24th Australasian Conference on Information Systems (ACIS 2013), Melbourne, Victoria, Australia, 04-06 December 2013
Mendoza, A., Miller, T., Pedell, S. & Sterling, L. (2013). The role of users' emotions and associated quality goals on appropriation of systems: two case studies. In H. Deng & C. Standing (Eds.), Proceedings 24th Australasian Conference on Information Systems (ACIS 2013) (pp. 1-11), Melbourne, Australia: RMIT University.
WaiShiang, C, Sterling, L and Traveter, K Task Knowledge patterns reuse in multi-agent systems development, in Revised selected papers of the 13th International Conference on Principles and Practice of Multi-Agent Systems, volume 7057 of LNAI, pp. 459–474. Springer, 2012
Sterling L and Pedell, S Agent Based Modeling for understanding sustainability, in Agents in principle, agents in practice: proceedings of the 14th International Conference on Principles and Practice of Multi-Agent Systems, volume 7047 of LNAI, pp. 398–409, 2011
Pedell, S., and Sterling, L., The Benefits of Agent-based Motivation Models in Policy Formulation and Implementation. V. Dignum (Ed), Proceedings of the 1st Workshop on Agentbased Modeling for Policy Engineering at AAMAS, 2011
Pedell, S., Miller, T., Vetere, F., Sterling, L., and Howard, S., Substantiating agent-based quality goals for understanding socio-technical systems. V. Dignum (Ed), Proceedings of the 1st Workshop on Agent-based Modeling for Policy Engineering, 2011
Pedell, S., Miller, T., Sterling, L., Vetere, F., and Howard, S., Substantiating agentbasedquality goals for understanding socio-technical systems. In V. Dignum, editor, Proceedings of the 1st Workshop on Agent-based Modeling for Policy Engineering, 2011
Sterling, L., Adaptive: A quality goal for agent-oriented models or a fundamental feature of agents?, Proceedings of the IFAC World Congress, Milan, volume 18, part 1, pp. 8-42, 2011
S. Pedell, F. Vetere, S. Howard, L. Sterling, Miller T., and R. Vutborg. Tools for participation: Intergenerational technology design for the home (extended abstract), in Fifth international conference Design Principles and Practices. Common Ground, 2011
Pedell, S., Miller, T., Sterling, L., Vetere F., Howard, S., and Paay J., Substantiating quality goals with field data for socially-oriented requirements engineering (extended abstract), Proceedings of the Tenth International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2011), pp. 1185-1186. IFAAMAS, 2011
Pedell, S., Vetere, F., Howard, S. Miller T., and Sterling, L., Shared artefacts as participatory Babel fish. Proceedings of the 2010 Participatory Design Conference, pp. 167-170. ACM, 2010
Lopez-Lorca, A., Beydoun, G., Sterling, L., and Miller, T., An ontology-mediated validation process of software models, Proceedings of the International Conference on Information Systems Development 2010, pp. 455-467, Springer-Verlag, 2011
Miller, T., Pedell, S., Sterling, L., and Lu, B., Engaging Stakeholders with Agent-Oriented Requirements Modelling, In Agent-oriented Software Engineering XI, volume 6788 of LNCS, pages 62-78, 2011
Cheah, W. and Sterling, L., Task Knowledge Patterns Reuse in Multi-Agent Systems Development, Proceedings of the 13th International Conference on Principles and Practice of Multi-Agent Systems, 2010
Cheah, W. and Sterling, L., Analysis and Classification of Task Knowledge Patterns, Proceedings of the 24th European Conference on Modelling and Simulation, 2010, pp. 34–40
Sterling, L. and Taveter, K., Event-based optimization of air-to-air business processes. N. Stojanovic, A. Abecker, O. Etzion, and A. Paschke (Eds.), Proceedings of the Intelligent Event Processing, AAAI Spring Symposium, AAAI Press, 2009, pp. 80-85
Sterling, L. and Taveter, K., Design of an environment for agent-based simulation of air-toair business processes, Proceedings of the 7th European Workshop on Multi-Agent Systems (EUMAS 2009), Electronic edition, 2009
Sterling, L. and Warburton, J., eResearch training for research higher degree students, Proceedings of eResearch Australasia 2009
Cheah, W. and Sterling, L., Developing Knowledge Models for Multi-Agent Mediator Systems, Proceedings of PRIMA 2007 - 10th Pacific Rim International Conference on Multi-Agents, Springer LNAI, Vol. 5044, pp. 440–445, 2009
Pedell, S., Miller, T., Vetere, F., Sterling, L., Howard, S. and Paay, J., Having fun at home: interleaving fieldwork and goal models, Proceedings of OZCHI 2009, pp. 309-312, 2009
Cheah, W. and Sterling, L., Analysis and Design of Multi Agent Knowledge Development Process, Proceedings of the 19th Australian Software Engineering Conference: ASWEC 2008, pp. 402–411, IEEE Computer Press, 2008
B. Lu, Sterling, L., and Taveter, K., Supporting Evolving Multi-Agent Systems with a System Evolution Directory. Proceedings of the 19th Australian Software Engineering Conference: ASWEC 2008, pp. 180–189, IEEE Computer Press, 2008
Sterling, L., Agent-Oriented Modelling: Declarative or Procedural?, in DALT 2007 — the 5th International Workshop on Declarative Agent Languages and Technologies, Declarative Agent Languages and Technologies V, Lecture Notes in Computer Science Vol. 4897, pp. 1–17, 2008
Annamalai, M. and Sterling, L., On Extending the Knowledge Sharing Practices in Scientific Collaboration to the Semantic Web, Proceedings of the Knowledge Management International Conference, pp. 1–7, 2008
Taveter, K. and Sterling, L. An Expressway from Agent-Oriented Models to Prototype Systems, Proceedings of the Workshop on Agent-Oriented Software Engineering, Hawaii, May, 2007, pp. 192-206
Oluyomi, A., Karunasekera, S., and Sterling, L. A Process for Analyzing Agent-Oriented Patterns. Proceedings of the Workshop on Agent-Oriented Software Engineering, Hawaii, May, 2007, pp. 162-178.
Antoniou, G., Jancic, A., Parampalli, U., and Sterling, L. Applying a cryptographic scheme in the RPINA protocol. Proceedings of the Second International Annual Workshop on Digital Forensics and Incidents Analysis, 27-28 August 2007, Karlovassi, Samos, Greece, pp. 65-74.
Luo, Y, Sterling, L, and Taveter, K. Modelling a Smart Music Player with a Hybrid Agent-Oriented Methodology. Proceedings of the 15th IEEE International Requirements Engineering Conference, pp. 281-286, 2007.
Luo, Y., Antoniou, G., and Sterling, L. Incorporating security requirements into communication protocols in Multi-Agent Software Systems. Proceedings of the 8th International Conference on Parallel and Distributed Computing, Applications and Technologies, pp. 159-160, IEEE Computer Society, 2007.
Lister, K., Sterling, L. and Taveter, K. Reconciling Ontological Differences by Assistant Agents. Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS-06), Future University, Hakodate, Japan, ACM Press, 2006, pp. 943-945.
Goschnick, S.B., Balbo, S., Sterling, L. and Sun, C. TANDEM - a Design Method for Integrating Web Services into Multi-Agent Systems. Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS-06), Future University, Hakodate, Japan, ACM Press, 2006, pp. 939-941.
Sterling, L., Taveter, K. and the Daedalus Team Building Agent-Based Appliances with Complementary Methodologies. Proceedings of the Joint Conference on Knowledge-Based Software Engineering 2006 (JCKBSE'06), Tallinn, Estonia, 2006, IOS Press, pp. 223-232.
Stern, L. and Sterling, L. Toward Agents for Educational Software. Proceedings of the ED-MEDIA 2006, Association for the Advancement of Computing in Education, pp. 2040-2047.
Oluyomi, A., Karunasekera, S., and Sterling, L. Design of Agent-Oriented Pattern Templates. Proceedings of the Australian Software Engineering Conference (ASWEC'06), IEEE Press, 2006, pp. 113-121.
Ronald, N., Sterling, L. and Kirley, M. Evaluating JACK Sim for Agent-Based Modelling of Pedestrians. Proceedings of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT 2006), Hong Kong, 2006, pp. 81-87.
Oluyomi, A., Karunasekera, S. and Sterling, L. Improved Template for Agent Pattern Description. Proceedings of the International Conference on Intelligent Agent Technology (IAT05), France, 2005 pp. 747-750.
Perugini, D., Lambert, D., Sterling, L. and Pearce, A. From Single Static to Multiple Dynamic Combinatorial Auctions. Proceedings of the International Conference on Intelligent Agent Technology (IAT05), France, 2005, pp. 443-446.
Ronald, N. and Sterling, L. Modelling Pedestrian Behaviour Using the BDI Architecture. Proceedings of the International Conference on Intelligent Agent Technology (IAT05), France, 2005, pp. 161-168.
Ronald, N., Sterling, L. and Kirley, M. A conceptual framework for specifying and developing pedestrian models. Proceedings of the International congress on Modelling and Simulation (MODSIM05), Melbourne, 2005, pp. 2615-2621.
Wilmann, D. and Sterling, L. Guiding Agent-Oriented Requirements Elicitation: HOMER. Proceedings of the Fifth International Conference on Quality Software (QSIC 2005), Australia, 2005, pp. 419 – 424.
Kuan, P., Karunasekera, S. and Sterling, L. Improving Goal and Role Oriented Analysis for Agent Based Systems. Proceedings of the Australian Software Engineering Conference (ASWEC05), Brisbane, Australia, 2005, pp. 40-47.
Araban, S. and Sterling, L. Quality of Service for Web Services. Proceedings of the 3rd International Conference on Software Engineering, Parallel and Distributed Systems (SEPADS), Austria, 2004.
Lister, K. and Sterling, L. Reconciling Heterogeneous Information Sources. Proceedings of the International Semantic Web Conference (ISWC2004), Hiroshima, Japan, 2004, pp. 61–70.
Cordi, V., Mascardi, V., Martelli, M. and Sterling, L. Developing an Ontology for the Retrieval of XML Documents: A Comparative Evaluation of Existing Methodologies. Proceedings of the Agent Oriented Information Systems (AOIS), at AAMAS, New York, 2004, pp. 73-87.
Oluyomi, A., Karunasekera, S. and Sterling, L. An Agent Design Pattern Classification Scheme: Capturing the Notions of Agency in Agent Design Patterns. Proceedings of the 11th Asia-Pacific Software Engineering Conference, APSEC-04, IEEE Computer Society, 2004 pp. 456-463.
Sterling, L. and Juan, T. The software engineering of agent-based intelligent adaptive systems. Proceedings of the 27th International Conference on Software Engineering (ICSE05), St. Louis, USA, 2005, pp. 704-705.
Chan, K., Sterling, L. and Karunasekera, S. Agent-Oriented Software Analysis. Proceedings of the Australian Software Engineering Conference (ASWEC04), Melbourne, Australia, 2004 pp. 20 – 27.
Perugini, D., Lambert, D., Sterling, L. and Pearce, A. Provisional Agreement Protocol for Global Transportation Scheduling, In Workshop on Agents in Traffic and Transportation, at AAMAS-04, New York, 2004.
Perugini, D., Lambert, D. Sterling, L. and Pearce, A. Agent-Based Global Transportation Scheduling in Military Logistics. Proceedings of the 3rd International Joint Conference on Autonomous Agents & Multi Agent Systems (AAMAS04), New York, ACM Press, 2004 pp. 1278-1279.
Juan, T. and Sterling, L. Achieving Dynamic-Interfaces with Agent Concepts. Proceedings of the 3rd International Joint Conference on Autonomous Agents & Multi Agent Systems (AAMAS04), New York, ACM Press, 2004, pp. 690-697.
Araban, S. and Sterling, L. Measuring Quality of Service for Contract Aware Web Services, Proceedings of the First Australian Wokshop on Engineering Service Oriented Systems (AWESOS 2004), School of CSSE, Monash University, Melbourne, Australia, 2004, pp. 54-56.
Chan, K., Sterling, L., Karunasekera, S., Pearce, A. and Juan, T. A Role-Based Methodology for Agent Oriented Software Engineering, Proceedings of the SITCRC Conference, Sydney, Australia, 2003, pp. 131-138.
Annamalai, M. and Sterling,L. Dealing With Mathematical Relations in Web-Ontologies, in AAMAS-03 Workshop on Ontologies in Agent Systems, Melbourne, Australia, 2003, pp. 1–8.
Hristozova, M. and Sterling, L. Experiences with Ontology Development for Value-Added Publishing, Proceedings of the AAMAS-03 Workshop on Ontologies in Agent Systems, Melbourne, Australia, 2003, pp. 17-24.
Perugini, D., Lambert, D., Sterling, S. and Pearce, A. A Distributed Approach to Global Transportation Scheduling. Proceedings of the 2003 IEEE/WIC International Conference on Intelligent Agent Technology, (eds. Liu, J., Faltings, B., Zhong, N., Lu, R. and Nishida, T.), Halifax, Canada, IEEE Computer Society, 2003, pp. 18- 24.
Perugini, D., Lambert, D., Sterling, S. and Pearce, A. Agents in Logistics Planning - Experiences with the Coalition Agents Experiment project. Proceedings of the Workshop ‘Agents at Work’, held at AAMAS-03, Melbourne, July, 2003.
Goschnick, S. and Sterling, L. An Agent-based Digital Self in a 24x7 Web Services World: Architecture and Implementation. Proceedings of the 2003 IEEE/WIC International Conference on Intelligent Agent Technology, (eds. Liu, J., Faltings, B., Zhong, N., Lu, R. and Nishida, T.), Halifax, Canada, 2003, pp. 175-181.
Cruz, L., Annamalai, M. and Sterling, L. Analysing High-Energy Physics Experiments: A multi-agent approach, in Burg, B., Dale, J., Finin, T., Nakashima, H., Padgham, L., Sierra, C., and Willmott, S.(Eds) Agentcities: Challenges in Open Agent Environments, Springer-Verlag, 2003, pp. 130-134.
Markham, S., Ceddia, J., Sheard, J., Burvill, C., Weir, J., Field, B., Sterling, L. and Stern, L. Applying Agent Technology to Evaluation Tasks in E-Learning Environments. Proceedings of the Exploring Educational Technologies Conference, Monash University, Melbourne, Australia, 2003, pp. 31-3.
Sterling, L., Kazmierczak, E. and Gruba, P. Constructivist Approaches to Communication Skills Development in Software Engineering. Proceedings of the 2003 WFEO/ASEE e-Conference, American Society for Engineering Education, 2003.
Juan, T., Sterling, L., Martelli, M. and Mascardi, V. Customizing AOSE Methodologies by Reusing AOSE Features. Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS-03), (eds. J. Rosenschein, T. Sandholm, M. Wooldridge, M. Yokoo), ACM Press, 2003, pp. 113-120.
Perugini, D., Lambert, D., Sterling, S. and Pearce, A Distributed Information Agents. Proceedings of the 6th International Conference on Information Fusion, Cairns, 2003.
Senyard, A., Kazmierczak, E., and Sterling, L. Software Engineering Methods for Neural Network Development. Proceedings of the Asia-Pacific Software Engineering Conference, Thailand, 2003, 468-477.
Juan, T. and Sterling, L. The ROADMAP meta-model for intelligent adaptive multi-agent systems in open environments. Proceedings of the4th International Workshop on Agent-Oriented Software Engineering (AOSE 2003), Melbourne, Australia, 2003, pp. 53-68.
Annamalai, M. and Sterling, L. Guidelines for Constructing Reusable Domain Ontologies, in Cranefield, S., Finin, T., Tamma, V., Willmott, S. (eds.). Proceedings of the AAMAS-03 Workshop on Ontologies in Agent Systems, CEUR Workshop Series, Volume 73 (2003), http://CEUR-WS.org/Vol-73/ 2003.
Chan, K. and Sterling, L. Light-Weight Agents for E-Learning Environments, in Foundations of Intelligent Systems. Proceedings of the 14th International Symposium, ISMIS 2003, Japan, Springer LNAI 2871, 2003, pp. 197-205.
Juan, T. and Sterling, L. A Meta-model for Intelligent Adaptive Multi-Agent Systems in Open Environments. Proceedings of the Second International Joint Conference on Autonomous Agents and Multi Agent Systems (AAMAS03), (eds. Rosenschein, J., Sandholm, T., Wooldridge, M. and Yokoo M.), ACM Press 2003, pp. 1024-1025.
Chan, K. and Sterling, L. Specifying Roles within Agent-Oriented Software Engineering. Proceedings of the Asia-Pacific Software Engineering Conference, Thailand, 2003, 390-395.
Lister, K. and Sterling, L. Tasks as Context for Intelligent Agents. Proceedings of the 2003 IEEE/WIC International Conference on Intelligent Agent Technology, (eds. Liu, J., Faltings, B., Zhong, N., Lu, R. and Nishida, T.), Halifax, Canada, IEEE Computer Society, 2003, pp. 154-160.
Goschnick, S. and Sterling, L. Enacting and Interacting with an Agent-based Digital Self in a 24x7 Web Services World. Proceedings of the International workshop on Humans and Multi-Agent Systems, held in conjunction with AAMAS-03, Melbourne, 2003, pp. 28-35.
Heinze, C. and Sterling, L. Using the UML to Model Knowledge in Agent Systems. Proceedings of the First International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS-02), Bologna, Italy, 2002, pp. 441-42.
Hristozova, M. and Sterling, L. An eXtreme Method for Developing Lightweight Ontologies. Cranefield, S., Finin, T., and Willmott, S., (eds.), Proceedings of the Workshop on Ontologies in Agent Systems (OAS 2002) held at AAMAS-02, 2002.
Perugini, D., Lambert, D., Sterling, S. and Pearce, A. Agents for Military Logistic Planning. Proceedings of the ECAI-02 Workshop, Lyon, France, 2002, pp. 35-44.
Juan, T., Sterling, L. and Winikoff, M. Assembling Agent Oriented Software Engineering Methodologies from Features. Proceedings of the AOSE III, 2003, pp. 198-209.
Juan, T., Pearce, A., and Sterling, L. ROADMAP: Extending the Gaia Methodology for Complex Open Systems. Johnson, W. and Cristelfranchi, C. (eds.), Proceedings of the First International Joint Conference on Autonomous Agents and Multi-Agent Systems AAMAS-02, Bologna, Italy, ACM Press, 2002, pp. 3-10.
Martelli, M., Mascardi, V. and Sterling, L. Logic-Based Languages to Model and Program Intelligent Agents. Proceedings of the Appia-GULP-Prode-02: Joint Conference on Declarative Programming (eds. Moreno-Navarro, J. and Carballo, J.), Madrid, Spain, 2002 pp. 105-122.
Lister, K. and Sterling, L. Reconciling Ontological Differences for Intelligent Agents. Bouquet, P. (ed), Meaning Negotiation, AAAI Technical Report WS-02-09, AAAI Press, 2002, pp. 78-83.
Lister, K., Hristozova, M. and Sterling, L. Reconciling Implicit and Evolving Ontologies for Semantic Interoperability. Cranefield, S., Finin, T. and Willmott, S., (eds.), OAS-02: Ontologies in Agent Systems, Proceedings of the Workshop on Ontologies in Agent Systems, 1st International Joint Conference on Autonomous Agents and Multi-Agent Systems, CEUR, Volume 66, 2002.
Annamalai, M., Sterling, L. and Moloney, G. A Collaborative Framework for Distributed Scientific Groups. Cranefield, S., Finin, T. and Willmott, S., (eds), OAS-02: Ontologies in Agent Systems, Proceedings of the Workshop on Ontologies in Agent Systems, 1st International Joint Conference on Autonomous Agents and Multi-Agent Systems, CEUR, Volume 66, 2002.
Cruz, L., Annamalai, M. and Sterling, L. Analyzing High Energy Physics Experiments: A Multi-Agent Approach. Proceedings of the Workshop on AgentCities, AAMAS-02, Bologna, Italy, 2002.
Sterling, L. and Lister, K. Towards Ontological Reconciliation of Agents. Proceedings of the Thirteenth IEEE International Conference on Tools with Artificial Intelligence ICTAI2001, IEEE Computer Society, 2001, pp. 3-10.
Sterling, L., Kazmierczak, E. and Senyard, A. Software Engineering Issues for (Chemical) Engineers. Proceedings of the World Congress Chemical Engineering. Electronic Proceedings.
Lister, K. and Sterling, L. Agents in a Multi-Cultural World: Towards Ontological Reconciliation. Proceedings of the AI-01, Australian AI Conference, 2001.
Goschnick, S. and Sterling, L. ShadowBoard: An Agent-oriented Model-View-Controller (AoMVC) Architecture for a Digital Self. Proceedings of the 2001 International Workshop for Agent Technologies over Internet Applications (ATIA-2001), Taiwan, 2001.
Gao, X. and Sterling, L. Knowledge-based Information Agents. Kowalczyk, R., Loke, S.W., Reed, N.E. and Williams, G. (eds.), Advances in Artificial Intelligence, PRICAI 2000 Workshop Reader, Springer Lecture Notes in Computer Science, Vol. 2112, 2001, pp. 229-238.
Heinze, C., Pearce, A., Sterling, L., and Goss, S. Designing Perception Modules to Shape Information for BDI Agents. Kowalczyk, R., Loke, S.W., Reed, N.E., Williams, G. (eds.) Advances in Artificial Intelligence, PRICAI 2000 Workshop Reader, Springer Lecture Notes in Computer Science, Vol. 2112, 2001, pp. 239-248.
Lu, H. and Sterling, L. SportsAgents: A Mediator-based Multi-Agent System for Cooperative Information Gathering from the World Wide Web. Proceedings of the Fifth International Conference on Practical Applications of Intelligent Agents and Agent Methodology, Manchester, UK, 2000, pp. 331-334.
Lu, H. and Sterling, L. Intelligent Matchmaking for Information Agents Cooperation on the World Wide Web. Urban, C. (ed.), Proceedings of the Workshop 2000, Agent-Based Simulation, Passau, Germany, 2000, pp. 161-168.
Lu, H. and Sterling, L. Interoperability and Semi-Structured Data in an Open Web-based Agent Information System. Proceedings of the Workshop on Information Systems Engineering, WISE 2000, Hong Kong, 2000, pp. 80-86.
Senyard, A., Dart, P. and Sterling, L. Towards the Software Engineering of Neural Networks: A Maturity Model. Proceedings of the 2000 Australian Software Engineering Conference, IEEE Computer Society Press, 2000, pp. 45-52.
Sterling, L. A Knowledge-Biased Approach to Information Agents. Proceedings of the International Workshop on Information Integration and Web-based Applications and Services (IIWAS-99), Yogyakarta, Indonesia, 1999.
Osborn, J. and Sterling, L. JUSTICE: A Judicial Search Tool Using Intelligent Concept Extraction. Proceedings of the 7th International Conference on Artificial Intelligence and Law, Oslo, 1999, pp. 173-181.
Zini, F. and Sterling, L. On Designing Ontologies for Agents. Meo, M.C. and Vilares-Ferro, M. (eds.), Proceedings of the Apia-GULP Prod-99, Joint Conference on Declarative Programming, L’Aquila, Italy, 1999, pp. 29-42.
Lu, H. and Sterling, L. A Mediator-Based Multi-Agent Architecture for Information Gathering from the Web. Proceedings of the Australian Software Architectures Workshop (ASAW-99), (ed. Grundy, J.), 1999, pp. 109-119.
Gao, X. and Sterling, L. AutoWrapper: Automatic Wrapper Generation for Multiple Online Services, also appeared in Proceedings of the Asia Pacific Web Conference (APWEB-99), Hong Kong, 1999.
Dart, P., Kazmierczak, E., Martelli, M., Mascardi, V., Sterling, L., Subrahmaniam, V. and Zini, F. Combining Logical Agents with Rapid Prototyping for Engineering Distributed Applications. Proceedings of the STEP-99, (eds. Tilley, S. and Verner, J.), IEEE Computer Society Press, 1999, pp. 40-49.
Lu, H., Sterling, L. and Wyatt, A. An Information Agent to Extract Sports Results from the WWW. Proceedings of the Fourth International Conference on Practical Applications of Intelligent Agents and Agent Methodology, (eds. Ndumu, D. and Nwana, H.), London, UK, 1999, pp. 255-266.
Lu, H., Sterling, L., and Wyatt, A. Knowledge Discovery in SportsFinder: An Agent to Extract Sports Results from the Web, Methodologies for Knowledge Discovery and Data Mining. Proceedings of the Third Asia-Pacific Conference, PAKDD-99, (eds. Zhong, N. and Zhou, L.), Springer Lecture Notes in Artificial Intelligence, Volume 1574, 1999, pp. 469-473.
Naish, L., Sterling, L. A Higher Order Reconstruction of Stepwise Enhancement, in Lecture Notes in Computer Science, Leuven, Belgium, 1998, pp. 245-262.
Loke, S.W., Sterling, L., Sonenberg, L. and Kim, H. ARIS: A Shell for Information Agents that Exploit Web Structure. Proceedings of the Third International Conference on Practical Applications of Intelligent Agents and Agent Methodology, London, UK, 1998, pp. 201-220.
Loke, S., Sterling, L., Sonenberg, E., Kim, H. ARIS: A Shell for Information Agents that Exploit Web Site Structure. Proceedings of the Sixth International Conference on the Practical Applications of Prolog, London, UK, 1998, pp. 205-224.
Marling, C.R., Petot, G.J., and Sterling, L. A CBR/RBR Hybrid for Designing Nutritional Menus. Proceedngs of the AAAI Spring Symposium on Multimodal Reasoning, Stanford University, 1998.
Sterling, L. On Finding Needles in WWW Haystacks, in Advanced Topics in AI. Proceedings of the AI-97, 10th Australian Joint Conference in Artificial Intelligence, (Sattar, A. ed.), Springer-Verlag Lecture Notes in Artificial Intelligence, Volume 1342, 1997, pp. 25-36.
Grinton, C., Sonenberg, E. and Sterling, L. Exploring Agent Cooperation, in Advanced Topics in AI. Proceedings of the AI-97, 10th Australian Joint Conference in Artificial Intelligence, (Sattar, A. ed.), Springer-Verlag Lecture Notes in Artificial Intelligence, Volume 1342, 1997, pp. 96-105.
Naish, L. and Sterling, L. A Higher Order Reconstruction of Stepwise Enhancement, A preliminary version appeared in Proceedings of the LOPSTR-97, Pisa, 1997.
Han, Y., Loke, S.W., and Sterling, L. Agents for Citation Finding on the World Wide Web, Proceedings of the 2nd Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM '97), Practical Applications Co. Ltd, April 1997, pp. 303-317.
Stern, L. and Sterling, L. Teaching AI Algorithms Using Animations Reinforced by Interactive Exercises, in Proceedings of the Second Australasian Conference on Computer Science Education (ACSE-97), (Hurst, J., ed.), ACM Press, 1997, pp. 78-83.
Sonenberg, E.A. and Sterling, L.S. Embracing IT's Possibilities in Education - a View from Computer Science, Workshop on Doing IT at Melbourne, 1997, pp. 174-180.
Gao, X. and Sterling, L.S. Using Common Sense Knowledge to Guide Learning for Search Agents, Proceedings of the 10th Australian Workshop on Knowledge Acquisition, 1997.
Loke, S.W., Davison, A., and Sterling, L. CiFi: An Intelligent Agent for Citation Finding on the World-Wide Web, Proceedings of the 4th Pacific Rim International Conference on Artificial Intelligence (PRICAI-96), Springer LNAI 1114, 1996, pp. 580-592.
Marling, C.R. and Sterling, L. Designing Nutritional Menus Using Case-Based and Rule-Based Reasoning, Proceedings of the Fourth International Conference on Artificial Intelligence in Design, Stanford USA, Kluwer, 1996 (eds. Gero, J. and Sudweeks, F.), pp. 211-227, 1996.
Quinn, R., Causey, G., Merat, F., Sargent, D., Barendt, N., Newman, W., Velasco, D., Podgurski, A., Jo, J., Sterling, L. and Kim, Y. Design of an Agile Manufacturing Workcell for Light Mechanical Applications, Proceedings of the IEEE Conference on Robotics and Automation, 1996, pp. 858-863.
Marling, C., Petot, G. and Sterling, L. Planning Nutritional Menus Using Case-Based Reasoning, Proceedings of the AAAI Spring Symposium on Artificial Intelligence in Medicine, Stanford, USA, 1996.
Kirschenbaum, M., Michaylov, S. and Sterling, L. Skeletons and Techniques as a Normative View of Developing Logic Programs, Proceedings of the ACSC-96, Australian Computer Science Communications, 18(1), 1996, pp. 516-524.
Nygate, Y. and Sterling, L. Designing and Implementing a Bridge Playing Program, Proceedings of the ACSC-96, Australian Computer Science Communications, 18(1), 1996, pp. 122-130.
Loke, S.W., Davison, A., and Sterling, L. Lightweight Deductive Databases on the World Wide Web, Proceedings of the First Workshop on Logic Programming Tools for Internet Applications, Joint International Conference and Symposium on Logic Programming, 1996, pp. 76-81.
Sterling, L., Loke, S.W., and Davison, A. Software Agents for Retrieving Knowledge from the World Wide Web, in Agents and Web-Based Design Environments Workshop Notes, Fourth Intl. Conference on Artificial Intelligence in Design, 1996, pp. 76-81.
Jain, A., Sterling, L. and Kirschenbaum, M. Towards Reusability Based Upon Similar Computational Behavior, Proceedings of the Seventh International Conference on Software Engineering and Knowledge Engineering, Rockville, USA, 1995.
Lakhotia, A., Sterling, L. and Bojantchev, D. Development of a Prolog Tracer by Stepwise Enhancement, Third Intl. Conference on Practical Applications of Prolog, Paris, France, 1995, pp. 371-393.
Sterling, L. and Turnidge, T.Z. Specifications: Syntactic Sugar for Prolog, Workshop on Software Engineering and Logic Programming, ICLP94, June, 1994.
Nygate, Y. and Sterling, L. ASPEN: A Methodology for Designing Complex Problem Solving Systems, Proceedings of the Israeli Conference on AI, 1993.
Srinivasan, V. and Sterling, L. A Knowledge Based Framework for Developing and Customizing Schedulers, Proceedings of the 8th Knowledge-Based Software Engineering Conf., IEEE Computer Society Press, 1993, pp. 69-78.
Sterling, L. On Merging Prolog Programs, ARO/AFOSR/ONR Workshop on Software Slicing Merging and Integration, Monterrey, 1993, pp. 31-33.
Sterling, L. and Sitt Sen, C. A Tool to Support Stepwise Enhancement in Prolog, Workshop on Logic Programming Environments, Vancouver, Canada, 1993, pp. 21-26.
Sterling, L., Jain, A. and Kirschenbaum, M. Composition Based on Skeletons and Techniques, Workshop on Composing Logic Programs, Vancouver, Canada, 1993.
Schwartz, D.G. and Sterling, L. BlackLog: From Blackboard System to Process-Oriented Prolog, Workshop on Blackboard-based Logic Programming, Budapest, June, 1993.
Srinivasan, V. and Sterling, L. Design and Implementation of Transportation Schedulers, Proceedings of the AI92, World Scientific Press, 1992, pp. 227-232.
Kovacic, K., Sterling, L., Petot, G., Ernst, G. and Yang, N. Towards an Intelligent Nutrition Manager, Proceedings of the ACM/SIGAPP Symposium on Computer Applications, ACM Press, 1992 , pp. 1293-1296.
Schwartz, D. and Sterling, L. Meta-Level Constructs for Concurrency among Loosely-Coupled, Course-Grained Knowledge Sources, JICSLP Workshop on Distributed and Parallel Implementations of Logic Programming Systems, Washington, USA, 1992.
Kirschenbaum, M., Sterling, L. and Jain, A. Relating Logic Programs via Program Maps, also is in 2nd International Conference on Artificial Intelligence and Mathematics, 1992.
Schwartz, D.G., Mayland, E.J. and Sterling, L. The FLiPSiDE Blackboard: A Financial Logic Programming System for Distributed Expertise, in Proceedings of the First International Conference on Artificial Intelligence Applications on Wall Street, IEEE Computer Society Press, 1991, pp. 64-72.
Kirschenbaum, M. and Sterling, L. Refinement Strategies for Inductive Learning of Simple Prolog Programs, in Proceedings of the 12th International Joint Conference on Artificial Intelligence, Sydney, Australia, Morgan Kaufmann, 1991, pp. 757-763.
Yalçinalp, L.Ü. and Sterling, L. Uncertainty Reasoning in Prolog with Layered Meta-Interpreters in Proceedings of the Seventh Conference on Artificial Intelligence Applications, IEEE Computer Society Press, February, 1991, pp. 398-402.
Sterling, L. and Venkatesh, S. Explaining Constraint Computations, in Proceedings of the AAAI Symposium on Constraint-Based Reasoning, 1991, pp. 257-266.
Yalçinalp, L.Ü. and Sterling, L. Building Embedded Languages and Expert System Shells in Prolog, in Proceedings of the Tools for AI Washington, USA, 1990, pp. 147-159.
Lakhotia, A. and Sterling, L. Program Development by Stepwise Enhancement, in Proceedings of the Second International Conference on Software Engineering, Skokie, USA, 1990.
Power, A.J. and Sterling, L. A Notion of Map Between Logic Programs, in Proceedings of the 7th International Conference on Logic Programming, Warren D. and Szeredi P. (eds.),MIT Press, 1990, pp. 390-404.
Kovach, J., BenDavid, A. and Sterling, L. An Expert Grinding Adviser for the Surface Grinding of Superalloys, in Grinding Fundamentals and Applications, Malkin, S. and Kovach, J. (eds.), ASME conference, California, 1989, pp. 349-356.
Sterling, L. and Yalçinalp, L.Ü. Explaining Prolog Computations Using a Layered Meta-Interpreter, Proceedings of the IJCAI-89, Morgan Kaufmann, Detroit, USA, 1989, pp. 66-71.
Radack, G. and Sterling, L. Describing Objects Using Constraints, Proceedings of the ESD/SMI Expert Systems Conference, Detroit, 1989, pp. 485-496.
Beer, R.D., Chiel, H.J. and Sterling, L. The Design of Heterogeneous Neural Networks for Intelligent Behavior in Dynamic Environments, Proceedings of the Fifth Annual Conference on Aerospace Applications of Artificial Intelligence, Dayton, USA, 1989.
Radack, G and Sterling, L. Describing Geometric Objects Symbolically, Proceedings of the 5th Israeli AI conference, Tel Aviv, Israel, 1988, pp. 31-42.
Bansal, A. and Sterling, L. Abstract Interpretation of Logic Programs Based on Types, Proceedings of the 2nd International Conference on Fifth Generation Computer Systems, Tokyo, Japan, 1988, pp. 422-429.
Vezina, J. and Sterling, L. A CLIPS Prototype for Autonomous Power Systems Control, Proceedings of the 4th Conference on AI for Space Applications, Huntsville, USA, 1988, pp. 211-220.
Sterling, L. and Lakhotia, A. Composing Prolog Meta-Interpreters, Proceedings of the 5th International Conference on Logic Programming, Bowen, K.A. and Kowalski, R. (eds.), MIT Press, Seattle, USA, 1988, pp. 386-403.
Bansal, A. and Sterling, L. Compiling Enumerate-and-Filter Programs for Efficient Execution under Committed-Choice AND-Parallelism, Proceedings of the 1988 International Conference on Parallel Processing, Illinois, 1988, pp. 22-25.
Discenzo, F., Ernst, G.W., He, X., Ozsoyoglu, Z.M. and Sterling, L. Integration of Expert Systems and database Technologies, Proceedings of the AAAI Workshop on Databases in Large AI Systems, 1988, pp. 71-77.
Bansal, A. and Sterling, L. Source-to-Source Transformation of Sequential Logic Programs to AND-Parallelism, Proceedings of the 1987 International Conference on Parallel Processing, Illinois, USA, 1987, pp. 795-802.
Sterling, L. and Nygate, Y. PYTHON: An Expert Squeezer, Proceedings of the 4th International Conference on Logic Programming, Lassez, J.L. (ed.), MIT Press, Melbourne, Australia, 1987, pp. 654-674.
BenDavid, A. and Sterling, L. Interfacing Tools for Explaining Expert Systems, in Information Technology: Emerging Opportunities and Challenges, Proceedings of the 2nd Pan Pacific Computer Conference, Singapore, 1987, pp. 179-187.
BenDavid, A., Sterling, L. and Pao,Y.H. Reasoning and Induction in an Ordinal World, in Information Technology: Emerging Opportunities and Challenges, Proceedings of the 2nd Pan Pacific Computer Conference, Singapore, 1987, pp. 188-196.
Sterling, L. and Beer, R.D. Incremental Flavor-Mixing of Meta-Interpreters for Expert System Construction, Proceedings of the 3rd IEEE Symposium on Logic Programming, Salt Lake City, USA, 1986, pp. 20-27.
Sterling, L. Meta-Interpreters: The Flavors of Logic Programming?, Proceedings of the Workshop on Foundations of Logic Programming, Washington, USA, 1986.
Sterling, L. Logical Levels of Problem Solving, also appeared in Proceedings of the 2nd International Logic Programming Conference, Uppsala, Sweden, 1984, pp. 231-242.
Sterling, L. Implementing Problem-Solving Strategies Using the Meta-Level, Proceedings of the 4th Jerusalem Conference on Information Technology, Jerusalem, Israel, 1984, pp. 125-132.
Newspaper/Magazine articles
5 Conversation articles not included
Sterling, Leon. Swinburne University of Technology; 2011. Accelerating the digital researcher on the information superhighway, Swinburne Magazine
Sterling, Leon. Borneo Post; 2011. Copyright, consumers, control and consequences.
Also guest blog for Higher Ed Blog on Ruby the robot
Other Publications
Sterling, L., Taveter, K. and the Daedalus Team Experience from Building Industry Strength Agent-Based Appliances, An industry experience report at the Australian Software Engineering Conference (ASWEC-06), Sydney, Australia, April 2006.
Sterling, L. Experiences with Agent-Oriented Software Modelling, Proceedings of the Dagstuhl workshop 060621, Dagstuhl, Germany, 2006.
Padgham, L., Shehory, O. and Sterling, L. Methodologies for agent-oriented software engineering. Proceedings of the 7th European Agent Systems Summer School (EASSS 2005), Utrecht, The Netherlands, 2005.
Cruz, L.P., Annamalai, M. and Sterling, L. Analyzing High Energy Physics Experiments, in Burg, B., Dale, J., Finin, T., Nakashima, H., Padgham, L., Sierra, C. and Willmott, S. (eds), Proceedings of the of the Workshop on AgentCities, Bologna, Italy, 2002.
Annamalai, M., Sterling, L. and Moloney, G. A Collaborative Framework for Distributed Scientific Groups, Proceedings of the Workshop on Ontologies in Agent Systems (OAS 2002), Bologna, Italy, 2002.
Annamalai, M., Sterling, L. and Moloney, G. Adding Semantics to Scientific Collaboration Documents, Poster at International Semantic Web Conference (ISWC 2002), Sardinia, 2002.
Fabens, W. and Sterling, L Generalized scheduling development environment, in Proceedings of the Tools for Artificial Intelligence, IEEE Computer Society Press, 1991, pp. 536-537
Sterling, L. Mathematical Reasoning, Byte Magazine, October 1987, pp. 177-180
Refereed Video Proceedings
Quinn, R., Causey, G., Merat, F., Sargent, D., Barendt, N., Newman, W., Velasco, D., Podgurski, A., Jo, J., Sterling, L., and Kim, Y., Agile Manufacturing video, 1996 IEEE International Conference on Robotics and Automation.
Consulting Projects
Xperior, Small Start up, 2016-present
Ran agent-oriented modeling workshop and looked at the possibility of automatic document extraction
Office of the Chief Scientist, 2016
Feedback on a STEM Report
Brooks, Cushman and Co.
US patent case
WA Solicitor’s Office, 2014 (case settled)
Legal case commenting on software process
Redflex Systems, 2005
Verification of Traffic Software
Gilbert and Tobin, 2004
Expert witness regarding Kazaa software and the mp3s4free.com Web site
Ardmona/SPC, 2003-2005
Automated Inspection of peaches and pears
Ohio Online, US, 1995
The Scheduling Niche, US, 1995
Quintus Computer Systems, US, 1987
Texas Instruments, US, 1986
IBM Israel, 1984
Hal Robotics, Israel, 1984
Almex Ticket Equipment, UK, 1983
Software Commercialisation
Queue Solutions, 2001-2005
Patents
NEURAL-BASED AUTONOMOUS ROBOTIC SYSTEM (with R.D. Beer and H.J. Chiel) U.S. patent 5,124,918, issued June 23, 1992
Chair, Committee for celebrating 60 years of computing in Victoria, 2016
Professional Committees
Executive Committee, Assoc. Logic Programming, 1992-1996
IFIP Tech Committee TC-12 on Artificial Intelligence, 1991-1998
Invited and Public Talks
Victoria University of Wellington, November, 2017
Raising the Bar Melbourne, November 2016
ACER Research Conference, August, 2016
University of Sydney, June 2016
Victoria University of Wellington, November, 2015
Robots for Rehabilitation, CRE-CP Symposium, Melbourne, July, 2015
Promoting ICT skills development across all disciplines, Improving STEM Education and Skills, Melbourne, February 2015
Panel Speaker, Digital Pervasiveness, Innovations in Learning, Sydney, 2014
Agent-Oriented Software Engineering, Mauritius, 2013
Public Lecture about Alan Turing, Swinburne Leadership Centre, 2012
Keynote Speaker, Agent-Oriented Modelling for Converging Devices and Systems, Conference on IT in Asia, Kuching, Malaysia, 2011
Keynote Speaker, Learning Futures Forum, Melbourne, 2010
Careers in IT – Victorian IT Teachers Association, Melbourne, 2010
ICT Careers Expo, Melbourne, 2010
Boys and Technology Conference, Brighton Grammar, 2010
Agent Technology Video Seminar, Melbourne-Estonia, 2010, 2011, 2013, 2014.
Public Lecture about Donald Knuth, Key Thinkers Series, University of Melbourne, 2009
eDiscovery, to law firm in Sydney, 2009.
Australian Computer Science Week, Ballarat, 2007.
Keynote Speaker, PRICAI’07, Pacific Rim Conference on Artificial Intelligence, Thailand, 2007.
International Workshop on Declarative Aspects of Agent Technologies, DALT 2007, Hawaii, May, 2007.
Securecon, Melbourne, 2006.
Australian Society of Operations Research Workshop, Melbourne, 2004.
NZ SE Research Symposium, Auckland, 2004.
Griffith University Planning Day, 2004.
Monash Cool Campus Workshop, Melbourne, 2003.
PRIMA 2000, Fourth Pacific Rim Intl. Conference on Multi-Agent Systems, Melbourne, 2000
International Workshop, IIWAS’99, Information Integration and Web Applications and Services, Indonesia, November, 1999
Summer School, Software Engineering and Logic Programming, Italy, Sept, 1998
Keynote Speaker, AI’97, Australian Artificial Intelligence Conference, Perth, Australia, 1997
International Conference on Logic Programming, ICLP94, Italy, June 1994
Increasing the Practical Impact of Formal Methods for Computer-Aided Software Development, ARO/AFOSR/ONR Workshop, Monterrey, California, October, 1993
Italian Logic Programming Conference, GULP’92, Tremezzo, Italy, June 1992
Second Conf on Meta-Programming in Logic, Meta-90, Leuven, Belgium, 1990
Fourth Asian School on Computer Science, Thailand, November, 1989
Advanced School on Foundations of Logic Programming, Sardinia, Italy, September, 1988
Leadership in Teaching, especially Software Engineering
Australian Computer Society/Engineers Australia Joint Board on Software Engineering
Member, 2001-2005, 2006-2008
Chair, 2002, 2004, 2006-2008, 2012 - present
Academic Coordinator
Software Engineering, 1999-2001 (through Melbourne University Private)
First undergraduate course run through MUP. Good outcomes for the attendees who were successfully transerred into University of Melbourne when the Adacel Training facility in Wodonga shut down
DSTO Graduate Certificate in Scientific Leadership, 2008-2009 (Through Melbourne Consulting and Custom Programs).
e-Forensics, 2003-2006 (through Melbourne University Private)
Teaching
Software Engineering Project: 2003, 2016-8
Teaching SWEN90013 at the University of Melbourne in 2016-2-18 has seen a major change of the subject to use modern, agile development methods which more closely align with current industry practice.
Two teaching publications have resulted.
Software Engineering Process and Practice: 2000-2002, 2006.
Software Engineering Case Studies: 2003.
Project Management: 2004, 2005.
Intelligent Software Agents: 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2005, 2006.
Logic programming and Prolog: 1986-1995, 1999, 2002-2004.
Prolog as a Formal Method in Software Engineering: 1994.
Artificial Intelligence: 1989-1994, 1996-1998.
Analysis of Algorithms: 1988, 1989.
Theoretical Computer Science: 1991.
Introduction to Programming: 1985, 1991, 1993, 1994.
University Committee Leadership
Chair, Enterprise Innovation and Architecture Forum,
Swinburne University of Technology, 2012 – 2015
Chair, Higher Education IT Advisory Committee,
Swinburne University of Technology, 2010 - 2012
Chair, Teaching and Learning Quality Assurance (TALQAC),
University of Melbourne, 2004-2006
Chair, School of Enterprise Academic Committee, University of Melbourne, 2007-2009
External Departmental Reviews
DST Group, Curtin University of Technology, University of Auckland, University of Tasmania, Victoria University of Wellington, University of Western Australia, University of Mauritius, Griffith University, UHE, Australian Computing Academy
Accreditation activities
Australian Computer Society - 2003, 2004, 2005, 2006, 2007
Engineers Australia - 1999, 2003, 2005, 2006, 2008, 2009, 2011, 2014, 2018
NATTS, 1985 in Cleveland
Research Grant Activity
2020-2022 Maturing design-led innovation processes with motivational models (DP200102955) ARC Discovery Grant, (co-CI, with Sonja Pedell), $390,000.
2016–2018 One Size Doesn’t Fit all: Incorporating Emotions in Technology Development, ARC Discovery Grant, (Lead CI, with Tim Miller, Sonja Pedell, and Antonette Mendoza), $375,000.
2014-2017 One of team of 12 CIs across Swinburne, ARC Training Centre in BioDevices, Australian Research Council, $1,800,000
2014-2017 M. Kyrios, J. Farhall, D. Austin, S. Rossell, N. Thomas, D. Castle,
E. Fossey, G. Murray, C. Mihalopoulos, L. Sterling, and others,
Use of online technology to promote self-management and recovery
in people with psychosis; Mental Illness Research Fund, $1,900,000
2014-2017 J. Gunn, C. Mihalopoulos, H. Hegarty, A. Williams, L. Sterling, P. Chondros,
S. Davidson and others, A randomised trial of a clinical prediction tool for targeting depression care (Target-D); National Health and Medical Research Council, $922,000
2015 L. Sterling, H. Kingsley, A. Scheinberg: Using a NAO robot to help with
Paediatric Rehabilitation; Transport Accident Commission, $27,000
2014-2016 S. Leitch, L. Sterling, T. Miller, A. Mendoza and others,
Increasing knowledge and motivating collaborative action on Low Carbon Living through team-based and game-based mobile learning;
CRC for Low Carbon Living, $450,000
2013-2014 M. Kyrios, L. Sterling, A. Lopez-Lorca, R. Vasa, S.Pedell, J. Abbott,
Supportive technology for monitoring sleeping disorders: developing a
mobile application for addressing users' needs; Barbara Dicker Brain Sciences Foundation, $15,000
2013-2014 L. Sterling and S.Pedell, Second Generation Personal Alarms, Smart Services CRC, $65,000
2013–2015 Socially-Oriented Requirements engineering - Software Engineering meets Ethnography, ARC Discovery Grant, (Lead CI, with Sonja Pedell and Tim Miller), $306,000.
2008–2011 Socially-Oriented Requirements engineering - Software Engineering meets Ethnography, ARC Discovery Grant, $205,000 (Lead CI, with Frank Vetere and Steve Howard).
2008–2011 Agent-Based Simulation – New Approaches for Design and Prototyping, ARC Linkage Grant with Industry Partner Jeppesen (a Boeing company), (Lead CI, with Kuldar Taveter and Keith Joshi), $108,381.
2007 Intelligence v Performance in Agent-Based Software, University of Melbourne International Research Development Scheme, $7,253.
2006 Advanced Intelligence for Project Management Software, State Government Start Grant program (University of Melbourne share for interaction with industry), $22,000.
2005–2006 Socially-Oriented Requirements Elicitation, Smart Internet Technology CRC, $80,000.
2005 Project Management Software, DITR Industry grant with Invoke, $20,000.
2004 - 2006 Aspects of Agent-Oriented Software engineering Methodology, Melbourne Research Grant Scheme, $85,000
(Three years running, a near miss in ARC Discovery Grant)
2004 – 2006 Towards Invisibly Intelligent Agent Appliances via Experience-based Computing, ARC Linkage grant with Adacel Technologies/Lochard, $226,507.
2004 - 2007 Intelligent Structured Knowledge Source Integration agents to integrate the world wide web with a machine readable ontology, ARC Linkage grant with Cycorp, $90,000 approx.
2003 – 2004 Methodology for Multi-Agent Application Project, Smart Internet Cooperative Research Centre, $151,300.
2003 – 2004 Pedagogical Agents, Melbourne-Monash Protocol (one of 7 PI’s), $110,000.
2002 – 2007 Multi-Ontologies meet UML, ARC Discovery Project, folded into PIMCE, my contribution, $300,000 approx.
2002 Grid Problem Solving Environments, Victorian Partnership for Advanced Computing, $115.000
2001 – 2003 Agents for Online Resources, ARC Linkage Grant with Hearne Scientific Software, $69,000.
2001 Ontologies for Multi-Agent Systems, Melbourne Research Grant scheme, $20,000.
2001 Software Engineering Practices for Agent-based Systems, DSTO, $30,000.
2000 Using XML for Agents, Melbourne IT, $60,000.
2000 – 2001 An e-tutor System, R&D Start Grant with Hearne Scientific Software, $20,000.
1999 – 2001 DCITA through Software Engineering Australia, Rapid Diffusion of Agent Technology – Development of a Model and Delivery of a Roadshow, $119,000.
1999 Agent Interfaces for Customer Management, Melbourne IT, $60,000.
1999 Report on Open Source Intelligence, DSTO, $25,000.
1998 – 1999 Agent-based Software Engineering Resource, DIST through Software Engineering Australia, $50,000
1998 – 1999 Dynamic Objects, ARC SPIRT Grant with Ericssons, $40,251.
1997 – 1998 Incorporating Semantic Knowledge in Agents for the World Wide Web, ARC Small Grants Scheme, $40,000.
1997 – 1998 Agents in a Learning Environment, Melbourne IT, $90,000.
1997 Study of agent needs (with Agent-Oriented Systems), Land Operations Division, DSTO, $30,000.
1997 An Agent Shell, Adacel, $10,000.
1997 Logic Programming and Software Engineering, University of Melbourne Strategic Planning Fund, $80,000.
1996 Agent Recovery (co-investigator with K. Rao), Cooperative Research Centre on Intelligent Decision Systems, $50,000.
1994 - 1995 Agile Manufacturing (one of five academic staff),Eveready Battery Company and Cleveland Advanced Manufacturing Program - $521,000.
1993 - 1995 Maintenance and Analysis of Structurally Enhanced Programs, National Science Foundation, $120,251.
1992 - 1993 Knowledge-based Management, (co-PI) CMOST - $25,312.
1992 An Object-Oriented Scheduler, Cleveland Advanced Manufacturing Program, $13,920.
1990 - 1992 Stepwise Enhancement: A Methodology for Prolog Programming, National Science Foundation, $114,229.
1990 - 1991 Generalized Scheduling: An Application of Meta-Programming, BP America and Cleveland Advanced Manufacturing Program - $49,964 (This project subsequently attracted $50,000 from Small Business Innovation Research Fund).
1991 - 1992 Blackboard Architectures, Swiss Bank Corporation/O’ Connor and Associates, $39,890.
1991 Fellowship for Raiomond Dubash, United Nations Development Program - $7700.
1989 Feature-Based Reasoning about Geometric Dimensioning and Tolerancing, Systran Corporation, for Materials Lab., Wright Patterson Air Force Base, $17,081.
1989 - 1990 A Real-time Architecture for Expert Systems, NASA Lewis Research Center, $20,000.
1988 - 1990 Meta-Interpreters for Expert Systems, National Science Foundation, $149,229.
1988, 1989 Meta-Interpreters for Expert Systems (Research Experiences for Undergraduates - supplement) National Science Foundation, $6,390.
1988- 1989 Power Systems Analysis, NASA Lewis Research Center, $25,000.
1987 - 1988 Incorporating Parallelism in Expert Systems, Cleveland Advanced Manufacturing Program, $32,300.
1987 - 1988 Methods of Applications of AI/Expert Systems Technology, NASA Lewis Research Center, $15,000.
1986 - 1987 Reusable Explanation Shells for Expert Systems, Cleveland Advanced Manufacturing Program, $40,954.
1986 Declarative Prolog Programs, Texas Instruments, $7,340.
1986 Prolog Benchmarks, Texas Instruments, $6,630.
1986 An Explanation Shell, (co-P.I.) Expert Systems International, $5,000.
1985 - 1987 Expert system for grinding, TRW, (MMTC division) and CAMP, $30,000.
Research and Computing Infrastructure
2008 OptiPortal Development, $120,000, Multimedia Victoria (now DIIRD).
2000 Distributed Database Technologies for Terabyte Document Collections (with R. Sacks-Davis, A. Moffat, and J. Zobel), ARC REIF, $165,000.
1998 Business Plan for SEA(Vic.), Multimedia Victoria, $30,000.
1997 Software Engineering Australia, (one of 12 investigators for a large national project) Department of Industry, Science and Tourism, $9,000,000 (Technology Support Centre).
1996 Intelligent Agent Laboratory. University of Melbourne, $80,000.
1991 - 1992 Exploratory Research in Intelligent Systems, Cleveland Advanced Manufacturing Program, $122,000.
1988 Computer Research Equipment (with G. Ozsoyoglu, M. Ozsoyoglu), National Science Foundation, $52,282.
1987 Workstations for Intelligent Systems Research (with Y.H. Pao, K. Loparo), National Science Foundation, $88,243.
Conference Tutorials
Agent-Oriented Software Engineering (with Taveter, K. and Shehory, O.) AAMAS, Budapest, 2009
Agent-Oriented Modeling, ISSEC, Canberra, 2009.
Agent-Oriented Software Engineering (with Taveter, K.), ER, Auckland, 2007
Agent-Oriented Software Engineering (with Padgham, L.) IAT, Compiegne, 2005
Agent-Oriented Software Engineering (with Padgham, L. and Shehory, O.) Agent Summer School, Utrecht, 2005
Agent-Oriented Software Engineering (with Padgham, L.) AAMAS, Utrecht, 2005
Agent-Oriented Software Engineering (with Juan, T.), ICSE, St. Louis, 2005
Agent-Oriented Software Engineering (with Juan, T.), IAT, Beijing, 2004
Agents for Software Engineering (with Durnota, B.), TOOLS-96, Melbourne, 1996
Prolog for Software Engineering (with Reintjes, P.), Second Intl. Conference on Practical Applications of Prolog, London, 1994
Prolog Programming for Artificial Intelligence, AI92, Hobart, 1992
Prolog for Software Engineering (with Deville, Y. and Deransart, P.), 8th ICLP, Paris, 1991
Logic Programming (with Kornfeld, W.), IJCAI-89, Detroit, 1989
Logic Programming Techniques (with Hardy, S.), AAAI-88, Minneapolis, 1988
Prolog Programming for Artificial Intelligence, 4th ILPS, San Francisco, 1987
Advanced Prolog Programming, 4th ICLP, Melbourne, May, 1987
Introduction to Logic Programming and Prolog, ACM course, Detroit, April, 1987
Journal Editorship
International Editorial Review Board Member – International Journal of People Oriented Programming, 2010 - present
Advisory Board member – Journal of Internet Research, 1998-present
Editorial Adviser, Computational Intelligence for Finance, 1995-2000
Area Editor – Programming Methodology and Applications, Journal of Logic Programming, 1991-1998
Advisory Board Member - Expert Systems: Research and Applications, 1989-1994
Conference Organization
Programme Chair, Software Engineering Stream, ISSEC 2009, Canberra, 2009
Programme co-Chair (with 3 others), Cooperative Information Agents, Germany, 2007
Finance Chair, ASWEC, Melbourne, 2004
Programme co-Chair (with 3 others), DALT Workshop, Melbourne 2003
Finance Chair, 2nd International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS), Melbourne, 2003
Program co-chair of the Australian Software Engineering Conference, Canberra, 2001
Programme Chair, International Conference on Logic Programming, Japan, 1995
Programme Chair, Practical Applications of Prolog, London, April, 1994
Workshop co-Chair (with P. Ciancarini) Applications of Logic Programming for Software Engineering, post-ICLP’94, Italy, 1994
Programme co-Chair, AI'92, Australian Artificial Intelligence Conference, Hobart, Nov. 1992
Poster Chair, International Logic Programming Symposium, San Diego, Nov. 1991
General Chairman, North American Conference on Logic Programming, Cleveland, October 1989
Conference Programme Committees (partial)
APSEC, 2003-2007, 2010; IC-SOFT 2007, AAMAS04, New York (SPC); ASWEC 2004-2007; Australian Computer Science Conference, 2003-2007; Autonomus Agents and Multi-Agent Systems, Bologna, 2002; Autonomous Agents, Montreal, 2001; Agent-Oriented Software Engineering, Montreal 2001 and Limerick, 2000; Pacific Rim Conference on Multi-Agent Systems, Melbourne, 2000; Practical Applications of Agents, London, 1999 and 2000; International Conference on Multi-Agent Systems, Europe, 1998; Third International Conference on Practical Applications of Agents, London, 1998; Turkish Artificial Intelligence Conference, 1998; AI'97, Australian Artificial Intelligence Conference, Perth, Dec. 1997; Second International Conference on Practical Applications of Agents, London, 1997; International Symposium on Logic Programming, 1997; Fifth International Conference on Practical Applications of Prolog, London, 1997; International Logic Programming Symposium (ILPS), Vancouver, 1993; Third International Conference on Fifth Generation Computing, Tokyo, 1992; Meta-92, Meta-Programming in Logic, Uppsala, Sweden, 1992; Seventh International Conference on Logic Programming, Paris, 1991; SIGPLAN Conf. on Programming Languages Design and Implementation, Montreal, 1991; Tools for AI, Washington, 1991; Meta-90, Meta-Programming in Logic, Leuven, Belgium, 1990; North American Conference on Logic Programming, Cleveland, 1989; Fifth International Conference on Logic Programming (ICLP), Seattle, 1988; Second International Conference on Fifth Generation Computing, Tokyo, 1988; Fourth Symposium on Logic Programming, San Francisco, 1987
Reviewing (partial)
IJAOSE, Computing Reviews, Journal of Parallel Processing, Computational Intelligence, Comm. ACM, IEEE Computer, IEEE Expert, Computer Languages, JLP, VLDB, IJCAI, Logic Programming Symposium, International Conference on Logic Programming, NSF, Canadian Research Foundation, MIT Press, Plenum Publishers, Computer Society Press
Graduate Student Supervision
Completed:
James Marshall, Wonderful Design, 2021 (currently in revision)
Regina Sirendi, Models for eCommerce (with Tallinn University of Technology), 2018
Baby Gobin, Constructing Ontologies, 2015
Saeed Araban, PhD, Reusable software, 2012
Bin Lu, PhD, Supporting agent-oriented models within the software life cycle, 2012
YuXiu Luo, PhD, Quality requirements: An agent-oriented modelling approach, 2012
Wai Shiang Cheah, PhD, Pattern based approach for agent-oriented software development, 2010
Giannakis Antoniou, PhD, Technologies Avoiding Privacy Incidents in Hostile Environments, 2009
Kendall Lister, Towards Semantic InterOperability, PhD, 2009
Thomas Juan, ROADMAP methodology for Agent-Oriented Software Engineering, PhD, 2008
Nicole Ronald, Agent-based Approaches to Pedestrian Modelling, M. Eng.Sc, 2007
Donato Perugini, Agents and Logistics, PhD, 2007
Ayodele Oluyomi, Patterns and Protocols for Agent-Oriented Software Development, PhD, 2006
Andrew Peel, On Designing a Mobile Robot for Robocup, M.Eng. Sci., 2006
Muthukuruppan Annamalai, Modelling Knowledge for Scientific Collaboration on the WWW, PhD, 2005
Steven Versteeg, A computational study of the crayfish escape circuit, PhD, 2004
Clinton Heinze, Modelling Intention Recognition for Intelligent Agent Systems, PhD, 2003
Anthony Senyard, Toward the Software Engineering of Neural Networks, PhD, 2003
Maia Hristozova, EXPLODE: Extreme programming for Lightweight Ontology Development, MSc, 2003
Steve Goschnick, The ShadowBoard Architecture for Agent-Based Systems, M.Eng. Sci., 2002
Hongen Lu, Cooperative Agent-Based Information Extraction, PhD, 2001
Sharon Gao, Knowledge-based Information Extraction from the World Wide Web, PhD, 2000
Seng Wai Loke, LogicWeb: Integrating the Web with Logic Programming, PhD, 1998
Brendan Hills, Kermadec Model for Agent Development, M.A., 1998
Stewart Baillie, A Cognitive Model for Agents Searching for Information on the WWW, MSc, 1997
Cindy Marling, Integrating Case-based and Rule-Based Reasoning, PhD, 1996
Pu Chen, Parallel Logic Programming, PhD, 1995
Ashish Jain, Program Maps between Logic Programs, PhD, 1995
Kathy Kovacic, Representation of Common-sense Knowledge for Menu Planning, PhD, 1995
Yossi Nygate, ASPEN Problem Solving Methodology, PhD, 1994
Venkatesh Srinivasan, A Generalized Scheduling Environment, PhD, 1994
David Schwartz, Cooperating Heterogeneous Systems – A Blackboard based Meta-Level Approach, PhD, 1993
Ümit Yalçinalp, Meta-Programming for Knowledge-Based Systems in Prolog, PhD, 1991
Leo Shulman, IAHC, Intelligent Air Hockey Controller, MSc, 1991
Martin Marshall, PLINK, A Prolog Program Checker, MSc, 1990
James Vezina, ICE: Interruptable Control Expert System, MSc, 1990
Randall Beer, Experiments in Computational Neuro-ethology, PhD, 1989
Arun Lakhotia, Logic Program Development by Stepwise Enhancement, PhD, 1989
Arvind Bansal, Incorporating Parallelism in Logic Programs via Program Transformation, PhD, 1988
Arie BenDavid, Qualitative Reasoning about Empirically Modelled Processes, PhD, 1988
Nan Yang, An Expert System on Menu Planning, MSc, 1988
Marucha Lalee, An Explanation Shell for Expert Systems Based on Meta-Interpreters, MSc, 1986
Ümit Yalçinalp, DIJEST: DIagnosing Jaundice Expert SysTem, MSc, 1986
Rona Lustig, Hibrid: A Hierarchical Bridge playing program, MSc, 1984
Yossi Nygate, An expert squeezer for bridge, MSc, 1984
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