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

K Sakamoto, H Hosono, S Sato… - … Workshop on Games …, 2013 - ieeexplore.ieee.org
K Sakamoto, H Hosono, S Sato, H Washizaki, Y Fukazawa
2013 3rd International Workshop on Games and Software Engineering …, 2013ieeexplore.ieee.org
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 …
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.
ieeexplore.ieee.org