Open Access Te Herenga Waka-Victoria University of Wellington
Browse

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

Download (421.28 kB)
conference contribution
posted on 2020-09-02, 22:42 authored by Michael WinikoffMichael 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

2014-01-01

Pagination

301-308

Publication status

Published

Usage metrics

    Conference papers

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC