Published Articles

The following is a list of my academic articles authored or co-authored over the years, arranged chronologically. Links are provided where possible.



Published articles

Muñoz, D., Pedell, S., Sterling, L. (2022). Evaluating Engagement in Technology-Supported Social Interaction by People Living with Dementia in Residential Care: ACM Transactions on Computer-Human Interaction (TOCHI), 29(5), pp.1-31. Read here.

Sterling, L., Pedell, S., Craig, C. (2022). Editorial: Designing Technology for Emotions to Improve Mental Health and Wellbeing in Frontiers in Psychology and Fronties in Computer Science: Special Issue, vol. 4. Read here.

Taffe, S., Sterling, L., Pedell, S. (2022). Brainstorm: Do/Be/Feel and Motivational Modelling: Applying a New Brainstorming Process in the Design of Brandmarks, in Visible Language vol. 56, no. 1, pp.46-47. Read here.

Wachtler, C., Coe, A., Davidson, S., Fletcher, S., Mendoza, A., Sterling, L., & Gunn, J. (2018). Development of a Mobile Clinical Prediction Tool to Estimate Future Depression Severity and Guide Treatment in Primary Care: User-Centered Design. JMIR Mhealth Uhealth, 6(4). Read here.

Carrillo, F. M., Butchart, J., Knight, S., Scheinberg, A., Wise, L., Sterling, L., & McCarthy, C. (2018). Adapting a General-Purpose Social Robot for Paediatric Rehabilitation through In Situ Design. ACM Transactions on Human-Robot Interaction, 7(1). Read here.

Pedell, S., Keirnan, A., Priday, G., Miller, T., Mendoza, A., Lopez-Lorca, A., & Sterling, L. (2017). Methods for Supporting Older Users in Communicating Their Emotions at Different Phases of a Living Lab Project. Technology Innovation Management Review, 7(2). Read here.

Thomas, N., Farhall, J., Foley, F., Rossell, S. L., Castle, D., Ladd, E., Meyer, D., Mihalopoulos, C., Leitan, N., Nunan, C., Frankish, R., Smark, T., Farnan, S., McLeod, B., Sterling, L., Murray, G., Fossey, E., Brophy, L., & Kyrios, M. (2016). Randomised controlled trial of a digitally assisted low intensity intervention to promote personal recovery in persisting psychosis: SMART-Therapy study protocol. BMC Psychiatry, 16(1), 312. Read here.

Thomas, N., Farhall, J., Foley, F., Leitan, N. D., Villagonzalo, K.-A., Ladd, E., Nunan, C., Farnan, S., Frankish, R., Smark, T., Rossell, S. L., Sterling, L., Murray, G., Castle, D. J., & 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). Read here.

Miller, T., Pedell, S., Lopez-Lorca, A. A., Mendoza, A., Sterling, L., & Keirnan, A. (2015). Emotion-led modelling for people-oriented requirements engineering: The case study of emergency systems. Journal of Systems and Software, 105, 54-71. Read here.

Sterling, L., Curumsing, M. K., Lopez-Lorca, A., Miller, T., & Vasa, R. (2015). Viewpoint Modelling with Emotions: A Case Study. International Journal People Oriented Programming, 4(2), 25–53. Read here.

Goschnick, S., Sterling, L (eds.) (2015). Special Issue on Kids and Other Novices Learning to Code: Insights, Tools and Lessons From the Visual Programming Frontline, in International Journal of People-Oriented Programming, vol. 4, no. 1. Read here.

Goschnick, S., Sterling, L., & Sonenberg, L. (2015). Modelling Human Activity in People-Oriented Programming with Metamodels. International Journal of People-Oriented Programming (IJPOP), 4(2), 1-24. Read here.

Miller, T., Lu, B., Sterling, L., Beydoun, G., & Taveter, K. (2014). Requirements Elicitation and Specification Using the Agent Paradigm: The Case Study of an Aircraft Turnaround Simulator. IEEE Transactions on Software Engineering, 40(10), 1007-1024. Read here.

Pedell, S., Vetere, F., Howard, S., Miller, T., & Sterling, L. (2014). Tools for Participation: Intergenerational Technology Design for the Home. International Journal of Design, 8(2). Read here.

Miller, T., Pedell, S., Sterling, L., Vetere, F., & Howard, S. (2012). Understanding socially oriented roles and goals through motivational modelling. Journal of Systems and Software, 85(9), 2160-2170. Read here.

Paay, J., Pedell, S., Sterling, L., Vetere, F., & Howard, S. (2011). The Benefit of Ambiguity in Understanding Goals in Requirements Modelling. International Journal of People-Oriented Programming, 1(2), 24-49. Read here.

Paay, J., Sterling, L., Vetere, F., Howard, S., & Boettcher, A. (2009). Engineering the social: The role of shared artifacts. International Journal of Human-Computer Studies, 67(5), 437–454. Read here.

Ben-David, A., Sterling, L., & Tran, T. (2009). Adding monotonicity to learning algorithms may impair their accuracy. Expert Systems with Applications: An International Journal, 36(3), 6627–6634. Read here.

Oluyomi, A., Karunasekera, S., & Sterling, L. (2008). Description templates for agent-oriented patterns. Journal of Systems and Software, 81(1), 20–36. Read here.

Antoniou, G., Sterling, L., Gritzalis, S., & Parampalli, U. (2008). Privacy and forensics investigation process: The ERPINA protocol. Computer Standards & Interfaces, 30(4), 229–236. Read here.

Keogh, K., Sterling, L., & Venables, A. (2007). A Scalable and Portable Structure for Conducting Successful Year-Long Undergraduate Software Team Projects. Journal of Information Technology Education, 6(1), 515-540. Read here.

Oluyomi, A., Karunasekera, S., & Sterling, L. (2007). A comprehensive view of agent-oriented patterns. Journal of Autonomous Agents and Multi-Agent Systems, 15(3), 337-377. Read here.

Ronald, N., Sterling, L., & Kirley, M. (2007). An agent-based approach to modelling pedestrian behaviour. International Journal of Simulation: Systems, Science and Technology, Special issue on IT-Based Modelling in Logistics, 18(1), 25-38. Read here.

Rahwan, I., Juan, T., & Sterling, L. (2006). Integrating Social Modelling with Agent Interaction through Goal-Oriented Analysis. JJournal of Computer Systems Science and Engineering, Special issue on Software Engineering for Multi-Agent Systems, 21(2), 87-98. Read here.

Ben-David, A., & Sterling, L. (2006). Generating rules from examples of human multiattribute decision making should be simple. Expert Systems with Applications, 31(2), 390-396. Read here.

Mascardi, V., Martelli, M., & Sterling, L. (2004). Logic-based specification languages for intelligent software agents. Theory and Practice of Logic Programming, 4(4), 429-494. Read here.

Araban, S., & Sterling, L. S. (2004). Quality of Service for Web Services. WSEAS Transactions on Computers, 4(3), 116-121. Read here.

Dix, J., Fisher, M., Levesque, H., Sterling, L. (2004). Introduction, in Annals of Mathematics and Artificial Intelligence, vol. 46, no. 2, pp.131-133. Read here.

Sterling, L., Naish, L., & Hermenegildo, M. (2001). Logic Programming and the Internet. Theory and Practice of Logic Programming, 1(3), 249-250. Read here.

Kazmierczak, E., Dart, P., Sterling, L., & Winikoff, M. (2000). Verifying Requirements Through Mathematical Modelling And Animation. International Journal of Software Engineering and Knowledge Engineering, 10(2), 251-273. Read here.

Marling, C. R., Petot, G. J., & Sterling, L. S. (1999). Integrating Case-Based and Rule-Based Reasoning to Meet Multiple Design Constraints. Computational Intelligence, 15(3), 308-332. Read here.

Wai Loke, S., Sterling, L., & Sonenberg, L. (1999). A knowledge‐based approach to domain‐specialized information agents. Internet Research, 9(2), 140-152. Read here.

Schmidt, C., Dart, P., Johnston, L., Sterling, L., & Thorne, P. (1999). Disincentives for communicating risk: a risk paradox. Information and Software Technology, 41(7), 403-411. Read here.

Osborn, J., & Sterling, L. (1999). Automated Concept Identification within Legal Cases. Journal of Information, Law & Technology, 1. Read here.

Petot, G. J., Marling, C., & Sterling, L. (1998). An artificial intelligence system for computer-assisted menu planning. Journal of the American Dietetic Association, 98(9), 1009-1014. Read here.

Quinn, R. D., Causey, G. C., Merat, F. L., Sargent, D. M., Barendt, N. A., Newman, W. S., Velasco, V. B., Podgurski, A., Jo, J.-Y., Sterling, L. S., & Kim, Y. (1997). An agile manufacturing workcell design. IIE Transactions (Special Issue on Agile Manufacturing), 29(10), 901-909. Read here.

Sterling, L., & Yalçinalp, Ü. (1996). Logic Programming and Software engineering—implications for Software design. The Knowledge Engineering Review, 11(4), 333-345. Read here.

