Loading…

An empirical study of cognitive agent programs

Various agent programming languages and frameworks have been developed by now, but very few systematic studies have been done as to how the elements in these languages may be and are in fact used in practice. Performing a study of these aspects contributes to the design of instruments for facilitati...

Full description

Saved in:
Bibliographic Details
Published in:Multiagent and grid systems 2012-01, Vol.8 (2), p.187-222
Main Authors: van Riemsdijk, M. Birna, Hindriks, Koen V., Jonker, Catholijn M.
Format: Article
Language:English
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 222
container_issue 2
container_start_page 187
container_title Multiagent and grid systems
container_volume 8
creator van Riemsdijk, M. Birna
Hindriks, Koen V.
Jonker, Catholijn M.
description Various agent programming languages and frameworks have been developed by now, but very few systematic studies have been done as to how the elements in these languages may be and are in fact used in practice. Performing a study of these aspects contributes to the design of instruments for facilitating development of high-quality agent programs, namely programming language, programming guidelines and teaching methods, and development environment. In this paper we propose an approach for empirically studying how programmers use a programming language, in which we identify several analysis dimensions. We perform two case studies in which we analyze agent programs written in the GOAL agent programming language along the identified dimensions. The case studies concern programs for the dynamic Blocks World and for controlling bots in the first-person shooter game UNREAL TOURNAMENT 2004. We evaluate our experimental setup and discuss to what extent our findings generalize to other cognitive agent programming languages. This provides insight into more practical aspects of the development of agent programs, and forms the basis for improvement of instruments for facilitating agent development.
doi_str_mv 10.3233/MGS-2012-0192
format article
fullrecord <record><control><sourceid>sage_cross</sourceid><recordid>TN_cdi_crossref_primary_10_3233_MGS_2012_0192</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sage_id>10.3233_MGS-2012-0192</sage_id><sourcerecordid>10.3233_MGS-2012-0192</sourcerecordid><originalsourceid>FETCH-LOGICAL-c228t-e92706539cf91da3bcd04c8707b4cc214dbf83438f1f4410d4c19beaf3d95b913</originalsourceid><addsrcrecordid>eNp1jztPwzAUhS0EEqUwsmdGcrnXduJ4rCpokYoYgNly_IhSNQ_ZKVL_PYnKynTO8OnofIQ8Iqw44_z5fftJGSCjgIpdkQWWMqcKZHE99VwKihLYLblL6QBQAM_VgqzWXebboYmNNccsjSd3zvqQ2b7umrH58ZmpfTdmQ-zraNp0T26COSb_8JdL8v368rXZ0f3H9m2z3lPLWDlSr5iEIufKBoXO8Mo6ELaUICthLUPhqlBywcuAQQgEJyyqypvAncorhXxJ6GXXxj6l6IMeYtOaeNYIepbVk6yeZfUsO_FPFz5Nf_WhP8VuuvcP_AvQ1VOx</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>An empirical study of cognitive agent programs</title><source>SAGE:Jisc Collections:SAGE Journals Read and Publish 2023-2024:2025 extension (reading list)</source><creator>van Riemsdijk, M. Birna ; Hindriks, Koen V. ; Jonker, Catholijn M.</creator><creatorcontrib>van Riemsdijk, M. Birna ; Hindriks, Koen V. ; Jonker, Catholijn M.</creatorcontrib><description>Various agent programming languages and frameworks have been developed by now, but very few systematic studies have been done as to how the elements in these languages may be and are in fact used in practice. Performing a study of these aspects contributes to the design of instruments for facilitating development of high-quality agent programs, namely programming language, programming guidelines and teaching methods, and development environment. In this paper we propose an approach for empirically studying how programmers use a programming language, in which we identify several analysis dimensions. We perform two case studies in which we analyze agent programs written in the GOAL agent programming language along the identified dimensions. The case studies concern programs for the dynamic Blocks World and for controlling bots in the first-person shooter game UNREAL TOURNAMENT 2004. We evaluate our experimental setup and discuss to what extent our findings generalize to other cognitive agent programming languages. This provides insight into more practical aspects of the development of agent programs, and forms the basis for improvement of instruments for facilitating agent development.</description><identifier>ISSN: 1574-1702</identifier><identifier>EISSN: 1875-9076</identifier><identifier>DOI: 10.3233/MGS-2012-0192</identifier><language>eng</language><publisher>London, England: SAGE Publications</publisher><ispartof>Multiagent and grid systems, 2012-01, Vol.8 (2), p.187-222</ispartof><rights>IOS Press and the authors. All rights reserved</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27898,27899</link.rule.ids></links><search><creatorcontrib>van Riemsdijk, M. Birna</creatorcontrib><creatorcontrib>Hindriks, Koen V.</creatorcontrib><creatorcontrib>Jonker, Catholijn M.</creatorcontrib><title>An empirical study of cognitive agent programs</title><title>Multiagent and grid systems</title><description>Various agent programming languages and frameworks have been developed by now, but very few systematic studies have been done as to how the elements in these languages may be and are in fact used in practice. Performing a study of these aspects contributes to the design of instruments for facilitating development of high-quality agent programs, namely programming language, programming guidelines and teaching methods, and development environment. In this paper we propose an approach for empirically studying how programmers use a programming language, in which we identify several analysis dimensions. We perform two case studies in which we analyze agent programs written in the GOAL agent programming language along the identified dimensions. The case studies concern programs for the dynamic Blocks World and for controlling bots in the first-person shooter game UNREAL TOURNAMENT 2004. We evaluate our experimental setup and discuss to what extent our findings generalize to other cognitive agent programming languages. This provides insight into more practical aspects of the development of agent programs, and forms the basis for improvement of instruments for facilitating agent development.</description><issn>1574-1702</issn><issn>1875-9076</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2012</creationdate><recordtype>article</recordtype><recordid>eNp1jztPwzAUhS0EEqUwsmdGcrnXduJ4rCpokYoYgNly_IhSNQ_ZKVL_PYnKynTO8OnofIQ8Iqw44_z5fftJGSCjgIpdkQWWMqcKZHE99VwKihLYLblL6QBQAM_VgqzWXebboYmNNccsjSd3zvqQ2b7umrH58ZmpfTdmQ-zraNp0T26COSb_8JdL8v368rXZ0f3H9m2z3lPLWDlSr5iEIufKBoXO8Mo6ELaUICthLUPhqlBywcuAQQgEJyyqypvAncorhXxJ6GXXxj6l6IMeYtOaeNYIepbVk6yeZfUsO_FPFz5Nf_WhP8VuuvcP_AvQ1VOx</recordid><startdate>20120101</startdate><enddate>20120101</enddate><creator>van Riemsdijk, M. Birna</creator><creator>Hindriks, Koen V.</creator><creator>Jonker, Catholijn M.</creator><general>SAGE Publications</general><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20120101</creationdate><title>An empirical study of cognitive agent programs</title><author>van Riemsdijk, M. Birna ; Hindriks, Koen V. ; Jonker, Catholijn M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c228t-e92706539cf91da3bcd04c8707b4cc214dbf83438f1f4410d4c19beaf3d95b913</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2012</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>van Riemsdijk, M. Birna</creatorcontrib><creatorcontrib>Hindriks, Koen V.</creatorcontrib><creatorcontrib>Jonker, Catholijn M.</creatorcontrib><collection>CrossRef</collection><jtitle>Multiagent and grid systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>van Riemsdijk, M. Birna</au><au>Hindriks, Koen V.</au><au>Jonker, Catholijn M.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An empirical study of cognitive agent programs</atitle><jtitle>Multiagent and grid systems</jtitle><date>2012-01-01</date><risdate>2012</risdate><volume>8</volume><issue>2</issue><spage>187</spage><epage>222</epage><pages>187-222</pages><issn>1574-1702</issn><eissn>1875-9076</eissn><abstract>Various agent programming languages and frameworks have been developed by now, but very few systematic studies have been done as to how the elements in these languages may be and are in fact used in practice. Performing a study of these aspects contributes to the design of instruments for facilitating development of high-quality agent programs, namely programming language, programming guidelines and teaching methods, and development environment. In this paper we propose an approach for empirically studying how programmers use a programming language, in which we identify several analysis dimensions. We perform two case studies in which we analyze agent programs written in the GOAL agent programming language along the identified dimensions. The case studies concern programs for the dynamic Blocks World and for controlling bots in the first-person shooter game UNREAL TOURNAMENT 2004. We evaluate our experimental setup and discuss to what extent our findings generalize to other cognitive agent programming languages. This provides insight into more practical aspects of the development of agent programs, and forms the basis for improvement of instruments for facilitating agent development.</abstract><cop>London, England</cop><pub>SAGE Publications</pub><doi>10.3233/MGS-2012-0192</doi><tpages>36</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1574-1702
ispartof Multiagent and grid systems, 2012-01, Vol.8 (2), p.187-222
issn 1574-1702
1875-9076
language eng
recordid cdi_crossref_primary_10_3233_MGS_2012_0192
source SAGE:Jisc Collections:SAGE Journals Read and Publish 2023-2024:2025 extension (reading list)
title An empirical study of cognitive agent programs
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-03-04T21%3A59%3A11IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-sage_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20empirical%20study%20of%20cognitive%20agent%20programs&rft.jtitle=Multiagent%20and%20grid%20systems&rft.au=van%20Riemsdijk,%20M.%20Birna&rft.date=2012-01-01&rft.volume=8&rft.issue=2&rft.spage=187&rft.epage=222&rft.pages=187-222&rft.issn=1574-1702&rft.eissn=1875-9076&rft_id=info:doi/10.3233/MGS-2012-0192&rft_dat=%3Csage_cross%3E10.3233_MGS-2012-0192%3C/sage_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c228t-e92706539cf91da3bcd04c8707b4cc214dbf83438f1f4410d4c19beaf3d95b913%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_sage_id=10.3233_MGS-2012-0192&rfr_iscdi=true