skip to main content
10.1145/1352135.1352207acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article

The effects of pair-programming on individual programming skill

Published:12 March 2008Publication History

ABSTRACT

Previous studies have reported significant educational benefits from the use of pair-programming, in which two students program together at the same computer. Here, we report the results of a controlled study designed to measure the effects of pair-programming on the development of individual programming ability. Our findings indicate significant improvements in individual programming skill for students with lower SAT scores. Additionally, we found that all students are more likely to complete the course successfully when using pair-programming.

References

  1. D. Barnes and M. Kölling. Objects First with Java: A Practical Introduction using BlueJ. Prentice Hall third edition, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. K. Beck and C. Andres. Extreme Programming Explained: Embrace Change. Addison-Wesley Professional, Boston, MA, second edition, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Edwards. Using test-driven development in the classroom: Providing students with automatic concrete feedback on performance. In Proceedings of the International Conference on Education and Information Systems: Technologies and Applications 2003.Google ScholarGoogle Scholar
  4. B. Hanks, C. McDowell, D. Draper, and M. Krnjajic Program quality with pair programming in CS1. In ITiCSE '04, pages 176--180, New York, NY, 2004 ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. C. McDowell, B. Hanks, and L. Werner Experimenting with pair programming in the classroom. In ITiCSE '03, pages 60--64, New York NY, 2003. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. C. McDowell, L. Werner, H. Bullock, and J. Fernald The effects of pair-programming on performance in an introductory programming course. In SIGCSE '02 pages 38--42, New York, NY, 2002. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. C. McDowell, L. Werner, H. E. Bullock, and J. Fernald. The impact of pair programming on student performance, perception and persistence. In ICSE '03: Proceedings of the 25th International Conference on Software Engineering, pages 602--607 Washington, DC, 2003. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. C. McDowell, L. Werner, H. E. Bullock, and J. Fernald. Pair programming improves student retention, confidence, and program quality. Commun. ACM, 49(8):90--95, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. E. Mendes, L. Al-Fakhri, and A. Luxton-Reilly. A replicated experiment of pair-programming in a 2nd-year software development and design computer science course. In ITICSE '06, pages 108--112, New York, NY, 2006. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. E. Mendes, L. B. Al-Fakhri, and A. Luxton-Reilly Investigating pair-programming in a 2nd-year software development and design computer science course. In ITiCSE '05, pages 296--300, New York, NY, 2005 ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. N. Nagappan, L. Williams, M. Ferzli, E. Wiebe, K. Yang, C. Miller, and S. Balik. Improving the CS1 experience with pair programming. In SIGCSE '03, pages 359--362, New York, NY, 2003. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. N. Nagappan, L. A. Williams, E. Wiebe, C. Miller, S. Balik, M. Ferzli, and J. Petlick. Pair learning: With an eye toward future success. In XP/Agile Universe, pages 185--198, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  13. D. Schneider and N. Dorans. Concordance between SAT I and ACT scores for individual students, 1999.Google ScholarGoogle Scholar
  14. L. L. Werner, B. Hanks, and C. McDowell. Pair-programming helps female computer science students. J. Educ. Resour. Comput., 4(1):4, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. L. Williams. But, isn?t that cheating? In 29th ASEE/IEEE Fronteers in Education Conference, 1999.Google ScholarGoogle Scholar
  16. L. Williams, E. Wiebe, K. Yang, M. Ferzli, and C. Miller. In support of pair programming in the introductory computer science course. Computer Science Education, 12(3):197?212, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  17. L. Williams, K. Yang, E. Wiebe, M. Ferzli, and C. Miller. Pair programming in an introductory computer science course: Initial results and recommendations. In OOPSLA Educator?s Symposium, 2002.Google ScholarGoogle Scholar

Index Terms

  1. The effects of pair-programming on individual programming skill

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SIGCSE '08: Proceedings of the 39th SIGCSE technical symposium on Computer science education
        March 2008
        606 pages
        ISBN:9781595937995
        DOI:10.1145/1352135

        Copyright © 2008 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 12 March 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate1,595of4,542submissions,35%

        Upcoming Conference

        SIGCSE Virtual 2024

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader