Abstract
In pair programming (PP), two developers work together on the same task using one computer and keyboard. PP involves not just coding, but many phases of the software development process such as design and testing. PP has been proposed by several authors since the 70’s, but it is primarily during the last three to four years that some of the claimed benefits have been tested empirically.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
McDowell, C., et al. The Effects of Pair-Programming on Performance in an Introductory Programming Course. in Proceedings of the 33rd SIGCSE technical symposium on Computer science education. 2002. Cincinatti, Kentucky, USA: ACM Press.
Williams, L., et al., Strenghtening the Case for Pair Programming. IEEE Software, 2000. 17(4): p. 19–25.
Müller, M.M. and W.F. Tichy. Case Study: Extreme Programming in a University Environment. in International Conference on Software Engineering (ICSE). 2001. Toronto, Canada.
Nawrocki, J. and A. Wojciechowski. Experimental Evaluation of Pair Programming. in European Software Control and Metrics (Escom). 2001. London, England.
Cockburn, A. and L. Williams, The Costs and Benefits of Pair Programming, in Extreme Programming Examined, G. Succi and M. Marchesi, Editors. 2001, Addison Wesley.
Teasley, S.D., et al., Rapid Software Development through Team Collocation. IEEE Transactions on Software Engineering, 2002. 28(7): p. 671–683.
Haungs, J., Pair Programming on the C3 Project. IEEE Computer, 2001. 34(2): p. 118–119.
Pfleeger, S.L., Albert Einstein and Empirical Software Engineering. IEEE Computer, 1999. 32(10): p. 32–38.
Voas, J., Faster, Better, and Cheaper. IEEE Software, 2001. 18(3): p. 96–97.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gallis, H. (2003). Collaboration on Software Tasks. In: Marchesi, M., Succi, G. (eds) Extreme Programming and Agile Processes in Software Engineering. XP 2003. Lecture Notes in Computer Science, vol 2675. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44870-5_68
Download citation
DOI: https://doi.org/10.1007/3-540-44870-5_68
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40215-2
Online ISBN: 978-3-540-44870-9
eBook Packages: Springer Book Archive