ACM Home Page
Please provide us with feedback. Feedback
Technical and human perspectives on pair programming
Full text PdfPdf (398 KB)
Source ACM SIGSOFT Software Engineering Notes archive
Volume 29 ,  Issue 5  (September 2004) table of contents
SECTION: Article abstracts with full text online table of contents
Pages: 1 - 14  
Year of Publication: 2004
ISSN:0163-5948
Author
Jason Aiken  Capella University
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 104,   Citation Count: 4
Additional Information:

abstract   references   cited by  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1022494.1022512
What is a DOI?

ABSTRACT

Extreme Programming is presented as an answer to problems in software engineering. Extreme Programming is briefly introduced and one of its primary principles, pair programming, is examined more closely. Drawing from readings and Medtronic employee interviews, potential challenges to pair programming are discussed and analyzed. Finally, recommendations for those considering pair programming are suggested.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Anthes, G. (1997). Killer apps. Computerworld. Retrieved 15 March 2004 from <u>http://www.computerworld.com/news/1997/story/0,11280,1663,00.html</u>
2
 
3
 
4
Cockburn, A. & Williams, L. (2000). The costs and benefits of pair programming. Retrieved 5 February 2004 from (PDF) <<u>http://collaboration.csc.ncsu.edu/laurie/Papers/XPSardinia.PDF</u>
 
5
 
6
 
7
Dove L. (2004). Personal interview. 9 March 2004.
 
8
 
9
Jeffries, R. (2002). What is extreme programming. Retrieved 5 February 2004 from <u>http://www.xprogramming.com/xpmag/whatisxp.htm</u>
 
10
Liebmann, L. (2001). The more more things change more. {Electronic version} Network Magazine. Vol. 16. Issue 11. p. 78.
 
11
Miller, R. (2003). Demystifying extreme programming: winning with a pair. Retrieved 26 February 2004 from <u>http://www-106.ibm.com/developerworks/java/library/j-xp03113.html</u>
 
12
Mueller, G. & Borzuchowski, J. (2002). Extreme embedded - a report from the front line. Retrieved 26 February 2004 from (PDF) <<u>http://oopsla.acm.org/extra/pracreports/ExtremeEmbeddedReport.pdf</u>
 
13
Munro, J. (2003). Extreme Programming: what is XP?. {Electronic version} PC Magazine. February 25. p. 68. Retrieved 5 February 2004 from <u>http://www.pcmag.com/article2/0,4149,842920,00.asp</u>
 
14
 
15
Rosenthal M. (2004). Personal interview. 17 March 2004.
 
16
Scheible B. (2004). Personal interview. 10 March 2004.
 
17
 
18
Strauss, D. (2002). How to make collaboration work: powerful ways to build consensus, solve problems, make decisions. San Francisco: Berrett-Koehler Publishers, Inc.
 
19
Wells, D. (2003). eXtreme programming: a gentle introduction. Retrieved 5 February 2004 from <u>http://www.extremeprogramming.org/</u>
 
20
William, W. (2004). XP123 - exploring extreme programming. Retrieved 5 February 2004 from <u>http://www.xp123.com/</u>
 
21
Williams L. & Kessler R. (1999). All I really need to know about pair programming I learned in kindergarten. Retrieved 5 February 2004 from <u>http://collaboration.csc.ncsu.edu/laurie/Papers/Kindergarten.PDF</u>
 
22
 
23