Sterling, L., Petot, G., Marling, C., Kovacic, K., & Ernst, G. (1996). The role of common sense knowledge in menu planning. Expert Systems with Applications, 11(3), 301-308. Read here.

Sterling, L., Ciancarini, P., & Turnridge, T. (1996). On the animation of "non executable" specifications by prolog. International Journal of Software Engineering and Knowledge Engineering, 06(01), 63-87. Read here.

Ciancarini, P., & Sterling, L. (1995). Report on the Workshop: Applications of Logic Programming in Software Engineering. The Knowledge Engineering Review, 10(1), 97-100. Read here.

Renard, F. X., Sterling, L., & Brosilow, C. (1993). Knowledge verification in expert systems combining declarative and procedural representations. Computers & Chemical Engineering, 17(11), 1067-1090. Read here.

Schwartz, D. G., & Sterling, L. S. (1993). Using a Prolog meta-programming approach for a blackboard application. ACM SIGAPP Applied Computing Review, 1(1), 26–34. Read here.

Kirschenbaum, M., Sterling, L., & Jain, A. (1993). Relating logic programs via program maps. Annals of Mathematics and Artificial Intelligence, 8(3), 229-245. Read here.

Beer, R. D., Chiel, H. J., & Sterling, L. S. (1991). An Artificial Insect. American Scientist, 79(5), 444-452. Read here.

Ben-David, A., & Sterling, L. (1991). Symbolic and numeric knowledge integration in multiple fault troubleshooting. Expert Systems with Applications, 2(4), 353-359. Read here.

Yalçinalp, L. Ü., & Sterling, L. (1990). Diagnosing jaundice expert system. Computers & Mathematics with Applications, 20(9), 125-140. Read here.

Lakhotia, A., & Sterling, L. (1990). How to control unfolding when specializing interpreters. New Generation Computing, 8(1), 61-70. Read here.

Sterling, L., & Nygate, Y. (1990). PYTHON: An expert squeezer. The Journal of Logic Programming, 8(1), 21-39. Read here.

Bansal, A. K., & Sterling, L. S. (1990). An abstract interpretation scheme for identifying inherent parallelism in logic programs. New Generation Computing, 7(2), 273-324. Read here.

Beer, R. D., Chiel, H. J., & Sterling, L. S. (1990). A biological perspective on autonomous agent design. Robotics and Autonomous Systems, 6(1), 169-186. Read here.

Bansal, A. K., & Sterling, L. S. (1989). Transforming generate-and-test programs to execute under committed-choice AND-parallelism. International Journal of Parallel Programming, 18(5), 401-446. Read here.

Sterling, L., & Beer, R. D. (1989). Metainterpreters for expert system construction. The Journal of Logic Programming, 6(1), 163-178. Read here.

Ben-David, A., Sterling, L., & Pao, Y.-H. (1989). Learning and classification of monotonic ordinal concepts. Computational Intelligence, 5(1), 45-49. Read here.

Sterling, L., Bundy, A., Byrd, L., O'Keefe, R., & Silver, B. (1989). Solving symbolic equations with PRESS. Journal of Symbolic Computation, 7(1), 71-84. Read here.

Lakhotia, A., & Sterling, L. (1988). Composing Recursive Logic Programs with Clausal Join. New Generation Computing, 6(2), 211-225. Read here.

Bundy, A., & Sterling, L. (1988). Meta-level inference: Two applications. Journal of Automated Reasoning, 4(1), 15-27. Read here.

Fateman, R., Bundy, A., O'Keefe, R., & Sterling, L. (1988). Commentary on: solving symbolic equations with PRESS. ACM SIGSAM Bulletin, 22(2), 27–40. Read here.

Sterling, L., & Codish, M. (1986). Pressing for parallelism: a PROLOG program made Concurrent. The Journal of Logic Programming, 3(1), 75-92. Read here.

Sterling, L., & Lalee, M. (1986). An explanation shell for expert systems. Computational Intelligence, 2(1), 136-141. Read here.

Sterling, L. (1984). Logical levels of problem solving. The Journal of Logic Programming, 1(2), 151-163. Read here.

Grunewald, F. J., Segal, D., & Sterling, L. S. (1982). Nilpotent groups of Hirsch length six. Mathematische Zeitschrift, 179(2), 219-235. Read here.

Sterling, L. S. (1981). Computing invariants for finitely presented nilpotent groups. Bulletin of the Australian Mathematical Society, 24(2), 317-318. Read here.

Havas, G., Richardson, J. S., & Sterling, L. S. (1979). The last of the Fibonacci groups. Proceedings of the Royal Society of Edinburgh: Section A Mathematics, 83(3-4), 199-203. Read here.

Sterling, L. S., & Wormald, N. (1976). A remark on the construction of designs for two-way elimination of heterogeneity. Bulletin of the Australian Mathematical Society, 14(3), 383-388. Read here.

Edited Journal Special Issues

Goschnick, S. and Sterling, L. (Eds.) (2015). Special Issue on Kids and Other Novices Learning to Code: Insights, Tools and Lessons from the Visual Programming Frontline. International Journal of People-Oriented Programming, 4(1). View here.

Sterling, L., Miller, T. & Lopez-Lorca, A. (Eds.) (2014). Special Issue Emotions and People-Oriented Programming, International Journal of People-Oriented Programming, 3(1). View here.

Dix, J., Fisher, M., Levesque, H. & Sterling, L. (Eds.) (2004). Special Issue: Logic-based Agent Implementation, Annals of Mathematics and Artificial Intelligence, 41(2-4). View here.

Sterling, L., Naish, L., & Hermenegildo, M. (Eds.) (2001). Special issue: Logic Programming and the INTERNET. Theory and Practice of Logic Programming, 1(3). View here.

Sterling, L. (Ed.) (1996). Special Issue: Applications of Logic Programming. The Journal of Logic Programming, 26(2). View here.

Ciancarini, P. & Sterling, L.  (Eds.) (1996). Applications of Logic Programming in Software Engineering, International Journal of Software Engineering & Knowledge Engineering, 6(1). View here.

Sterling, L. (Ed.) (1994). Practical Applications of Prolog, ACM SIGAPP Applied Computing Review, 2(2). View here.

Sterling, L. (Ed.) (1990). Applications of Logic Programming, Journal of Logic Programming, 8, 1990. View here.

Edited Proceedings

Klusch, M., Hindrichs, K., Papazoglu, M. & Sterling, L. (Eds.) (2007). Cooperative Information Agents XI: 11th International Workshop, CIA 2007 Delft, The Netherlands, September 19-21, 2007 Proceedings, Springer-Verlag. Read here.

Leite, J., Ominici, A., Sterling, L. & Torroni, P. (Eds.) (2004). Declarative Agent Languages and Technologies, Papers from the First Intl. Workshop, DALT 2003, Springer Verlag. View here.

Grant, D. & Sterling, L. (Eds.) (2001). Australian Software Engineering Conference (ASWEC-2001), Canberra, The Institute of Electrical and Electronics Engineers (IEEE) Computer Society. Read here.

Sterling, L. (ed.) (1995). Logic Programming: Proceedings of the Twelfth International Conference on Logic Programming, Japan, June 1995, MIT Press. View here.

Demetriou, G. & Sterling, L. (Eds.) (1995). PAP'94: 2nd International Conference on the Practical Application of Prolog. AI Communications, 8, 35-36. View here.

Adams, A., & Sterling, L. (1992). AI '92: Proceedings of the 5th Australian Joint Conference on Artificial Intelligence. Hobart, Tasmania, December 1992, World Scientific. View here.

Book Chapters

Pedell, S., Constantin, K., Muñoz, D. and Sterling. L. (2022). Designing Meaningful, Beneficial and Positive Human Robot Interactions with Older Adults for Increased Wellbeing During Care Activities, in Handbook of Artificial Intelligence in Healthcare: Vol 2: Practicalities and Prospects (Series: Intelligent Systems Reference Library vol. 212) / Chee-Peng Lim, Yen-Wei Chen, Ashlesha Vaidya, Charu Mahorkar and Lakhmi C. Jain (eds.), Chapter 212, pp. 85-108.

Sterling, L., Pedell, S., & Oates, G. (2020). Using Motivational Modelling With an App Designed to Increase Student Performance and Retention. In D. Glick, A. Cohen, & C. Chang (Ed.), Early Warning Systems and Targeted Interventions for Student Success in Online Courses (pp. 161-176). IGI Global. Read chapter.

Sterling, L. (2020). End-User's Emotion and Satisfaction. In A. K. Bansal, J. I. Khan, & S. K. Alam (Eds.), Introduction to Computational Health Informatics (pp. 519-529), Boca Raton: Chapman and Hall/CRC. Read chapter.

Sterling, L., Burrows, R., Barnet, B., Taffe, S., & McDonald, R. (2019). Emotional Factors for Teleaudiology. In E. Saunders (Ed.), Tele-Audiology and the Optimization of Hearing Healthcare Delivery (pp. 1-18). Hershey, PA, USA: IGI Global. Read chapter.

Sterling, L., Lopez-Lorca, A., & 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 (pp. 324-367). Hershey, PA, USA: IGI Global. Read chapter.

