TY - GEN
T1 - Goal-oriented requirements analysis and an extended design pattern using scala for artificial intelligence programming contests
AU - Sakamoto, Kazunori
AU - Hosono, Hiroaki
AU - Sato, Seiji
AU - Washizaki, Hironori
AU - Fukazawa, Yoshiaki
PY - 2013/12/16
Y1 - 2013/12/16
N2 - 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.
AB - 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.
KW - Scala
KW - artificial intelligence programming contest
KW - design pattern
KW - framework
KW - goal-oriented requirements analysis
UR - http://www.scopus.com/inward/record.url?scp=84890044031&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84890044031&partnerID=8YFLogxK
U2 - 10.1109/GAS.2013.6632587
DO - 10.1109/GAS.2013.6632587
M3 - Conference contribution
AN - SCOPUS:84890044031
SN - 9781467362634
T3 - 2013 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change, GAS 2013 - Proceedings
SP - 32
EP - 35
BT - 2013 3rd International Workshop on Games and Software Engineering
T2 - 2013 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change, GAS 2013
Y2 - 18 May 2013 through 18 May 2013
ER -