Leon Sterling

Orcid: 0000-0002-4122-2465

Affiliations:
  • University of Melbourne, School of Computing and Information Systems, Australia
  • Swinburne University of Technology, Hawthorn, Australia (former)


According to our database1, Leon Sterling authored at least 174 papers between 1979 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Motivational models for validating agile requirements in Software Engineering subjects.
CoRR, 2023

Using Motivational Models to Promote Emotional Goals Among Software Engineering Students.
Proceedings of the 31st IEEE International Requirements Engineering Conference, RE 2023, 2023

Weisst Du wieviel Sternlein stehen? - Building older adults' confidence in technology use through co-designing digital storytelling.
Proceedings of the Extended Abstracts of the 2023 CHI Conference on Human Factors in Computing Systems, 2023

2022
Evaluating Engagement in Technology-Supported Social Interaction by People Living with Dementia in Residential Care.
ACM Trans. Comput. Hum. Interact., 2022

Technology for societal change: Evaluating a mobile app addressing the emotional needs of people experiencing homelessness.
Health Informatics J., 2022

Editorial: Designing Technology for Emotions to Improve Mental Health and Wellbeing.
Frontiers Comput. Sci., 2022

Humans are not rational and artificial agents are not emotional.
Proceedings of the 23rd Workshop "From Objects to Agents", 2022

Understanding Confidence of Older Adults for Embracing Mobile Technologies.
Proceedings of the 34th Australian Conference on Human-Computer Interaction, OzCHI 2022, Canberra, ACT, Australia, 29 November 2022, 2022

2021
Requirements elicitation and repeatable processes - interdisciplinary collaboration between software engineering and design.
Proceedings of the First International Interdisciplinary Workshop on Requirements Engineering for Sociotechnical Systems (RESOSY) co-located 28th Asia Pacific Software Engineering Conference (APSEC 2021), 2021

Transitioning from motivational goal models to user stories within user-centred software design.
Proceedings of the First International Interdisciplinary Workshop on Requirements Engineering for Sociotechnical Systems (RESOSY) co-located 28th Asia Pacific Software Engineering Conference (APSEC 2021), 2021

2019
A Method for Eliciting and Representing Emotional Requirements: Two Case Studies in e-Healthcare.
Proceedings of the 27th IEEE International Requirements Engineering Conference Workshops, 2019

Motivational Modelling in Software for Homelessness: Lessons from an Industrial Study.
Proceedings of the 27th IEEE International Requirements Engineering Conference, 2019

User-Centered Value Specifications for Technologies Supporting Chronic Low-Back Pain Management.
Proceedings of the MEDINFO 2019: Health and Wellbeing e-Networks for All, 2019

Evaluating Ask Izzy: A Mobile Web App for People Experiencing Homelessness.
Proceedings of the 17th European Conference on Computer-Supported Cooperative Work, 2019

2018
Teaching Motivational Models in Agile Requirements Engineering.
Proceedings of the 8th IEEE International Workshop on Requirements Engineering Education and Training, 2018

2017
Adapting a General Purpose Robot for Paediatric Rehabilitation: In-situ Design of a Socially Assistive Robot.
CoRR, 2017

In-Situ Design and Development of a Socially Assistive Robot for Paediatric Rehabilitation.
Proceedings of the Companion of the 2017 ACM/IEEE International Conference on Human-Robot Interaction, 2017

2016
"Help me help you": a human-assisted social robot in paediatric rehabilitation.
Proceedings of the 28th Australian Conference on Computer-Human Interaction, 2016

2015
Emotion-led modelling for people-oriented requirements engineering: The case study of emergency systems.
J. Syst. Softw., 2015

Modelling Human Activity in People-Oriented Programming with Metamodels.
Int. J. People Oriented Program., 2015

Viewpoint Modelling with Emotions: A Case Study.
Int. J. People Oriented Program., 2015

