Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3196369.3196388acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
extended-abstract

Effective distributed pair programming

Published: 27 May 2018 Publication History

Abstract

Pair Programming1 has quickly become a widespread technique for teams adopting Agile. The interest has gained even more popularity for those implementing Extreme Programming (XP) which is a well-known Agile methodology. There is a general agreement that pair programming works well with a pair of developers working side by side. However, that is not always possible. Distributed teams and distributed team members are becoming the norm. With that said, is distributed pair programming possible? And if so, can it be done effectively? This paper examines a project where distributed pair programming was extremely effective. Contrary to agile dogma, some individuals may perform better in a distributed manner over collocated.

References

[1]
C. Ho S. Raha E. Gehringer L. Williams "Sangam---A distributed pair programming plug-in for eclipse" in Proc. OOPSLA Workshop on Eclipse Technology Exchange, pp. 73--77 2004.
[2]
K. Beck and C. Andres. Extreme Programming Explained: Embrace Change (2nd Edition). Addison-Wesley, Boston, 2004.
[3]
Nawrocki, J. and Wojciechowski, A., 2001. Experimental Evaluation of pair programming. In: Proceedings of the European Software Control and Metrics Conference (ESCOM 2001). ESCOM Press, 2001, pp. 269--276.
[4]
Jari Vanhanen and Casper Lassenius, Effects of Pair Programming at the Development Team Level: An Experiment, 2005 IEEE
[5]
Erik Arisholm, Hans Gallis, Tore Dyba, and Dag I.K. Sjoberg, Evaluating Pair Programming with Respect to System Complexity and Programmer Expertise, IEEE Transactions on Software Engineering, Vol. 33, No. 2, Feb 2007.
[6]
Matevz Rostaher and Marjan Hericko, Tracking Test First Programming - An Experiment, XP/Agile Universe 2002, LNCS 2418, pp. 174--184, 2002
[7]
Hanna Hulkko and Pekka Abrahamsson, A Multiple Case Study on the Impact of Pair Programming on Product Quality, ICSE'05, May 15--21, 2005, St. Louis, Missouri, USA.
[8]
K. E. Boyer A. A. Dwight R. T. Fondren M. A. Vouk J. C. Lester "A development environment for distributed synchronous collaborative programming" ACM SIGCSE Bull., vol. 40 no. 3 pp. 158 2008.

Cited By

View all
  • (2021)Are Two Heads Better Than One for Computer-Aided Design?Journal of Mechanical Design10.1115/1.4050734143:7Online publication date: 4-May-2021
  • (2021)Toward Unveiling How SAFe Framework Supports Agile in Global Software DevelopmentIEEE Access10.1109/ACCESS.2021.31019639(109671-109692)Online publication date: 2021
  • (2020)Agile Global Software DevelopmentProceedings of the XXXIV Brazilian Symposium on Software Engineering10.1145/3422392.3422411(31-40)Online publication date: 21-Oct-2020
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICGSE '18: Proceedings of the 13th International Conference on Global Software Engineering
May 2018
171 pages
ISBN:9781450357173
DOI:10.1145/3196369
Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 May 2018

Check for updates

Author Tags

  1. agile
  2. extreme programming
  3. pair programming
  4. scrum

Qualifiers

  • Extended-abstract

Conference

ICSE '18
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)37
  • Downloads (Last 6 weeks)7
Reflects downloads up to 22 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2021)Are Two Heads Better Than One for Computer-Aided Design?Journal of Mechanical Design10.1115/1.4050734143:7Online publication date: 4-May-2021
  • (2021)Toward Unveiling How SAFe Framework Supports Agile in Global Software DevelopmentIEEE Access10.1109/ACCESS.2021.31019639(109671-109692)Online publication date: 2021
  • (2020)Agile Global Software DevelopmentProceedings of the XXXIV Brazilian Symposium on Software Engineering10.1145/3422392.3422411(31-40)Online publication date: 21-Oct-2020
  • (2019)Communication network in an agile distributed software development teamProceedings of the 14th International Conference on Global Software Engineering10.1109/ICGSE.2019.00015(90-94)Online publication date: 25-May-2019

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media