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 :
بازگشت