Paay, J., Sterling, L., Pedell, S., Vetere, F., & 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 (pp. 226-261). Hershey, PA, USA: IGI Global. Read chapter.

Pedell, S., Lopez-Lorca, A., A., Miller, T., & Sterling, L. (2015). Don't Leave Me Untouched: Considering Emotions in Personal Alarm Use and Development. In M. Tavana, A. H. Ghapanchi, & A. Talaei-Khoei (Eds.), Healthcare Informatics and Analytics: Emerging Issues and Trends (pp. 96-127). Hershey, PA, USA: IGI Global. Read chapter.

Sterling, L. (2014). Why Study Information Technology. In K. Vaidya (Ed.), Information Technology and Systems for the Curious: Why Study Information Technology and Systems? Amazon Press. Purchase e-book.

Pedell, S., Miller, T., Vetere, F., Sterling, L., & Howard, S. (2014). Socially-Oriented Requirements Engineering: Software Engineering Meets Ethnography. In V. Dignum & F. Dignum (Eds.), Perspectives on Culture and Agent-based Simulations: Integrating Cultures (pp. 191-210). Cham: Springer International Publishing. Read chapter.

Lister, K., & Sterling, L. (2014). Integrating a Lightweight Information Agent with the Cyc Knowledge Base. In N. Dershowitz & E. Nissan (Eds.), Language, Culture, Computation. Computing - Theory and Technology: Essays Dedicated to Yaacov Choueka on the Occasion of His 75th Birthday, Part I (pp. 225-251). Berlin, Heidelberg: Springer Berlin Heidelberg. Read chapter.

Keane, T., & Sterling, L. (2013). Providing a healthy digital environment, aligning policy with teacher, student and parent expectations. In R. Hanewald (Ed.), From cyber bullying to cyber safety issues and approaches in educational contexts. Hauppauge, N.Y: Nova Science Publishers, Inc. View details.

Lopez-Lorca, A., Beydoun, G., Sterling, L., & Miller, T. (2011). An ontology-mediated validation process of software models. In J. Pokorny, V. Repa, K. Richta, W. Wojtkowski, H. Linger, C. Barry, & M. Lang (Eds.), Information Systems Development: Business Systems and Services: Modeling and Development (pp. 455-414). New York, United States: Springer Science+Business Media, LLC. Read chapter.

Sterling, L. (2011). Applying Agents within Knowledge Management. In D. Schwartz & D. Te'eni (Eds.), Encyclopedia of Knowledge Management, Second Edition (pp. 12-19). Hershey, PA, USA: IGI Global. Read chapter.

Sterling, L., & Taveter, K. (2009). A Logic Programming Perspective on Rules. In A. Giurca, D. Gasevic, & K. Taveter (Eds.), Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches (pp. 195-213). Hershey, PA, USA: IGI Global. Read chapter.

Taveter, K., & Sterling, L. (2009). Agent-Oriented Software Engineering. In M. Khosrow-Pour D. B. A. (Ed.), Encyclopedia of Information Science and Technology, Second Edition (pp. 93-98). Hershey, PA, USA: IGI Global. Read chapter.

Sterling, L. (2006). Knowledge Management Agents. In D. Schwartz (Ed.), Encyclopedia of Knowledge Management (pp. 368-372). Hershey, PA, USA: IGI Global. Read chapter.

Perugini, D., Lambert, D., Sterling, L., & Pearce, A. (2005). Provisional Agreement Protocol for Global Transportation Scheduling. In F. Klügl, A. Bazzan, & S. Ossowski (Eds.), Applications of Agent Technology in Traffic and Transportation (pp. 17-32). Basel: Birkhäuser Basel. Read chapter.

Annamalai, M., & Sterling, L. (2005). Incorporating Complex Mathematical Relations in Web-Portable Domain Ontologies. In V. Tamma, S. Cranefield, T. W. Finin, & S. Willmott (Eds.), Ontologies for Agents: Theory and Experiences (pp. 201-231). Basel: Birkhäuser Basel. Read chapter.

Lister, K., Hristozova, M., & Sterling, L. (2005). Reconciling Implicit and Evolving Ontologies for Semantic Interoperability. In V. Tamma, S. Cranefield, T. W. Finin, & S. Willmott (Eds.), Ontologies for Agents: Theory and Experiences (pp. 121-144). Basel: Birkhäuser Basel. Read chapter.

Oluyomi, A., & Sterling, L. (2005). A Dedicated Approach for Developing Agent Interaction Protocols. In M. Wayne Barley & N. Kasabov (Eds.), PRIMA 2004: Intelligent Agents and Multi-Agent Systems (pp. 162-177). Berlin, Heidelberg: Springer. Read chapter.

Goss, S., Heinze, C., Papasimeon, M., Pearce, A., & Sterling, L. (2004). Towards Reuse in Agent Oriented Information Systems: The Importance of Being Purposive. In P. Giorgini, B. Henderson-Sellers, & M. Winikoff (Eds.), Agent-Oriented Information Systems: 5th International Bi-Conference Workshop, AOIS 2003, Melbourne, Australia (pp. 110-125). Berlin, Heidelberg: Springer Berlin Heidelberg. Read chapter.

Cernuzzi, L., Juan, T., Sterling, L., & Zambonelli, F. (2004). The Gaia Methodology: Basic Concepts and Extensions. In F. Bergenti, M.-P. Gleizes, & F. Zambonelli (Eds.), Methodologies and Software Engineering for Agent Systems: The Agent-Oriented Software Engineering Handbook (pp. 69-88). Boston, MA: Springer US. Read chapter.

Juan, T., Sterling, L., & Winikoff, M. (2003). Assembling Agent Oriented Software Engineering Methodologies from Features. In F. Giunchiglia, J. Odell, & G. Weiß (Eds.), Agent-Oriented Software Engineering III. AOSE 2002. Lecture Notes in Computer Science, vol 2585 (pp. 198-209). Berlin, Heidelberg: Springer Berlin Heidelberg. Read chapter.

Sterling, L. (2002). Patterns for Prolog Programming. In A. C. Kakas & F. Sadri (Eds.), Computational Logic: Logic Programming and Beyond: Essays in Honour of Robert A. Kowalski Part I (pp. 374-401). Berlin, Heidelberg: Springer Berlin Heidelberg. Read chapter.

Gao, X., & Sterling, L. (2000). Semi-Structured Data Extraction from Heterogenous Sources. In D. Schwartz, T. Brasethvik, & M. Divitini (Eds.), Internet-Based Organizational Memory and Knowledge Management (pp. 83-102). Hershey, PA, USA: IGI Global. Read chapter.

Gao, X., & Sterling, L. (2000). AutoWrapper: automatic wrapper generation for multiple online services. In G. Young (Ed.), World Wide Web: Technologies and Applications for the New Millenium (pp. 61-70): CSREA Press. Read chapter.

Gao, X., & Sterling, L. (1998). A methodology for building information agents. In Y. Yang, M. Li, & A. Ellis (Eds.), Web Technologies and Applications (pp. 43-52): International Academic Publishers. Read here.

Sterling, L., & Srinivasan, V. (1995). A Generic Scheduling Framework developed in Prolog. In C. Beierle & L. Plümer (Eds.), Logic Programming: Formal Methods and Practical Applications (pp. 301-322): North-Holland Publishing Co.

Radack, G., & Sterling, L. (1994). Reasoning About Symbolic Descriptions of Mechanical Parts. In C. Dagli & A. Kusiak (Eds.), Intelligent Systems in Design and Manufacturing (pp. 139-169): ASME Press.

Kirschenbaum, M., & Sterling, L. (1993). Applying Techniques to Skeletons. In J. M. Jacquet (Ed.), Constructing Logic Programs (pp. 127-140): Wiley.

Sterling, L. (1993). Of Using Constraint Logic Programming for Design of Mechanical Parts. In L. Sterling (Ed.), Intelligent Systems - Concepts and Applications (pp. 107-116): Plenum Press.

Sterling, L., Beer, R. D., & Chiel, H. J. (1991). Beyond the Symbolic Paradigm. In P. Flach & R. A. Meersman (Eds.), Future Directions for Artificial Intelligence (pp. 71-79): North Holland.

Beer, R. D., Chiel, H. J., & Sterling, L. S. (1990). A biological perspective on autonomous agent design. In P. Maes (Ed.), Designing Autonomous Agents: Theory and Practice from Biology to Engineering and Back: Bradford. View book details.

Sterling, L. S. (1990). ProMiX: a Prolog Partial Evaluation System. In L. S. Sterling (Ed.), The Practice of Prolog (pp. 137-179): MIT Press. View book details.

Chiel, H. J., Beer, R. D., & Sterling, L. S. (1989). Heterogeneous neural networks for adaptive behavior in dynamic environments. In D. Touretzky (Ed.), Advances in Neural Information Processing Systems I (pp. 577–585). San Francisco: Morgan Kaufmann Publishers Inc. Read here.

Yalçinalp, L. U., & Sterling, L. (1989). An integrated interpreter for explaining Prolog's successes and failures. In H. Abramson & M. Rogers (Eds.), Meta-programming in logic programming (pp. 191–203): MIT Press. Read here.

