Goal-oriented requirements analysis and an extended design pattern using scala for artificial intelligence programming contests

Kazunori Sakamoto, Hiroaki Hosono, Seiji Sato, Hironori Washizaki, Yoshiaki Fukazawa

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

An artificial intelligence programming contest with game software is one of the most effective way of learning programming. Contestants can spontaneously learn programming to win in such contests. Although our previous work helps to hold artificial intelligence programming contests, its effectiveness is limited owing to an insufficient requirement analysis and uses of an unrefined design pattern. In this paper, we report on ACM JavaChallenge 2012, that is an artificial intelligence programming contest. we elicit requirements on a contest with a goal-oriented requirements analysis and extend the state design pattern using Scala to hold JavaChallenge 2012. We evaluate JavaChallenge 2012 very highly by questionnaire investigation.

Original languageEnglish
Title of host publication2013 3rd International Workshop on Games and Software Engineering
Subtitle of host publicationEngineering Computer Games to Enable Positive, Progressive Change, GAS 2013 - Proceedings
Pages32-35
Number of pages4
DOIs
Publication statusPublished - 2013 Dec 16
Event2013 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change, GAS 2013 - San Francisco, CA, United States
Duration: 2013 May 182013 May 18

Publication series

Name2013 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change, GAS 2013 - Proceedings

Conference

Conference2013 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change, GAS 2013
Country/TerritoryUnited States
CitySan Francisco, CA
Period13/5/1813/5/18

Keywords

  • Scala
  • artificial intelligence programming contest
  • design pattern
  • framework
  • goal-oriented requirements analysis

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Goal-oriented requirements analysis and an extended design pattern using scala for artificial intelligence programming contests'. Together they form a unique fingerprint.

Cite this