[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/HICSS.2007.218guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Experiences of Using Pair Programming in an Agile Project

Published: 03 January 2007 Publication History

Abstract

The interest in pair programming (PP) has increased recently, e.g. by the popularization of agile software development. However, many practicalities of PP are poorly understood. We present experiences of using PP extensively in an industrial project. The fact that the team had a limited number of high-end workstations forced it in a positive way to quick deployment and rigorous use of PP. The developers liked PP and learned it easily. Initially, the pairs were not rotated frequently but adopting daily, random rotation improved the situation. Frequent rotation seemed to improve knowledge transfer. The driver/navigator roles were switched seldom, but still the partners communicated actively. The navigator rarely spotted defects during coding, but the released code contained almost no defects. Test-driven development and design in pairs possibly decreased defects. The developers considered that PP improved quality and knowledge transfer, and was better suited for complex tasks than for easy tasks.

Cited By

View all
  • (2020)Explaining pair programming session dynamics from knowledge gapsProceedings of the ACM/IEEE 42nd International Conference on Software Engineering10.1145/3377811.3380925(421-432)Online publication date: 27-Jun-2020
  • (2016)Sustainable Software Development through Overlapping Pair RotationProceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement10.1145/2961111.2962590(1-10)Online publication date: 8-Sep-2016
  • (2014)Locating expertise in agile software development projectsAgile Processes in Software Engineering and Extreme Programming10.5555/2813544.2813563(260-268)Online publication date: 26-May-2014
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
HICSS '07: Proceedings of the 40th Annual Hawaii International Conference on System Sciences
January 2007
ISBN:0769527558

Publisher

IEEE Computer Society

United States

Publication History

Published: 03 January 2007

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Explaining pair programming session dynamics from knowledge gapsProceedings of the ACM/IEEE 42nd International Conference on Software Engineering10.1145/3377811.3380925(421-432)Online publication date: 27-Jun-2020
  • (2016)Sustainable Software Development through Overlapping Pair RotationProceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement10.1145/2961111.2962590(1-10)Online publication date: 8-Sep-2016
  • (2014)Locating expertise in agile software development projectsAgile Processes in Software Engineering and Extreme Programming10.5555/2813544.2813563(260-268)Online publication date: 26-May-2014
  • (2012)Why developers don't pair more oftenProceedings of the 5th International Workshop on Co-operative and Human Aspects of Software Engineering10.5555/2663638.2663664(123-125)Online publication date: 2-Jun-2012
  • (2012)Understanding the impact of pair programming on developers attention: a case study on a large industrial experimentationProceedings of the 34th International Conference on Software Engineering10.5555/2337223.2337366(1094-1101)Online publication date: 2-Jun-2012
  • (2012)Disengagement in pair programming: does it matter?Proceedings of the 34th International Conference on Software Engineering10.5555/2337223.2337282(496-506)Online publication date: 2-Jun-2012
  • (2012)DroidSenseProceedings of the 50th international conference on Objects, Models, Components, Patterns10.1007/978-3-642-30561-0_3(17-33)Online publication date: 29-May-2012
  • (2010)Evaluating the effectiveness of VOSDMACM SIGSOFT Software Engineering Notes10.1145/1734103.173411935:2(1-8)Online publication date: 27-Mar-2010

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media