Robots in Rehab: Towards socially assistive robots for paediatric rehabilitation.
Proceedings of the Annual Meeting of the Australian Special Interest Group for Computer Human Interaction, 2015

2014
Requirements Elicitation and Specification Using the Agent Paradigm: The Case Study of an Aircraft Turnaround Simulator.
IEEE Trans. Software Eng., 2014

One size doesn't fit all: diversifying "the user" using personas and emotional scenarios.
Proceedings of the 6th International Workshop on Social Software Engineering, 2014

Researchers as proxies for informal carers: photo sharing with older adults to mediate wellbeing.
Proceedings of the 26th Australian Computer-Human Interaction Conference on Designing Futures, 2014

Integrating a Lightweight Information Agent with the Cyc Knowledge Base.
Proceedings of the Language, Culture, Computation. Computing - Theory and Technology, 2014

Socially-Oriented Requirements Engineering: Software Engineering Meets Ethnography.
Proceedings of the Perspectives on Culture and Agent-based Simulations, 2014

2013
The role of users' emotions and associated quality goals on appropriation of systems: two case studies.
Proceedings of the Australasian Conference on Information Systems, 2013

2012
Understanding socially oriented roles and goals through motivational modelling.
J. Syst. Softw., 2012

2011
Applying Agents within Knowledge Management.
Proceedings of the Encyclopedia of Knowledge Management, Second Edition, 2011

The Benefit of Ambiguity in Understanding Goals in Requirements Modelling.
Int. J. People Oriented Program., 2011

Agent-Based Modelling for Understanding Sustainability.
Proceedings of the Agents in Principle, Agents in Practice - 14th International Conference, 2011

The Benefits of Agent-Based Motivation Models in Policy Formulation and Implementation.
Proceedings of the Advanced Agent Technology, 2011

Substantiating quality goals with field data for socially-oriented requirements engineering.
Proceedings of the 10th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2011), 2011

Substantiating Agent-Based Quality Goals for Understanding Socio-Technical Systems.
Proceedings of the Advanced Agent Technology, 2011

2010
Task Knowledge Patterns Reuse in Multi-Agent Systems Development.
Proceedings of the Principles and Practice of Multi-Agent Systems, 2010

Shared artefacts as participatory Babel fish.
Proceedings of the 11th Conference on Participatory Design, 2010

Ontology-mediated Validation of Software Models.
Proceedings of the Information Systems Development, 2010

Ontology-based Validation of Agent Oriented Modelling.
Proceedings of the EKAW2010 Poster and Demo Track, Lisbon, Portugal, October 11 - 15, 2010, 2010

Analysis And Classification Of Task Knowledge Patterns.
Proceedings of the European Conference on Modelling and Simulation, 2010

Engaging Stakeholders with Agent-Oriented Requirements Modelling.
Proceedings of the Agent-Oriented Software Engineering XI - 11th International Workshop, 2010

2009
Engineering the social: The role of shared artifacts.
Int. J. Hum. Comput. Stud., 2009

Adding monotonicity to learning algorithms may impair their accuracy.
Expert Syst. Appl., 2009

Having fun at home: interleaving fieldwork and goal models.
Proceedings of the 21st Australasian Computer-Human Interaction Conference, 2009

Event-based Optimization of Air-to-Air Business Processes.
Proceedings of the Intelligent Event Processing, 2009

2008
Description templates for agent-oriented patterns.
J. Syst. Softw., 2008

Privacy and forensics investigation process: The ERPINA protocol.
Comput. Stand. Interfaces, 2008

Analysis and Design of Multi Agent Knowledge Development Process.
Proceedings of the 19th Australian Software Engineering Conference (ASWEC 2008), 2008

Supporting Evolving Multi-agent Systems with a System Evolution Directory.
Proceedings of the 19th Australian Software Engineering Conference (ASWEC 2008), 2008

2007
A Scalable and Portable Structure for Conducting Successful Year-long Undergraduate Software Team Projects.
J. Inf. Technol. Educ., 2007

A comprehensive view of agent-oriented patterns.
Auton. Agents Multi Agent Syst., 2007

Modelling a Smart Music Player with a Hybrid Agent-Oriented Methodology.
Proceedings of the 15th IEEE International Requirements Engineering Conference, 2007

Developing Knowledge Models for Multi-agent Mediator Systems.
Proceedings of the Agent Computing and Multi-Agent Systems, 2007

Incorporating Security Requirements into Communication Protocols in Multi-agent Software Systems.
Proceedings of the Eighth International Conference on Parallel and Distributed Computing, 2007

A Dedicated Model for Developing Agent System with Reconciliation Capability.
Proceedings of the iiWAS'2007, 2007

Agent-Oriented Modelling: Declarative or Procedural?
Proceedings of the Declarative Agent Languages and Technologies V, 2007

An Expressway from Agent-Oriented Models to Prototypes.
Proceedings of the Agent-Oriented Software Engineering VIII, 8th International Workshop, 2007

2006
Generating rules from examples of human multiattribute decision making should be simple.
Expert Syst. Appl., 2006

Integrating social modelling and agent interaction through goal-oriented analysis.
Comput. Syst. Sci. Eng., 2006

Building Agent-Based Appliances with Complementary Methodologies.
Proceedings of the Knowledge-Based Software Engineering, 2006

Evaluating JACK Sim for Agent-Based Modelling of Pedestrians.
Proceedings of the 2006 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2006

Reconciling ontological differences by assistant agents.
Proceedings of the 5th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2006), 2006

TANDEM - a design method for integrating web services into multi-agent systems.
Proceedings of the 5th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2006), 2006

Design of Agent-Oriented Pattern Templates.
Proceedings of the 17th Australian Software Engineering Conference (ASWEC 2006), 2006

2005
Guiding agent-oriented requirements elicitation: HOMER.
Proceedings of the Fifth International Conference on Quality Software (QSIC 2005), 2005

The software engineering of agent-based intelligent adaptive systems.
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005

Modelling pedestrian behaviour using the BDI architecture.
Proceedings of the 2005 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2005

From Single Static to Multiple Dynamic Combinatorial Auctions.
Proceedings of the 2005 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2005

Improved Template for Agent Pattern Description.
Proceedings of the 2005 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2005

Improving Goal and Role Oriented Analysis for Agent Based Systems.
Proceedings of the 16th Australian Software Engineering Conference (ASWEC 2005), 31 March, 2005

Provisional Agreement Protocol for Global Transportation Scheduling.
Proceedings of the Applications of Agent Technology in Traffic and Transportation, 2005

2004
Logic-Based Specification Languages for Intelligent Software Agents.
Theory Pract. Log. Program., 2004

Introduction.
Ann. Math. Artif. Intell., 2004

A Dedicated Approach for Developing Agent Interaction Protocols.
Proceedings of the Intelligent Agents and Multi-Agent Systems, 2004

Agent-Based Global Transportation Scheduling in Military Logistics.
Proceedings of the 3rd International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2004), 2004

Achieving Dynamic Interfaces with Agent Concepts.
Proceedings of the 3rd International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2004), 2004

Accrediting Software Engineering Courses.
Proceedings of the 15th Australian Software Engineering Conference (ASWEC 2004), 2004

Agent-Oriented Software Analysis.
Proceedings of the 15th Australian Software Engineering Conference (ASWEC 2004), 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 (APSEC 2004), 30 November, 2004

2003
Experiences with Ontology Development for Value-Added Publishing.
Proceedings of the Ontologies in Agent Systems 2003, 2003

Guidelines for Constructing Reusable Domain Ontologies.
Proceedings of the Ontologies in Agent Systems 2003, 2003

Dealing With Mathematical Relations in Web-Ontologies.
Proceedings of the Ontologies in Agent Systems 2003, 2003

