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: Engineering Computer Games to Enable Positive, Progressive Change, GAS 2013 - Proceedings
    Pages32-35
    Number of pages4
    DOIs
    Publication statusPublished - 2013
    Event2013 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change, GAS 2013 - San Francisco, CA
    Duration: 2013 May 182013 May 18

    Other

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

    Fingerprint

    Artificial intelligence

    Keywords

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

    ASJC Scopus subject areas

    • Software

    Cite this

    Sakamoto, K., Hosono, H., Sato, S., Washizaki, H., & Fukazawa, Y. (2013). Goal-oriented requirements analysis and an extended design pattern using scala for artificial intelligence programming contests. In 2013 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change, GAS 2013 - Proceedings (pp. 32-35). [6632587] https://doi.org/10.1109/GAS.2013.6632587

    Goal-oriented requirements analysis and an extended design pattern using scala for artificial intelligence programming contests. / Sakamoto, Kazunori; Hosono, Hiroaki; Sato, Seiji; Washizaki, Hironori; Fukazawa, Yoshiaki.

    2013 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change, GAS 2013 - Proceedings. 2013. p. 32-35 6632587.

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

    Sakamoto, K, Hosono, H, Sato, S, Washizaki, H & Fukazawa, Y 2013, Goal-oriented requirements analysis and an extended design pattern using scala for artificial intelligence programming contests. in 2013 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change, GAS 2013 - Proceedings., 6632587, pp. 32-35, 2013 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change, GAS 2013, San Francisco, CA, 13/5/18. https://doi.org/10.1109/GAS.2013.6632587
    Sakamoto K, Hosono H, Sato S, Washizaki H, Fukazawa Y. Goal-oriented requirements analysis and an extended design pattern using scala for artificial intelligence programming contests. In 2013 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change, GAS 2013 - Proceedings. 2013. p. 32-35. 6632587 https://doi.org/10.1109/GAS.2013.6632587
    Sakamoto, Kazunori ; Hosono, Hiroaki ; Sato, Seiji ; Washizaki, Hironori ; Fukazawa, Yoshiaki. / Goal-oriented requirements analysis and an extended design pattern using scala for artificial intelligence programming contests. 2013 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change, GAS 2013 - Proceedings. 2013. pp. 32-35
    @inproceedings{297104b8cda3418aa051f8ec05acb7b6,
    title = "Goal-oriented requirements analysis and an extended design pattern using scala for artificial intelligence programming contests",
    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 = "artificial intelligence programming contest, design pattern, framework, goal-oriented requirements analysis, Scala",
    author = "Kazunori Sakamoto and Hiroaki Hosono and Seiji Sato and Hironori Washizaki and Yoshiaki Fukazawa",
    year = "2013",
    doi = "10.1109/GAS.2013.6632587",
    language = "English",
    isbn = "9781467362634",
    pages = "32--35",
    booktitle = "2013 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change, GAS 2013 - Proceedings",

    }

    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

    Y1 - 2013

    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 - artificial intelligence programming contest

    KW - design pattern

    KW - framework

    KW - goal-oriented requirements analysis

    KW - Scala

    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

    SN - 9781467362634

    SP - 32

    EP - 35

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

    ER -