AAMAS.pdf (421.28 kB)
0/0

Novice programmers' faults & failures in GOAL programs: Empirical observations and lessons

Download (421.28 kB)
conference contribution
posted on 02.09.2020 by Michael Winikoff
Copyright © 2014, International Foundation for Autonomous Agents and Multiagent Systems (www.ifaamas.org). All rights reserved. What are the types of mistakes ("faults") that novice GOAL programmers make, and how do they manifest as failures? This question is important since it has significant implications to the ongoing design of GOAL, and other agent-oriented programming languages; to the ongoing development of tools that support GOAL programmers; and to how we teach agent-oriented programming. In this paper we develop taxonomies for faults and for failures. We then classify the faults and failures that occur in a collection of programs by novice GOAL programmers. This provides empirical data which we use to make recommendations regarding the GOAL language, its support tools, and how it is taught.

History

Preferred citation

Winikoff, M. (2014, January). Novice programmers' faults & failures in GOAL programs: Empirical observations and lessons. In 13th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2014 (1 pp. 301-308). http://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcApp=PARTNER_APP&SrcAuth=LinksAMR&KeyUT=WOS:000465207100040&DestLinkType=FullRecord&DestApp=ALL_WOS&UsrCustomerID=fce46881ccd595a90ef171eda32e42ef

Title of proceedings

13th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2014

Volume

1

Publication or Presentation Year

01/01/2014

Pagination

301-308

Publication status

Published

Exports

Logo branding

Categories

Exports