Light-Weight Agents for E-learning Environments.
Proceedings of the Foundations of Intelligent Systems, 14th International Symposium, 2003

A Distributed Agent Approachto Global Transportation Scheduling.
Proceedings of the 2003 IEEE/WIC International Conference on Intelligent Agent Technology (IAT 2003), 2003

Tasks as Context for Intelligent Agents.
Proceedings of the 2003 IEEE/WIC International Conference on Intelligent Agent Technology (IAT 2003), 2003

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 (IAT 2003), 2003

Customizing AOSE methodologies by reusing AOSE features.
Proceedings of the Second International Joint Conference on Autonomous Agents & Multiagent Systems, 2003

A meta-model for intelligent adaptive multi-agent systems in open environments.
Proceedings of the Second International Joint Conference on Autonomous Agents & Multiagent Systems, 2003

Software Engineering Methods for Neural Networks.
Proceedings of the 10th Asia-Pacific Software Engineering Conference (APSEC 2003), 2003

Specifying Roles within Agent-Oriented Software Engineering.
Proceedings of the 10th Asia-Pacific Software Engineering Conference (APSEC 2003), 2003

The ROADMAP Meta-model for Intelligent Adaptive Multi-agent Systems in Open Environments.
Proceedings of the Agent-Oriented Software Engineering IV, 4th International Workshop, 2003

Towards Reuse in Agent Oriented Information Systems: The Importance of Being Purposive.
Proceedings of the Agent-Oriented Information Systems, 2003

2002
Patterns for Prolog Programming.
Proceedings of the Computational Logic: Logic Programming and Beyond, 2002

ROADMAP: extending the gaia methodology for complex open systems.
Proceedings of the First International Joint Conference on Autonomous Agents & Multiagent Systems, 2002

Using the UML to model knowledge in agent systems.
Proceedings of the First International Joint Conference on Autonomous Agents & Multiagent Systems, 2002

Assembling Agent Oriented Software Engineering Methodologies from Features.
Proceedings of the Agent-Oriented Software Engineering III, Third International Workshop, 2002

Logic-Based Languages to Model and Program Intelligent Agents.
Proceedings of the AGP 2002: Proceedings of the Joint Conference on Declarative Programming, 2002

2001
Guest editor's introduction Special issue on Logic Programming and the Internet.
Theory Pract. Log. Program., 2001

Towards Ontological Reconciliation for Agents.
Proceedings of the 13th IEEE International Conference on Tools with Artificial Intelligence, 2001

Agents in a Multi-cultural World: Towards Ontological Reconciliation.
Proceedings of the AI 2001: Advances in Artificial Intelligence, 2001

2000
Stepwise Enhancement and Higher-Order Programming in Prolog.
J. Funct. Log. Program., 2000

Verifying Requirements Through Mathematical Modelling and Animation.
Int. J. Softw. Eng. Knowl. Eng., 2000

Interoperability and Semi-Structured Data in an Open Web-Based Agent Information System.
Proceedings of the WISE 2000, 2000

Designing Perception Modules to Shape Information for Agents.
Proceedings of the Advances in Artificial Intelligence. PRICAI 2000 Workshop Reader, Four Workshops held at PRICAI 2000, Melbourne, Australia, August 28, 2000

Knowledge-Based Information Agents.
Proceedings of the Advances in Artificial Intelligence. PRICAI 2000 Workshop Reader, Four Workshops held at PRICAI 2000, Melbourne, Australia, August 28, 2000

Towards the Software Engineering of Neural Networks: A Maturity Model.
Proceedings of the 12th Australian Software Engineering Conference (ASWEC 2000), 2000

1999
Automated Concept Identification within Legal Cases.
J. Inf. Law Technol., 1999

A knowledge-based approach to domain-specialized information agents.
Internet Res., 1999

Disincentives for communicating risk: a risk paradox.
Inf. Softw. Technol., 1999