Sterling, L. (1988). A Meta-Level Architecture for Expert Systems. In P. Maes & D. Nardi (Eds.), Meta-Level Architectures and Reflection (pp. 301-311): North-Holland.

Sterling, L., & Codish, M. (1988). PRESSing for parallelism: a Prolog program made concurrent. In E. Shapiro (Ed.), Concurrent Prolog: Collected Papers (pp. 304–350): MIT Press. View here.

Ben-David, A., & Sterling, L. (1986). A Prototype Expert System for Credit Evaluation. In L. F. Pau (Ed.), Artificial Intelligence in Economics and Management (pp. 121-128): Elsevier North-Holland.

Refereed Conference Publications

Oliveira, E., Maram, V., Sterling, L. (2021). Transitioning from Motivational Goal Models to User Stories Within User-Centred Software Design. Paper presented at CEUR Workshop Proceedings, vol. 3107: RESOSY 2021 Requirements Engineering for Sociotechnical Systems 2021: proceddings of the First International Interdisciplinary Workshop on Requirements Engineering for Sociotechnical Systems (RESOSY 2021) co-located 28th Asia Pacific Software Engineering Conference (APSEC 2021), Virtual event, Taipei, Taiwan, December 8-9, 2021 / Taveter, K., Mooses, K., Gambo, I., and Iqbal, T. (eds.), Vol. 3107, Paper 7. Read here.

Sterling, L., Marshall, J., Murdoch, S., and Pedell, S. (2021). Requirements Elicitation and Repeatable Processes - Interdisciplinary Collaboration Between Software Engineering and Design, in CEUR Workshop Proceedings, vol. 3107: RESOSY 2021 Requirements Engineering for Sociotechnical Systems 2021: proceddings of the First International Interdisciplinary Workshop on Requirements Engineering for Sociotechnical Systems (RESOSY 2021) co-located 28th Asia Pacific Software Engineering Conference (APSEC 2021), Virtual event, Taipei, Taiwan, December 8-9, 2021 / Taveter, K., Mooses, K., Ishaya Gambo, I., and Iqbal, T. (eds.), Vol. 3107, Paper 5. Read here.

Burrows, R., Mendoza, A., Sterling, L., Miller, T., & Pedell, S. (2019). Evaluating Ask Izzy: A Mobile Web App for People Experiencing Homelessness. Paper presented at the Proceedings of 17th European Conference on Computer-Supported Cooperative Work, Reports of the European Society for Socially Embedded Technologies: vol. 3, no. 1, Salzburg, Austria, 8-12 June 2019. Read here.

New, P., Alpan, A., Carrillo, F., Sterling, L., McCarthy, C., Wise, L., Skues, J., Scheinberg, A. (2019). Phase Zero Study for Programming a Sociable Humanoid Robot to Increase Activity in Stroke Rehabilitation Inpatients. Paper presented at the SMART STROKES 2019 Conference, International Journal of Stroke: vol. 14, no. 1, supplement, pp.3-20, Hunter Valley, NSW, Australia, 8-9 August 2019. Read here.

Marshall, C.j., Pranata, A., Paay, J., Sterling, L., Merolli, M. (2019). User-Centred Value Specifications for Technologies Supporting Chronic Low-Back Pain Management. Paper presented at proceedings of the 17th World Congress of medical and Health Informatics, 'Health and Wellbeing for All': Ohno-Machado, L., and Seroussi, B. (Eds.), vol. 264, pp. 1288-1292, Lyon, France, 25-30 August 2019. Read here.

Burrows, R., Lopez-Lorca, A., Sterling, L., Miller, T., Mendoza, A., Pedell, S. (2019). Motivational Modelling in Software for Homelessness: Lessons from an Industrial Study. Paper presented at IEEE 27th International Requirements Engineering Conference, pp.297-307, Jeju Island, South Korea, 23-27 September 2019. Read here.

Taveter, K., Sterling, L., Pedell, S., Burrows, R., Taveter, E.M. (2019). A Method for Eliciting and Representing Emotional Requirments: Two Case Studies in e-Healthcare. Paper presented at IEEE 27th International Requirements Engineering Conference Workshops (REW), pp.100-105, Jeju Island, South Korea, 23-27 September 2019. Read here.

Burrows, R., Mendoza, A., Pedell, S., Sterling, L., Miller, T., Lopez-Lorca, A. (2019). Co-Creating Technology for Societal Change: A Mobile App Addressing Homelessness. Paper presented at OpenLivingLab Days 2019 Conference Proceedings, Thessaloniki, Greece, 3-5 September 2019. Read here.

Lorca, A. L., Burrows, R., & Sterling, L. (2018). Teaching Motivational Models in Agile Requirements Engineering. Paper presented at 2018 IEEE 8th International Workshop on Requirements Engineering Education and Training (REET), 21-21 August 2018. Read here.

Burrows, R., Pedell, S., Sterling, L., Miller, T., & Mendoza, A. (2018). Motivational Goals for using Electronic Health Record Applications. Paper presented at the Open Living Lab Days 2018 (OLLD18), Geneva, Switzerland, 26 September 2018. Read here.

McCarthy, C., Butchart, J., George, M., Kerr, D., Kingsley, H., Scheinberg, A. M., & Sterling, L. (2015). Robots in Rehab: Towards socially assistive robots for paediatric rehabilitation. Paper presented at the Proceedings of the Annual Meeting of the Australian Special Interest Group for Computer Human Interaction, Parkville, VIC, Australia. Read here.

Lopez-Lorca, A. A., Miller, T., Pedell, S., Mendoza, A., Keirnan, A., & Sterling, L. (2014). One size doesn't fit all: diversifying "the user" using personas and emotional scenarios. Paper presented at the Proceedings of the 6th International Workshop on Social Software Engineering, Hong Kong, China. Read here.

Davis, H., Pedell, S., Lorca, A. L., Miller, T., & Sterling, L. (2014). Researchers as proxies for informal carers: photo sharing with older adults to mediate wellbeing. Paper presented at the Proceedings of the 26th Australian Computer-Human Interaction Conference on Designing Futures: the Future of Design, Sydney, New South Wales, Australia. Read here.

Pedell, S., Kapadia, V., Khatun, F., Davis, H., Sterling, L., & Ray, P. (2014). A tablet-based interactive wellbeing check prototype for elderly, in Proceedings of HIC conference. Paper presented at the 'Ageing well: The contribution that e-health can make', the Aged Care Informatics Conference (ACI 2014), Melbourne, Australia, 13 August 2014.

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. Paper presented at the Transforming the future, the 24th Australasian Conference on Information Systems (ACIS 2013), Melbourne, Victoria, Australia, 4-6 December 2013. Read here.

Cheah, W., Sterling, L., & Taveter, K. (2012). Task Knowledge Patterns Reuse in Multi-Agent Systems Development. Paper presented at the Revised selected papers of the 13th International Conference on Principles and Practice of Multi-Agent Systems, volume 7057 of LNAI. Read here.

Pedell, S., & Sterling, L. (2011). Agent-Based Modelling for Understanding Sustainability. Paper presented at Agents in principle, agents in practice: proceedings of the 14th International Conference on Principles and Practice of Multi-Agent Systems, volume 7047 of LNAI, Berlin, Heidelberg: Springer Berlin Heidelberg. Read here.

Pedell, S., & Sterling, L. (2012). The Benefits of Agent-Based Motivation Models in Policy Formulation and Implementation. Paper presented at AMPLE 2011: Proceedings of the 1st Workshop on Agent-based Modeling for Policy Engineering at AAMAS: Springer Berlin Heidelberg.

Pedell, S., Miller, T., Sterling, L., Vetere, F., & Howard, S. (2012). Substantiating Agent-Based Quality Goals for Understanding Socio-Technical Systems. In V.Dignum (Ed.), Proceedings of the 1st Workshop on Agent-based Modeling for Policy Engineering: Springer Berlin Heidelberg. Read here.

Sterling, L. (2011). Adaptive: A quality goal for agent-oriented models or a fundamental feature of agents? Paper presented at the Proceedings of the IFAC World Congress, Milan, Italy. Read here.

Pedell, S., Vetere, F., Howard, S., Sterling, L., Miller, T., & Vutborg, R. (2011). Tools for participation: Intergenerational technology design for the home. Paper presented at the Fifth international conference Design Principles and Practices. Read here.

Pedell, S., Miller, T., Sterling, L., Vetere, F., Howard, S., & Paay, J. (2011). Substantiating quality goals with field data for socially-oriented requirements engineering. Paper presented at the The 10th International Conference on Autonomous Agents and Multiagent Systems - Volume 3, Taipei, Taiwan. Read here.

Pedell, S., Vetere, F., Howard, S., Miller, T., & Sterling, L. (2010). Shared artefacts as participatory Babel fish. Paper presented at the Proceedings of the 11th Biennial Participatory Design Conference, Sydney, Australia. Read here.

Lopez-Lorca, A., Beydoun, G., Sterling, L., & Miller, T. (2011). An ontology-mediated validation process of software models. Paper presented at the Proceedings of the International Conference on Information Systems Development. Read here.

Miller, T., Pedell, S., Sterling, L., & Lu, B. (2011). Engaging Stakeholders with Agent-Oriented Requirements Modelling. Paper presented at the AOSE 2010: Agent-Oriented Software Engineering XI, Berlin, Heidelberg. Read here.

Cheah, W., Sterling, L., & Taveter, K. (2010). Task knowledge patterns reuse in multi-agent systems development. Paper presented at the Proceedings of the 13th international conference on Principles and Practice of Multi-Agent Systems, Kolkata, India. Read here.

Cheah, W., & Sterling, L. (2010). Analysis And Classification Of Task Knowledge Patterns. Paper presented at the 24th European Conference on Modelling and Simulation: Simulation Meets Global Challenges, Kuala Lumpur. Read here.

Taveter, K., & Sterling, L. (2009). Event-based optimization of air-to-air business processes. N. Stojanovic, A. Abecker, O. Etzion, and A. Paschke (Eds.), Paper presented at the Proceedings of the Intelligent Event Processing, AAAI Spring Symposium. Read here.

Taveter, K., & Sterling, L. (2009). Design of an environment for agent-based simulation of air-to-air business processes. Paper presented at the 7th European Workshop on Multi-Agent Systems (EUMAS 2009), Cyprus.

Sterling, L. and Warburton, J., (2009). eResearch training for research higher degree students, Proceedings of eResearch Australasia 2009. Read here.

Cheah, W., & Sterling, L. (2009). Developing Knowledge Models for Multi-agent Mediator Systems. Paper presented at Proceedings of PRIMA 2007 - 10th Pacific Rim International Conference on Multi-Agents, Berlin, Heidelberg: Springer Berlin Heidelberg. Read here.

Pedell, S., Miller, T., Vetere, F., Sterling, L., Howard, S., & Paay, J. (2009). Having fun at home: interleaving fieldwork and goal models. Paper presented at the Proceedings of the 21st Annual Conference of the Australian Computer-Human Interaction Special Interest Group: Design: Open 24/7 (OZCHI 2009), Melbourne, Australia. Read here.

Cheah, W., & Sterling, L. (2008). Analysis and Design of Multi Agent Knowledge Development Process. Paper presented at the 19th Australian Software Engineering Conference: ASWEC 2008, IEEE Computer Press. Read here.

Taveter, K., Sterling, L. (2008). Features as Loosely Defined Method Fragments, in 6th Agent-Oriented Software Engineering Technical Forum (AOSE TFG08), Bath, United Kingdom, 17 December. Read here.

Lu, B., Sterling, L., & Taveter, K. (2008). Supporting Evolving Multi-agent Systems with a System Evolution Directory. Paper presented at the Australian Software Engineering Conference: ASWEC 2008, IEEE Computer Press. Read here.

Annamalai, M., & Sterling, L. (2008). On Extending the Knowledge Sharing Practices in Scientific Collaboration to the Semantic Web. Paper presented at the Knowledge Management International Conference (KMICE). Read here.

Taveter, K., & Sterling, L. (2008). An Expressway from Agent-Oriented Models to Prototypes. In M. Luck & L. Padgham (Eds.), Agent-Oriented Software Engineering VIII: 8th International Workshop, AOSE 2007, Honolulu, HI, USA, May 14, 2007, Revised Selected Papers (pp. 147-163). Berlin, Heidelberg: Springer Berlin Heidelberg. Read here.

Sterling, L. (2007). Agent-Oriented Modelling: Declarative or Procedural? Paper presented at the 5th International Workshop on Declarative Agent Languages and Technologies, Declarative Agent Languages and Technologies V. Read here.

Oluyomi, A., Karunasekera, S., & Sterling, L. (2007). A Process for Analyzing Agent-Oriented Patterns. Paper presented at the Proceedings of the Workshop on Agent-Oriented Software Engineering, Hawaii. Read here.

Antoniou, G., Jancic, A., Parampalli, U., & Sterling, L. (2007). Applying a cryptographic scheme in the RPINA protocol. Paper presented at the Second International Workshop on Digital Forensics and Incident Analysis (WDFIA 2007), Karlovassi, Samos, Greece. Read here.

Luo, Y., Sterling, L., & Taveter, K. (2007). Modelling a Smart Music Player with a Hybrid Agent-Oriented Methodology. Paper presented at the 15th IEEE International Requirements Engineering Conference (RE 2007). Read here.

Luo, Y., Antoniou, G., & Sterling, L. (2007). Incorporating Security Requirements into Communication Protocols in Multi-agent Software Systems. Paper presented at the Eighth International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2007). Read here.

Lister, K., Sterling, L., & Taveter, K. (2006). Reconciling ontological differences by assistant agents. Paper presented at the Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems, Hakodate, Japan. Read here.

Goschnick, S., Balbo, S., Sterling, L., & Sun, C. (2006). TANDEM - a design method for integrating web services into multi-agent systems. Paper presented at the Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS-06), Hakodate, Japan. Read here.

Sterling, L., Taveter, K., & the Daedalus Team. (2006). Building Agent-Based Appliances with Complementary Methodologies. Paper presented at the Proceedings of the 2006 Conference on Knowledge-Based Software Engineering: Proceedings of the Seventh Joint Conference on Knowledge-Based Software Engineering, Tallinn, Estonia. Read here.

Stern, L., & Sterling, L. (2006). Towards Agents for Educational Software. Paper presented at the EdMedia + Innovate Learning 2006, Orlando, FL USA. Read here.

Oluyomi, A., Karunasekera, S., & Sterling, L. (2006). Design of Agent-Oriented Pattern Templates. Paper presented at the Australian Software Engineering Conference (ASWEC 06). Read here.

Ronald, N., Sterling, L., & Kirley, M. (2006). Evaluating JACK Sim for Agent-Based Modelling of Pedestrians. Paper presented at the Proceedings of the IEEE/WIC/ACM international conference on Intelligent Agent Technology (IAT 2006), Hong Kong. Read here.

Oluyomi, A., Karunasekera, S., & Sterling, L. (2005). Improved Template for Agent Pattern Description. Paper presented at the 2005 IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT 05), France. Read here.

Perugini, D., Lambert, D., Sterling, L., & Pearce, A. (2005, 19-22 Sept. 2005). From single static to multiple dynamic combinatorial auctions. Paper presented at IEEE/WIC/ACM International Conference on Intelligent Agent Technology, France. Read here.

Ronald, N., & Sterling, L. (2005). Modelling pedestrian behaviour using the BDI architecture. Paper presented at the Proceedings of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology, France. Read here.

Ronald, N., Sterling, L., & Kirley, M. (2005). A conceptual framework for specifying and developing pedestrian models. Paper presented at the International congress on Modelling and Simulation (MODSIM05), Melbourne. Read here.

Wilmann, D., & Sterling, L. (2005). Guiding agent-oriented requirements elicitation: HOMER. Proceedings of the Fifth International Conference on Quality Software (QSIC 2005), Australia. Read here.

Kuan, P., Karunasekera, S., & Sterling, L. (2005). Improving Goal and Role Oriented Analysis for Agent Based Systems. Proceedings of the Australian Software Engineering Conference (ASWEC 05), Brisbane, Australia. Read here.

Araban, S., & Sterling, L. (2004). Quality of service for web services. Paper presented at the Proceedings of the 3rd International Conference on Software Engineering, Parallel and Distributed Systems (SEPADS), Austria. Read here.

Lister, K., & Sterling, L. (2004). Reconciling Heterogeneous Information Sources. Proceedings of the International Semantic Web Conference (ISWC2004), Hiroshima, Japan.

Cordi, V., Mascardi, V., Martelli, M., & Sterling, L. (2004). Developing an Ontology for the Retrieval of XML Documents: A Comparative Evaluation of Existing Methodologies. Paper presented at Agent Oriented Information Systems (AOIS) at AAMAS, New York. Read here.

Oluyomi, A., Karunasekera, S., & Sterling, L. (2004). An Agent Design Pattern Classification Scheme: Capturing the Notions of Agency in Agent Design Patterns. Proceedings of the 11th Asia-Pacific Software Engineering Conference. Read here.

Sterling, L., & Juan, T. (2005). The software engineering of agent-based intelligent adaptive systems. Proceedings of the 27th International Conference on Software Engineering, ICSE 2005, St. Louis. Read here.

Chan, K., Sterling, L., & Karunasekera, S. (2004). Agent-Oriented Software Analysis. Proceedings of the 2004 Australian Software Engineering Conference (ASWEC 04), Melbourne. Read here.

Perugini, D., Lambert, D., Sterling, L., & Pearce, A. (2005). Provisional Agreement Protocol for Global Transportation Scheduling. Paper presented at the Workshop on Agents in Traffic and Transportation at AAMAS-04, Basel. Read here.

Perugini, D., Lambert, D., Sterling, L., & Pearce, A. (2004). Agent-Based Global Transportation Scheduling in Military Logistics. Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 3, New York, New York. Read here.

