Header

UZH-Logo

Maintenance Infos

Evaluation of free Java-libraries for social-scientific agent based simulation


Tobias, Robert; Hofmann, Carole (2004). Evaluation of free Java-libraries for social-scientific agent based simulation. Journal of Artificial Societies and Social Simulation, 7(1):online.

Abstract

This paper compares four freely available programming libraries for support of social scientific agent based computer simulation: RePast, Swarm, Quicksilver, and VSEit. Our aim is evaluation to determine the simulation framework that is the best suited for theory and data based modeling of social interventions, such as information campaigns. Our first step consisted in an Internet search for programming libraries and the selection of suitable candidates for detailed evaluation on the basis of 'knock out' criteria. Next, we developed a rating system and assessed the selected simulation environments on the basis of the rating criteria. The evaluation was based on official program documentation, statements by developers and users, and the experiences and impressions of the evaluators. The evaluation results showed the RePast environment to be the clear winner. In a further step, the evaluation results were weighted according to effort/time/energy saved by social scientists by using the particular ready-made programming library as compared to doing their own programming. Once again, the weighted results show RePast to win out over the other Java based programming libraries examined.

Abstract

This paper compares four freely available programming libraries for support of social scientific agent based computer simulation: RePast, Swarm, Quicksilver, and VSEit. Our aim is evaluation to determine the simulation framework that is the best suited for theory and data based modeling of social interventions, such as information campaigns. Our first step consisted in an Internet search for programming libraries and the selection of suitable candidates for detailed evaluation on the basis of 'knock out' criteria. Next, we developed a rating system and assessed the selected simulation environments on the basis of the rating criteria. The evaluation was based on official program documentation, statements by developers and users, and the experiences and impressions of the evaluators. The evaluation results showed the RePast environment to be the clear winner. In a further step, the evaluation results were weighted according to effort/time/energy saved by social scientists by using the particular ready-made programming library as compared to doing their own programming. Once again, the weighted results show RePast to win out over the other Java based programming libraries examined.

Statistics

Citations

50 citations in Web of Science®
143 citations in Scopus®
Google Scholar™

Downloads

251 downloads since deposited on 10 Dec 2015
51 downloads since 12 months
Detailed statistics

Additional indexing

Item Type:Journal Article, refereed, original work
Communities & Collections:06 Faculty of Arts > Institute of Psychology
Dewey Decimal Classification:150 Psychology
Scopus Subject Areas:Physical Sciences > Computer Science (miscellaneous)
Social Sciences & Humanities > General Social Sciences
Uncontrolled Keywords:Evaluation, Simulation Framework, Agent Based Modeling, Java, Theory Based Modeling, Data Based Modeling, Social Intervention Planning
Language:English
Date:31 January 2004
Deposited On:10 Dec 2015 15:34
Last Modified:25 Feb 2021 10:18
Publisher:University of Surrey, Department of Sociology
ISSN:1460-7425
OA Status:Gold
Free access at:Official URL. An embargo period may apply.
Official URL:http://jasss.soc.surrey.ac.uk/7/1/6.html
  • Content: Published Version
  • Language: English