Integrating Case-Based and Rule-Based Reasoning to Meet Multiple Design Constraints.
Comput. Intell., 1999

Knowledge Discovery in SportsFinder: An Agent to Extract Sports Results from the Web.
Proceedings of the Methodologies for Knowledge Discovery and Data Mining, 1999

JUSTICE: a judicial search tool using intelligent concept extraction.
Proceedings of the Seventh International Conference on Artificial Intelligence and Law, 1999

Designing Ontologies for Agents.
Proceedings of the 1999 Joint Conference on Declarative Programming, 1999

1998
ARIS: A Shell for Information Agents that Exploit Web Site Structure.
Proceedings of the Third International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology, 1998

Classified Advertisement Search Agent (CASA): A Knowledge-Based Information Agent for Searching Semi-Structured Text.
Proceedings of the Third International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology, 1998

1997
Agents for Citation Finding on the World Wide Web.
Proceedings of the Second International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology, 1997

IndiansWatcher - Single Purpose Software Agent.
Proceedings of the Second International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology, 1997

A Higher Order Reconstruction of Stepwise Enhancement.
Proceedings of the Logic Programming Synthesis and Transformation, 1997

On Finding Needles in WWW Haystacks.
Proceedings of the Advanced Topics in Artificial Intelligence, 1997

Exploring Agent Cooperation: Studies with a Simple Pursuit Game.
Proceedings of the Advanced Topics in Artificial Intelligence, 1997

Teaching AI algorithms using animations reinforced by interactive exercises.
Proceedings of the ACM SIGCSE 2nd Australasian Conference on Computer Science Education, 1997

1996
Logic Programming and Software engineering - implications for Software design.
Knowl. Eng. Rev., 1996

Guest Editor's Introduction Special Issue: Applications of Logic Programming.
J. Log. Program., 1996

On the Animation of "not Executable" Specifications by Prolog.
Int. J. Softw. Eng. Knowl. Eng., 1996

Guest Editor's Introduction.
Int. J. Softw. Eng. Knowl. Eng., 1996

CIFI: An Intelligent Agent for Citation Finding on The World-wide Web.
Proceedings of the PRICAI'96: Topics in Artificial Intelligence, 1996

Design of an agile manufacturing workcell for light mechanical applications.
Proceedings of the 1996 IEEE International Conference on Robotics and Automation, 1996

1995
Report on the Workshop: Applications of Logic Programming in Software Engineering.
Knowl. Eng. Rev., 1995

Towards Reusability Based Upon Similar Computational Behavior.
Proceedings of the SEKE'95, 1995

A Generic Scheduling Framework developed in Prolog.
Proceedings of the Logic Programming: Formal Methods and Practical Applications, 1995

1994
Z Specifications: Syntactic Sugar for Prolog.
Proceedings of the ICLP 1994 Workshop W7: Applications of Logic Programming to Software Engineering, 1994

The Art of Prolog - Advanced Programming Techniques, 2nd Ed.
MIT Press, 1994

1993
Relating Logic Programs Via Program Maps.
Ann. Math. Artif. Intell., 1993

Enhancement Structures for Proving Prolog Programs Correct.
Proceedings of the Logic Programming, 1993

A Tool to Support Stepwise Enhancement in Prolog.
Proceedings of the 5th Workshop on Logic Programming Environments (LPE 1993), 1993

A knowledge based framework for developing and customizing schedulers.
Proceedings of the Eighth Knowledge-Based Software Engineering Conference, 1993

BlackLog: From Blackboard System to Process-Oriented Prolog.
Proceedings of the ICLP'93 Post-Conference Workshop on Blackboard-Based Logic Programming, 1993

1992
Meta-level Constructs for Concurrency among Loosely-Coupled Course-Grained Knowledge Sources.
Proceedings of the Workshop on Concurrent and Parallel Implementations (sessions A and B), 1992

