Evaluating Software Agent Quality: Measuring Social Ability and Autonomy

Research on agent-oriented software has been developed around different practical applications. The same cannot, however, be said about the development of measures to evaluate agent quality by its key characteristics. In some cases, there have been proposals to use and adapt measures from other paradigms, but no agent-related quality model has been investigated. As part of research into agent quality, this paper presents the evaluation of two key characteristics: social ability and autonomy. Additionally, we present some results for a case study on a multi-agent system.

[1]  J. William Murdock Model-Based Reflection for Agent Evolution , 2000 .

[2]  Barbara A. Kitchenham,et al.  The use and usefulness of the ISO/IEC 9126 quality standard , 2005, 2005 International Symposium on Empirical Software Engineering, 2005..

[3]  Fernando Alonso,et al.  Measuring the Social Ability of Software Agents , 2008, 2008 Sixth International Conference on Software Engineering Research, Management and Applications.

[4]  K. Dautenhahn,et al.  The agent-based perspective on imitation , 2002 .

[5]  Marcus J. Huber Agent Autonomy: Social Integrity and Social Independence , 2007, Fourth International Conference on Information Technology (ITNG'07).

[6]  Anna Rita Fasolino,et al.  Lo Standard ISO/IEC 9126 – Software engineering – Product Quality , 2010 .

[7]  Chris F. Kemerer,et al.  A Metrics Suite for Object Oriented Design , 2015, IEEE Trans. Software Eng..

[8]  Fernando Alonso,et al.  Towards a set of Measures for Evaluating Software Agent Autonomy , 2009, 2009 Eighth Mexican International Conference on Artificial Intelligence.

[9]  Helen Nissenbaum,et al.  Software agents and user autonomy , 1997, AGENTS '97.

[10]  Behrouz H. Far,et al.  Metrics for agent-based software development , 2003, CCECE 2003 - Canadian Conference on Electrical and Computer Engineering. Toward a Caring and Humane Technology (Cat. No.03CH37436).

[11]  Jennifer Bigus,et al.  Constructing intelligent agents using JAVA , 1998 .

[12]  Russell Beale,et al.  Agent-Based Interaction , 1994, BCS HCI.

[13]  Nicolas Lhuillier,et al.  FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS , 2003 .

[14]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .