• DocumentCode
    2233485
  • Title

    Empirical Validation of Test-Driven Pair Programming in Game Development

  • Author

    Xu, Shaochun ; Rajlich, Vaclav

  • Author_Institution
    Dept. of Comput. Sci., Algoma Univ. Coll.
  • fYear
    2006
  • fDate
    10-12 July 2006
  • Firstpage
    500
  • Lastpage
    505
  • Abstract
    This paper investigates the effects of some extreme programming practices in game development by conducting a case study with 12 students who were assigned to implement a simple game application either as pairs or as individuals. The pairs used some XP practices, such as pair programming, test-driven and refactoring, while the individuals applied the traditional waterfall-like approach. The results of the case study showed that paired students completed their tasks faster and with higher quality than individuals. The programs written by pairs pass more test cases than those developed by individuals. Paired programmers also wrote cleaner code with higher cohesion by creating more reasonable number of methods. Therefore, some XP practices, such as pair programming, test-driven and refactoring could be used in game development
  • Keywords
    computer games; program verification; programming; extreme programming; game development; program validation; refactoring technique; test-driven pair programming; waterfall-like approach; Application software; Automatic testing; Computer science; Educational institutions; Failure analysis; Information science; Programming profession; System testing; Toy industry; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Science, 2006 and 2006 1st IEEE/ACIS International Workshop on Component-Based Software Engineering, Software Architecture and Reuse. ICIS-COMSAR 2006. 5th IEEE/ACIS International Conference on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-7695-2613-6
  • Type

    conf

  • DOI
    10.1109/ICIS-COMSAR.2006.34
  • Filename
    1652039