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