DocumentCode :
3481163
Title :
Pair Programming in Graduate Software Engineering Course Projects
Author :
Xu, Shaochun ; Rajlich, Václav
Author_Institution :
Dept. of Comput. Sci., Wayne State Univ., Detroit, MI
fYear :
2005
fDate :
19-22 Oct. 2005
Abstract :
Pair programming has been used in undergraduate classes in order to develop student skills and to enhance student learning. Experiments with such an approach have demonstrated positive effects. This paper investigates the effects of pair programming in the graduate software engineering class by conducting a case study with six students who were assigned to work on incremental changes on an open source application either as pairs or as individuals. The results of the case study showed that paired students completed their change request tasks faster and with higher quality than individuals. They also wrote less lines of code and used more meaningful variable names. Pair programming could be an effective and useful approach for graduate software engineering classes
Keywords :
computer science education; educational courses; programming; software engineering; case study; graduate software engineering course; pair programming; Application software; Collaborative software; Computer science; Computer science education; Educational programs; Organizing; Programming profession; Software engineering; Software maintenance; Software prototyping; Graduate Class; Individual Programming; Pair Programming; Software Engineering Education;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education, 2005. FIE '05. Proceedings 35th Annual Conference
Conference_Location :
Indianopolis, IN
ISSN :
0190-5848
Print_ISBN :
0-7803-9077-6
Type :
conf
DOI :
10.1109/FIE.2005.1612027
Filename :
1612027
Link To Document :
بازگشت