List of Must-read papers for Intelligent Agents and MAS



M. J. Wooldridge and N. R. Jennings, (1995), Intelligent Agents: Theory and Practice, The Knowledge Engineering Review 10 (2) 115-152.

J. Bradshaw, (1997), Introduction to Software Agents, in Software Agents, AAAI Press/The MIT Press, 1997

N. R. Jennings and M. J. Wooldridge, (1998), Applications of Intelligent Agents, in Nicholas R. Jennings and Michael J. Wooldridge (Ed.), Agent Technology Foundations, Applications, and Markets, Springer-Verlag.

M. J. Wooldridge and N. R. Jennings, (1998), Pitfalls of Agent-Oriented Development, In Proceedings of the Second Conference on Autonomous Agents (Agents'98).

N. R. Jennings and M. Wooldridge, (2000), Agent-Oriented Software Engineering, Artificial Intelligence, 117, 277-296


BDI agents

P. R. Cohen, H. J. Levesque, (1990), Intention Is Choice with Commitment,  Artificial Intelligence archive. Volume 42 , Issue 2-3, 213-261

A. S. Rao and M. P. Georgeff, (1995), BDI agents: From theory to practice, Tech. Rep. 56, Australian Artificial Intelligence Institute, Melbourne, Australia.

M. Georgeff, P. Barney, M. Pollack, M. Tambe, M. Wooldridge, (2000), The Belief-Desire-Intention Model of Agency, In Intelligent Agents V. Agent Theories, Architectures, and Languages: 5th International Workshop, ATAL'98, Paris, France, July 1998. Proceedings, 630-630.

N. R. Jennings, (1993), Commitments and Conventions: The Foundation of Coordination in Multi-Agent Systems, The Knowledge Engineering Review, 8 (3), 223-250.



T. Finin and Y. Labrou, (1999), Agent Communication Languages, ASA/MA 99 Tutorial.

Y. Labrou, T. Finin, Y. Peng, (1999), Agent Communication Languages – The Current Landscape, IEEE Intelligent Systems and their Applications, (2) Mar/Apr 1999, 45-52

M.P. Singh, (1998), Agent Communication Languages: Rethinking the Principles, IEEE Computer, volume 31, number 12, 40-47.


Reactive agents

R. A. Brooks, (1991), Intelligence without representation, Artificial Intelligence 47, 139–159



M. Beer, M. D'Inverno, M. Luck, N. R. Jennings, C. Preist and M. Schroeder, (1999), Negotiation in Multi-Agent Systems, Knowledge Engineering Review 14 (3), 285-289.

N. R. Jennings, P. Faratin, A. R. Lomuscio, S. Parsons, C. Sierra and M. Wooldridge, (2001), Automated negotiation: prospects, methods and challenges, Int. J. of Group Decision and Negotiation 10 (2), 199-215.



N. R. Jennings, K. Sycara and M. Wooldridge (1998), A Roadmap of Agent Research and Development, Int Journal of Autonomous Agents and Multi-Agent Systems 1 (1) 7-38.

M. Luck, P. McBurney, and O. Shehory and S. Willmott, (2005), Agent Technology: Computing as Interaction (A Roadmap for Agent Based Computing), AgentLink. Available at:


Affective computing

R. Picard, (2003), Affective Computing Challenges, International Journal of Human-Computer Studies, Volume 59, Issues 1-2, 55-64.

W. Burleson, R. Picard, K. Perlin, J. Lippincott, (2004), A Platform for Affective Agent Research, Workshop on Empathetic Agents, International Conference on Autonomous Agents and Multiagent Systems, Columbia University.

W. S. Reilly and J. Bates, (1992), Building Emotional Agents, Technical Report CMU-CS-92-143, School of Computer Science, Carnegie Mellon University

A. Camurri, A. Coglio, (1998), An Arhitecture for Emotional Agents, IEEE Multimedia, 5(4), 24-33.