1991
Refinement Strategies for Inductive Leaming of Simple Prolog Programs.
Proceedings of the 12th International Joint Conference on Artificial Intelligence. Sydney, 1991

Generalized scheduling development environment.
Proceedings of the Third International Conference on Tools for Artificial Intelligence, 1991

Applying Techniques to Skeletons.
Proceedings of the Constructing Logic Programs, 1991

Software Development and Logic Programming.
Proceedings of the Logic Programming, 1991

1990
A biological perspective on autonomous agent design.
Robotics Auton. Syst., 1990

How to Control Unfolding when Specializing Interpreters.
New Gener. Comput., 1990

An abstract interpretation scheme for identifying inherent parallelism in logic programs.
New Gener. Comput., 1990

PYTHON: An Expert Squeezer.
J. Log. Program., 1990

Guest Editor's Introduction.
J. Log. Program., 1990

Program Development by Stepwise 'Enhancement'.
Proceedings of the SEKE'90, 1990

Building embedded languages and expert system shells in Prolog.
Proceedings of the 2nd International IEEE Conference on Tools for Artificial Intelligence, 1990

A Notion of Map between Logic Programs.
Proceedings of the Logic Programming, 1990

1989
Solving Symbolic Equations with PRESS.
J. Symb. Comput., 1989

Metainterpreters for Expert System Construction.
J. Log. Program., 1989

Transforming generate-and-test programs to execute under committed-choice AND-parallelism.
Int. J. Parallel Program., 1989

Learning, classification of monotonic ordinal concepts.
Comput. Intell., 1989

Explaining Prolog Based Expert Systems Using a Layered Meta-Interpreter.
Proceedings of the 11th International Joint Conference on Artificial Intelligence. Detroit, 1989

1988
Composing Recursive Logic Programs with Clausal Join.
New Gener. Comput., 1988

Meta-Level Inference: Two Applications.
J. Autom. Reason., 1988

Commentary on: solving symbolic equations with PRESS.
SIGSAM Bull., 1988

Heterogeneous Neural Networks for Adaptive Behavior in Dynamic Environments.
Proceedings of the Advances in Neural Information Processing Systems 1, 1988

An Integrated Interpreter for Explaining Prolog's Successes and Failures.
Proceedings of the Meta-Programming in Logic Programming, 1988

Compiling Enumerate-and-Filter Programs for Efficient Execution Under Committed-choice and-Parallelism.
Proceedings of the International Conference on Parallel Processing, 1988

Composing Prolog Meta-Interpreters.
Proceedings of the Logic Programming, 1988

An Abstract Interpretation Scheme for Logic Programming Based on Type Expressions.
Proceedings of the International Conference on Fifth Generation Computer Systems, 1988

Prolog - fortgeschrittene Programmiertechniken.
Addison-Wesley, ISBN: 978-3-925118-84-5, 1988

1987
On Source-To Source Transformation of Sequentlal Logic Programs to And-Parallelism.
Proceedings of the International Conference on Parallel Processing, 1987

1986
Pressing for Parallelism: A Prolog Program made Concurrent.
J. Log. Program., 1986

An explanation shell for expert systems.
Comput. Intell., 1986

Incremental Flavor-Mixing of Meta-Interpreters for Expert System Construction.
Proceedings of the 1986 Symposium on Logic Programming, 1986

Meta-interpreters for expert systems (abstract).
Proceedings of the 14th ACM Annual Conference on Computer Science, 1986

The Art of Prolog - Advanced Programming Techniques
MIT Press, ISBN: 0-262-19250-0, 1986

1984
Logical Levels of Problem Solving.
J. Log. Program., 1984

1983
Of integration by man and machine.
SIGSAM Bull., 1983

1982
Meta-Level Inference and Program Verification.
Proceedings of the 6th Conference on Automated Deduction, 1982

1979
Integer matrices and Abelian groups (invited).
Proceedings of the Symbolic and Algebraic Computation, 1979


  Loading...