• DocumentCode
    3541564
  • Title

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

  • Author

    Sakamoto, Kazumitsu ; Hosono, Hideo ; Sato, Seiki ; Washizaki, Hironori ; Fukazawa, Yoshiaki

  • Author_Institution
    Dept. Comput. Sci. & Eng., Waseda Univ., Tokyo, Japan
  • fYear
    2013
  • fDate
    18-18 May 2013
  • Firstpage
    32
  • Lastpage
    35
  • 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.
  • Keywords
    Java; artificial intelligence; computer aided instruction; computer games; computer science education; object-oriented programming; systems analysis; ACM JavaChallenge 2012; Scala; artificial intelligence programming contests; extended design pattern; game software; goal-oriented requirements analysis; programming learning; Abstracts; Artificial intelligence; Games; Java; Programming profession; Software; Scala; artificial intelligence programming contest; design pattern; framework; goal-oriented requirements analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Games and Software Engineering (GAS), 2013 3rd International Workshop on
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/GAS.2013.6632587
  • Filename
    6632587