• 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