Juan, T., & Sterling, L. (2004). Achieving Dynamic-Interfaces with Agent Concepts. Paper presented at the Proceedings of the 3rd International Joint Conference on Autonomous Agents & Multi Agent Systems (AAMAS04), New York. Read here.

Araban, S., & Sterling, L. (2004). Measuring Quality of Service for Contract Aware Web Services. Paper presented at the First Australian Wokshop on Engineering Service Oriented Systems (AWESOS 2004), Melbourne.

Chan, K., Sterling, L., Karunasekera, S., Pearce, A., & Juan, T. (2003). A Role-Based Methodology for Agent Oriented Software Engineering. Paper presented at the Proceedings of the SITCRC Conference, Sydney.

Annamalai, M., & Sterling, L. (2003). Dealing with mathematical relations in web-ontologies. Paper presented at the AAMAS03 workshop on ontologies in agent systems, Melbourne, Australia. Read here.

Hristozova, M., & Sterling, L. (2003). Experiences with Ontology Development for Value-Added Publishing. Paper presented at the Workshop on Ontologies in Agent Systems (OAS 2003) at the 2nd International Joint Conference on Autonomous Agents and Multi-Agent Systems, Melbourne, Australia. Read here.

Perugini, D., Lambert, D., Sterling, L., & Pearce, A. (2003). A Distributed Approach to Global Transportation Scheduling. Paper presented at the 2003 IEEE/WIC International Conference on Intelligent Agent Technology, Halifax, Canada. Read here.

Perugini, D., Wark, S., Zschorn, A., Lambert, D., Sterling, L., & Pearce, A. (2003). Agents in Logistics Planning - Experiences with the Coalition Agents Experiment project. Paper presented at the ‘Agents at Work’ Workshop, held at AAMAS-03, Melbourne, Australia. Read here.

Goschnick, S., & Sterling, L. (2003). An Agent-based Digital Self in a 24x7 Web Services World: Architecture and Implementation. Paper presented at the 2003 IEEE/WIC International Conference on Intelligent Agent Technology, Halifax, Canada. Read here.

Markham, S., Ceddia, J., Sheard, J., Burvill, C., Weir, J., Field, B., Sterling, L., & Stern, L. (2003). Applying Agent Technology to Evaluation Tasks in E-Learning Environments. Paper presented at the Exploring Educational  Technologies Conference, Melbourne, Australia. Read here.

Cruz, L., Annamalai, M., & Sterling, L. (2002). Analyzing High Energy Physics Experiments - A Multi-Agent Approach. Paper presented at the Agentcities: Challenges in Open Agent Environments, Springer-Verlag.

Muthukkaruppan, A., Cruz, L., Sterling, L., Moloney, G. (2002). Adding Semantics to Scientific Collaboration Documents, in 1st International Semantic Web Conference (ISXC), Sardinia, Italy, 9-12 June. Read here.

Sterling, L., Gruba, P., & S⊘ndergaard, H. (2001). A Constructivist Approach to Communication Skills Instruction in Computer Science. Paper presented at the 2003 WFEO/ASEE e-Conference. Read here.

Juan, T., Sterling, L., Martelli, M., & Mascardi, V. (2003). Customizing AOSE methodologies by reusing AOSE features. Paper presented at the Proceedings of the second international joint conference on Autonomous agents and multiagent systems, Melbourne, Australia. Read here.

Perugini, D., Lambert, D., Sterling, L., & Pearce, A. (2003, 8-11 July 2003). Distributed information fusion agents. Paper presented at Sixth International Conference of Information Fusion, Cairns, Australia. Read here.

Senyard, A., Kazmierczak, E., & Sterling, L. (2003). Software Engineering Methods for Neural Networks. Paper presented at the Tenth Asia-Pacific Software Engineering Conference Software Engineering Conference, Thailand. Read here.

Juan, T., & Sterling, L. (2003). The ROADMAP Meta-Model for Intelligent Adaptive Multi-Agent Systems in Open Environments. Paper presented at the 4th International Workshop on Agent-Oriented Software Engineering (AOSE 2003), Melbourne, Australia. Read here.

Annamalai, M., & Sterling, L. (2003). Guidelines for Constructing Reusable Domain Ontologies. Paper presented at the Workshop on Ontologies in Agent Systems, 2nd International Joint Conference on Autonomous Agents and Multi-Agent Systems, Melbourne, Australia. Read here.

Chan, K., & Sterling, L. (2003). Light-Weight Agents for E-Learning Environments. Paper presented at the Foundations of Intelligent Systems. 14th International Symposium on Methodologies for Intelligent Systems (ISM IS 2003), Japan.

Juan, T., & Sterling, L. (2003). A meta-model for intelligent adaptive multi-agent systems in open environments. Paper presented at the Second international joint conference on Autonomous agents and multiagent systems (AAMAS 03), Melbourne, Australia. Read here.

Chan, K., & Sterling, L. (2003). Specifying Roles within Agent-Oriented Software Engineering. Paper presented at the Proceedings of the Tenth Asia-Pacific Software Engineering Conference Software Engineering Conference, Thailand. Read here.

Lister, K., & Sterling, L. (2003). Tasks as Context for Intelligent Agents. Paper presented at the IEEE/WIC International Conference on Intelligent Agent Technology, Halifax, Canada. Read here.

Goschnick, S., & Sterling, L. (2003). Enacting and interacting with an agent-based digital self in a 24x7 web service world. Paper presented at the International workshop on Humans and Multi-Agent Systems, held in conjunction with AAMAS-03, Melbourne, Australia.

Heinze, C., & Sterling, L. (2002). Using the UML to model knowledge in agent systems. Paper presented at the First international joint conference on Autonomous agents and multiagent systems: part 1 (AAMAS 02), Bologna, Italy. Read here.

Hristozova, M., & Sterling, L. (2002). An eXtreme method for developing lightweight ontologies. Paper presented at the Workshop on Ontologies in Agent Systems (OAS 2002) held at AAMAS-02.

Perugini, D., Lambert, D., Sterling, L., & Pearce, A. (2002). Agents for military logistic planning. Paper presented at the ECAI-02 Workshop, Lyon, France.

Juan, T., Sterling, L., & Winikoff, M. (2003). Assembling Agent Oriented Software Engineering Methodologies from Features. Paper presented at the International Workshop on Agent-Oriented Software Engineering, AOSE 2002: Agent-Oriented Software Engineering III, Berlin, Heidelberg. Read here.

Juan, T., Pearce, A., & Sterling, L. (2002). ROADMAP: extending the gaia methodology for complex open systems. Paper presented at the First international joint conference on Autonomous agents and multiagent systems: part 1 (AAMAS 02), Bologna, Italy. Read here.

Martelli, M., Mascardi, V., & Sterling, L. (2002). Logic-Based Languages to Model and Program Intelligent Agents. Paper presented at the Proceedings of the Appia-GULP-Prode-02: Joint Conference on Declarative Programming, Madrid, Spain.

Lister, K., & Sterling, L. (2002). Reconciling Ontological Differences for Intelligent Agents. Paper presented at the Meaning Negotiation, AAAI Technical Report WS-02-09. Read here.

Lister, K., Hristozova, M., & Sterling, L. (2005). Reconciling Implicit and Evolving Ontologies for Semantic Interoperability. Paper presented at the Ontologies in Agent Systems (OAS 02), Proceedings of the Workshop on Ontologies in Agent Systems, 1st International Joint Conference on Autonomous Agents and Multi-Agent Systems, Basel. Read here.

Annamalai, M., Sterling, L., & Moloney, G. (2002). A Collaborative Framework for Distributed Scientific Groups. Paper presented at the Ontologies in Agent Systems (OAS 02), Proceedings of the Workshop on Ontologies in Agent Systems, 1st International Joint Conference on Autonomous Agents and Multi-Agent Systems. Read here.

Cruz, L., Annamalai, M., & Sterling, L. (2002). Analyzing High Energy Physics Experiments: A Multi-Agent Approach. Paper presented at the Workshop on AgentCities, AAMAS 02, Bologna, Italy. Read here.

Sterling, L., & Lister, K. (2001). Towards ontological reconciliation for agents. Paper presented at the Thirteenth IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2001). Read here.

Sterling, L., Kazmierczak, E., & Senyard, A. (2001). Software Engineering Issues for (Chemical) Engineers. Paper presented at the World Congress of Chemical Engineering 2001.

Lister, K., & Sterling, L. (2001). Agents in a Multi-cultural World: Towards Ontological Reconciliation. Paper presented at the Australian Joint Conference on Artificial Intelligence (AI 2001), Adelaide, Australia. Read here.

Goschnick, S., & Sterling, L. (2001). ShadowBoard: an Agent-orientated Model-View-Controller (AoMVC) Architecture for a Digital Self. Paper presented at the 2001 International Workshop for Agent Technologies over Internet Applications (ATIA-2001), Taiwan.

Gao, X., & Sterling, L. (2001). Knowledge-based Information Agents. Paper presented at the Advances in Artificial Intelligence, PRICAI 2000 Workshop Reader, Melbourne, Australia.

Heinze, C., Pearce, A., Sterling, L., & Goss, S. (2001). Designing Perception Modules to Shape Information for BDI Agents. Paper presented at the Advances in Artificial Intelligence, PRICAI 2000 Workshop Reader, Melbourne, Australia.

Lu, H., & Sterling, L. (2000). SportsAgents: A Mediator-based Multi-Agent System for Cooperative Information Gathering from the World Wide Web. Paper presented at the Fifth International Conference on Practical Applications of Intelligent Agents and Agent Methodology, Manchester, United Kingdom.

Lu, H., & Sterling, L. (2000). Intelligent Matchmaking for Information Agents Cooperation on the World Wide Web. Paper presented at the Workshop 2000, Agent-Based Simulation, Passau, Germany.

Lu, H., & Sterling, L. (2000). Interoperability and Semi-Structured Data in an Open Web-Based Agent Information System. Paper presented at the Proceedings of the First International Conference on Web Information Systems Engineering (WISE 00): Volume 1, Hong Kong.

Senyard, A., Dart, P., & Sterling, L. (2000, 28-29 April 2000). Towards the software engineering of neural networks: a maturity model. Paper presented at 2000 Australian Software Engineering Conference: IEEE Computer Society Press.

Sterling, L. (1999). 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.

Osborn, J., & Sterling, L. (1999). JUSTICE: a judicial search tool using intelligent concept extraction. Paper presented at the 7th international conference on Artificial intelligence and law, Oslo, Norway. Read here.

Zini, F., & Sterling, L. (1999). Designing Ontologies for Agents. Paper presented at the Apia-GULP Prod-99, Joint Conference on Declarative Programming, L’Aquila, Italy.

Lu, H., & Sterling, L. (1999). A Mediator-Based Multi-Agent Architecture for Information Gathering from the Web. Paper presented at the Australian Software Architectures Workshop (ASAW-99), Melbourne, Australia.

Gao, X., & Sterling, L. (1999). AutoWrapper: Automatic Wrapper Generation for Multiple Online Services. Paper presented at Asia Pacific Web Conference 1999 (APWeb99), Hong Kong.

Kazmierczak, E., Dart, P., Sterling, L., Mascardi, V., Martelli, M., Zini, F., & Subrahmanian, V. S. (1999). Combining logical agents with rapid prototyping for engineering distributed applications. Paper presented at the Software Technology and Engineering Practice, STEP 1999, Pittsburgh, United States. Read here.

Lu, H., Sterling, L., & Wyatt, A. (1999). An Information Agent to Extract Sports Results from the WWW. Paper presented at the Fourth International Conference on Practical Applications of Intelligent Agents and Agent Methodology, London, United Kingdom.

Lu, H., Sterling, L., & Wyatt, A. (1999). Knowledge Discovery in SportsFinder: An Agent to Extract Sports Results from the Web. Paper presented at the Third Pacific-Asia Conference on Methodologies for Knowledge Discovery and Data Mining (PAKDD-99), Beijing, China. Read here.

Naish, L., & Sterling, L. (1998). A Higher Order Reconstruction of Stepwise Enhancement. In Lecture Notes in Computer Science, Leuven, Belgium. Read here.

Loke, S. W., Sterling, L., Sonenberg, L., & Kim, H. (1998). ARIS: A Shell for Information Agents that Exploit Web Structure. Paper presented at the Third International Conference on Practical Applications of Intelligent Agents and Agent Methodology, London, United Kingdom.

Loke, S. W., Sterling, L., Sonenberg, L., & Kim, H. (1998). ARIS: A Shell for Information Agents that Exploit Web Structure. Paper presented at the Sixth International Conference on the Practical Applications of Prolog, London, United Kingdom.

Marling, C. R., Petot, G. J., & Sterling, L. (1998). A CBR/RBR Hybrid for Designing Nutritional Menus. Paper presented at the AAAI Spring Symposium on Multimodal Reasoning, Stanford, California. Read here.

Sterling, L. (1997). On Finding Needles in WWW Haystacks. Paper presented at the 10th Australian Joint Conference on Artificial Intelligence: Advanced Topics in Artificial Intelligence, Perth, Australia. Read here.

Grinton, C., Sonenberg, L., & Sterling, L. (1997). Exploring agent cooperation: Studies with a simple pursuit game. Paper presented at Australian Joint Conference on Artificial Intelligence (AI 1997), Perth, Australia: SpringerLink, Lecture Notes in Computer Science. View details.

Naish, L., & Sterling, L. (1998). A Higher Order Reconstruction of Stepwise Enhancement. Preliminary Paper presented at the International Workshop on Logic Programming Synthesis and Transformation, LOPSTR 1997: Logic Program Synthesis and Transformation, Leuven, Belgium. Read here.

Han, Y., Loke, S. W., & Sterling, L. (1997). Agents for Citation Finding on the World Wide Web. Paper presented at the 2nd Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM 97). Read here.

Stern, L., & Sterling, L. (1997). Teaching AI algorithms using animations reinforced by interactive exercises. Paper presented at the 2nd Australasian Conference on Computer Science Education (ACSE 97), Melbourne, Australia, ACM Press. Read here.

Sonenberg, E. A., & Sterling, L. S. (1997). Embracing IT's Possibilities in Education - a View from Computer Science. Paper presented at the Workshop on Doing IT at Melbourne.

Gao, X., & Sterling, L. (1997). Using limited common sense knowledge to guide knowledge acquisition for information agents. Paper presented at the 10th Australian Workshop on Knowledge Acquisition.

Loke, S. W., Davison, A., & Sterling, L. (1996). CiFi: An intelligent agent for citation finding on the World-Wide Web. Paper presented at Pacific Rim International Conference on Artificial Intelligence (PRICAI 96): Topics in Artificial Intelligence, Cairns, Australia: Springer: Lecture Notes in Computer Science. Read here.

Marling, C. R., & Sterling, L. (1996). Designing Nutritional Menus Using Case-Based and Rule-Based Reasoning. Paper presented at the Fourth International Conference on Artificial Intelligence in Design, Stanford, USA. Read here.

Quinn, R. D., Causey, G. C., Merat, F. L., Sargent, D. M., Barendt, N. A., Newman, W. S., Velasco, V. B., Podgurski, A., Ju-Yeon, J., Sterling, L. S., & Yoohwan, K. (1996). Design of an agile manufacturing workcell for light mechanical applications. Paper presented at IEEE International Conference on Robotics and Automation. Read here.

Marling, C., Petot, G., & Sterling, L. (1996). Planning Nutritional Menus Using Case-Based Reasoning. Paper presented at the AAAI Spring Symposium on Artificial Intelligence in Medicine, Stanford, USA.

Kirschenbaum, M., Michaylov, S., & Sterling, L. (1996). Skeletons and Techniques as a Normative View of Developing Logic Programs. Paper presented at the Australian Computer Science Conference (ACSC 96), Melbourne, Australia.

Nygate, Y., & Sterling, L. (1996). Designing and Implementing a Bridge Playing Program. Paper presented at the Australian Computer Science Conference 1996 (ACSC 96), Melbourne, Australia.

Loke, S. W., Davison, A., & Sterling, L. (1996). Lightweight deductive databases on the world-wide web. Paper presented at the 1st Workshop on Logic Programming Tools for INTERNET Applications, Joint International Conference and Symposium on Logic Programming (JICSLP 96), Bonn, Germany. Read here.

Sterling, L., Loke, S. W., & Davison, A. (1996). Software Agents for Retrieving Knowledge from the World Wide Web. Paper presented at the Agents and Web-Based Design Environments Workshop, Fourth International Conference on Artificial Intelligence in Design, Laguna Hills, USA.

Jain, A., Sterling, L., & Kirschenbaum, M. (1995). Towards Reusability Based Upon Similar Computational Behavior. Paper presented at the Seventh International Conference on Software Engineering and Knowledge Engineering, Rockville, USA.

Lakhotia, A., Sterling, L., & Bojantchev, D. (1995). Development of a Prolog Tracer by Stepwise Enhancement. Paper presented at the Third International Conference on Practical Applications of Prolog, Paris, France. Read here.

Sterling, L., & Turnidge, T. Z. (1994). Z Specifications: Syntactic Sugar for Prolog. Paper presented at the Workshop on Software Engineering and Logic Programming, ICLP94, Santa Margherita Ligure, Italy.

Nygate, Y., & Sterling, L. (1993). ASPEN: A Methodology for Designing Complex Problem Solving Systems. Paper presented at the Israeli Conference on AI.

Srinivasan, V., & Sterling, L. (1993, 20-23 Sept. 1993). A knowledge based framework for developing and customizing schedulers. Paper presented at 8th Knowledge-Based Software Engineering Conference, Chicago, USA: IEEE. Read here.

Sterling, L. (1993). On Merging Prolog Programs. Paper presented at the ARO/AFOSR/ONR Workshop on Software Slicing Merging and Integration, Monterrey, USA.

Sterling, L., & Sitt Sen, C. (1993). A Tool to Support Stepwise Enhancement in Prolog. Paper presented at the Workshop on Logic Programming Environments, Vancouver, Canada.

Sterling, L., Jain, A., & Kirschenbaum, M. (1993). Composition Based on Skeletons and Techniques. Paper presented at the Workshop on Composing Logic Programs, Vancouver, Canada. Read here.

Schwartz, D., & Sterling, L. (1993). BlackLog: From Blackboard System to Process-Oriented Prolog. Paper presented at the Workshop on Blackboard-based Logic Programming, Budapest, Hungary.

Srinivasan, V., & Sterling, L. (1992). Design and Implementation of Transportation Schedulers. Paper presented at the 5th Australian Joint Conference on Artificial Intelligence (AI 92), Hobart, Australia.

Kovacic, K., Sterling, L., Petot, G., Ernst, G., & Yang, N. (1992). Towards an Intelligent Nutrition Manager. Paper presented at the ACM/SIGAPP Symposium on Computer Applications, Kansas City, USA.

Schwartz, D., & Sterling, L. (1992). Meta-Level Constructs for Concurrency among Loosely-Coupled, Course-Grained Knowledge Sources. Paper presented at the JICSLP Workshop on Distributed and Parallel Implementations of Logic Programming Systems, Washington, USA.

Kirschenbaum, M., Sterling, L., & Jain, A. (1992). Relating Logic Programs via Program Maps. Paper presented at the 2nd International Conference on Artificial Intelligence and Mathematics.

Schwartz, D. G., Sterling, L. S., & Mayland, E. J. (1991). The FLiPSiDE Blackboard: a financial logical programming system for distributed expertise. Paper presented at the First International Conference on Artificial Intelligence Applications on Wall Street, New York, USA. Read here.

Kirschenbaum, M., & Sterling, L. (1991). Refinement strategies for inductive learning of simple prolog programs. Paper presented at the 12th international joint conference on Artificial intelligence - Volume 2, Sydney, New South Wales, Australia. Read here.

Yalçinalp, L., & Sterling, L. (1991). Uncertainty reasoning in Prolog with layered meta-interpreters. Paper presented at the The Seventh IEEE Conference on Artificial Intelligence Application, Miami Beach, USA. Read here.

Sterling, L., & Venkatesh, S. (1991). Explaining Constraint Computations. Paper presented at the AAAI Symposium on Constraint-Based Reasoning.

Yalçinalp, L., & Sterling, L. (1990). Building Embedded Languages and Expert System Shells in Prolog. Paper presented at the 2nd International IEEE Conference on Tools for Artificial Intelligence, Herndon, VA, USA. Read here.

Lakhotia, A., & Sterling, L. (1990). Program Development by Stepwise Enhancement. Paper presented at the Second International Conference on Software Engineering, Skokie, USA.

Power, A. J., & Sterling, L. (1990). A Notion of Map Between Logic Programs. Paper presented at the 7th International Conference on Logic Programming.

Kovach, J., Ben-David, A., & Sterling, L. (1989). An Expert Grinding Adviser for the Surface Grinding of Superalloys. In Grinding Fundamentals and Applications: ASME conference proceedings, California, USA.

Sterling, L., & Yalçinalp, L. (1989). Explaining Prolog based expert systems using a layered meta-interpreter. Paper presented at the Proceedings of the 11th international joint conference on Artificial intelligence - Volume 1, Detroit, Michigan. Read here.

Sterling, L., & Yalçinalp, L. (1989). Explaining Prolog based expert systems using a layered meta-interpreter. Proceedings of the 11th international joint conference on Artificial intelligence - Volume 1, Detroit, Michigan. Read here.

Radack, G., & Sterling, L. (1989). Describing Objects Using Constraints. Paper presented at the ESD/SMI Expert Systems Conference, Detroit, USA.

Chiel, H. J., Beer, R. D., & Sterling, L. S. (1988). Heterogeneous neural networks for adaptive behavior in dynamic environments. Paper presented at the 1st International Conference on Neural Information Processing Systems, Dayton, USA. Read here.

Radack, G., & Sterling, L. (1988). Describing Geometric Objects Symbolically. Paper presented at the 5th Israeli AI conference, Tel Aviv, Israel.

Bansal, A., & Sterling, L. (1988). Abstract Interpretation of Logic Programs Based on Types. Paper presented at the 2nd International Conference on Fifth Generation Computer Systems, Tokyo, Japan.

Vezina, J., & Sterling, L. (1988). CLIPS prototype for autonomous power system control. Paper presented at the 4th Conference on AI for Space Applications, Huntsville, USA.

Sterling, L., & Lakhotia, A. (1988). Composing Prolog Meta-Interpreters. Paper presented at the 5th International Conference on Logic Programming, Seattle, USA.

Bansal, A., & Sterling, L. (1988). Compiling Enumerate-and-Filter Programs for Efficient Execution under Committed-Choice AND-Parallelism. Paper presented at the 1988 International Conference on Parallel Processing, University Park, PA, USA.

Discenzo, F., Ernst, G. W., He, X., Ozsoyoglu, Z. M., & Sterling, L. (1988). Integration of Expert Systems and database Technologies. Paper presented at the AAAI Workshop on Databases in Large AI Systems.

Bansal, A., & Sterling, L. (1987). Source-to-Source Transformation of Sequential Logic Programs to AND-Parallelism. Proceedings of the 1987 International Conference on Parallel Processing, St. Charles, Illinois, USA.

Sterling, L., & Nygate, Y. (1987). PYTHON: An Expert Squeezer. Proceedings of the 4th International Conference on Logic Programmin, Melbourne, Australia.

BenDavid, A., & Sterling, L. (1987). Interfacing Tools for Explaining Expert Systems, in Information Technology: Emerging Opportunities and Challenges. Paper presented at the 2nd Pan Pacific Computer Conference, Singapore.

BenDavid, A., Sterling, L., & Pao, Y. H. (1987). Reasoning and Induction in an Ordinal World. In Information Technology: Emerging Opportunities and Challenges, Proceedings of the 2nd Pan Pacific Computer Conference, Singapore.

Sterling, L., & Beer, R. D. (1986). Incremental Flavor-Mixing of Meta-Interpreters for Expert System Construction. Paper presented at the 3rd IEEE Symposium on Logic Programming, Salt Lake City, USA.

Sterling, L. (1986). Meta-Interpreters: The Flavors of Logic Programming? Paper presented at the Workshop on Foundations of Logic Programming, Washington, USA.

Ben-David, A., & Sterling, L. (1986). A Prototype Expert System for Credit Evaluation. Paper presented at IFAC Workshop on Artificial Intelligence in Economics and Management, Zurich, Switzerland, 12-14 March, 1985, Zurich, Switzerland: Elsevier North-Holland. Read here.

Sterling, L. (1984). Logical Levels of Problem Solving. Proceedings of the 2nd International Logic Programming Conference, Uppsala, Sweden.

Sterling, L. (1984). Implementing Problem-Solving Strategies Using the Meta-Level. Paper presented at the 4th Jerusalem Conference on Information Technology, Jerusalem, Israel.

Other Publications

Sterling, L. (2016). Computers May Be Evolving but Are They Intelligent? In The Conversation, 13 June. Read here.

Sterling, L. (2014). An Education for the 21st Century Means Teaching Coding in Schools, in The Conversation, 21 May. Read here.

Sterling, L. (2011). Copyright, Consumers, Control and Consequences, in Borneo Post, 8 June. Read here.

Sterling, L. (2006). Knowledge Management Agents, in Encyclopedia of Knowledge Management / Schwartz, D.G. (ed.), pp. 368-372. Read here.

Sterling, L., Taveter, K., & The Daedalus Team. (2006). Experience from Building Industry Strength Agent-Based Appliances. An industry experience report at the Australian Software Engineering Conference  (ASWEC-06), Sydney, Australia. Read here.

Sterling, L. (2006). Experiences with Agent-Oriented Software Modelling. Proceedings of the Dagstuhl workshop 060621, Dagstuhl, Germany.

Padgham, L., Shehory, O., & Sterling, L. (2005). Methodologies for agent-oriented software engineering. Proceedings of the 7th European Agent Systems Summer School (EASSS 2005), Utrecht, The Netherlands.

Cruz, L. P., Annamalai, M., & Sterling, L. (2002). Analyzing High Energy Physics Experiments. Paper presented at the Proceedings of the Workshop on AgentCities, Bologna, Italy.

Annamalai, M., Sterling, L., & Moloney, G. (2002). A Collaborative Framework for Distributed Scientific Groups. Paper presented at the Proceedings of the Workshop on Ontologies in Agent Systems (OAS 2002), Bologna, Italy.

Annamalai, M., Sterling, L., & Moloney, G. (2002). Adding Semantics to Scientific Collaboration Documents. Poster at International Semantic Web Conference (ISWC 2002), Sardinia, Italy.

Fabens, W., & Sterling, L. (1991). Generalized scheduling development environment. Proceedings of the Tools for Artificial Intelligence, IEEE Computer Society Press.

Sterling, L. (1987). Mathematical Reasoning. Byte Magazine (October 1987), 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., & Kim, Y. (1996). Agile Manufacturing video. Paper presented at the 1996 IEEE International Conference on Robotics and Automation.