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
Link To Document