A Comparison of Pair Versus Solo Programming Under Different Objectives: An Analytical Approach
Published Online:1 Mar 2008https://doi.org/10.1287/isre.1070.0147
References
- A descent genetic algorithm for the quadratic assignment problem. Comput. Oper. Res. (2000) 27:917–934Crossref, Google Scholar
- Agile Modeling: Effective Practices for eXtreme Programming and the Unified Process (2002) (John Wiley & Sons, Inc., New York) Google Scholar
- A Practical Guide to Extreme Programming (2002) (Prentice Hall, Upper Saddle River, NJ) Google Scholar
- Readings in Human-Computer Interaction: Toward the Year 2000 (1995) (Morgan Kaufmann Publishers, Inc., San Francisco) Google Scholar
- Extreme Programming Explained: Embrace Change (2000) (Addison-Wesley, Boston) Google Scholar
- Planning Extreme Programming (2001) (Addison-Wesley, Boston) Google Scholar
- Using extreme programming for knowledge transfer. Proc. 2nd Internat. Conf. eXtreme Programming and Agile Processes in Software Engrg. (XP2001) (2001) Villasimius, Sardinia, ItalyGoogle Scholar
- Organizational learning and communities of practice: Toward a unified view of working, learning and innovation. Organ. Sci. (1991) 2(1):40–57Link, Google Scholar
- Modeling and interpreting interactions in multiple regression. (1997) . Available at http://www.minitab.com/Google Scholar
- Agile software development: The people factor. Computer (2001) November):131–133Crossref, Google Scholar
- The costs and benefits of pair programming. Proc. 1st Internat. Conf. eXtreme Programming and Flexible Processes in Software Engrg. (XP2000) (2000) Cagliari, Sardinia, ItalyGoogle Scholar
- A field study of the software design process for large systems. Comm. ACM (1988) 31(11):1268–1287Crossref, Google Scholar
- Knowledge management in medium-sized software consulting companies. (2002) . Ph.D. thesis, Department of Computer and Information Science, Norwegian University of Science and Technology, Trondheim, NorwayGoogle Scholar
- A new genetic algorithm for the quadratic assignment problem. Informs J. Comput. (2003) 15(3):320–330Link, Google Scholar
- The economics of software development by pair programmers. Engrg. Economist (2003) 48(4):283–319Crossref, Google Scholar
- , Pardalos P., Wolkowicz H. Genetic hybrids for the quadratic assignment problem. Quadratic Assignment and Related Problems, DIMACS Series in Discrete Mathematics and Theoretical Computer Science (1994) 16:173–187Crossref, Google Scholar
- Computers and Intractability: A Guide to the Theory of NP-Completeness (1979) (W. H. Freeman & Co., New York) Google Scholar
- Converting the 0-1 polynomial programming problem to a 0-1 linear program. Oper. Res. (1974) 22(1):180–182Link, Google Scholar
- Genetic Algorithms in Search, Optimization and Machine Learning (1989) (Addison-Wesley, Wokingham, UK) Google Scholar
- Complementing XP with requirements negotiation. Proc. 4th Internat. Conf. eXtreme Programming and Agile Processes in Software Engrg. (XP2003) (2003) Genova, ItalyGoogle Scholar
- Software debugging, testing and verification. IBM Systems J.: Software Testing and Verification (2002) 41(1Google Scholar
- Agile software development: The business of innovation. IEEE Comput. (2001) September):120–122Crossref, Google Scholar
- Improving the software upgrade value stream. (2001) . Lean Aerospace Initiative (LAI) Monograph, Working Paper ESD-WP-2002-02, Engineering Systems Division, Massachusetts Institute of TechnologyGoogle Scholar
- Applied regression analysis and other multivariate methods. (1998) (PWS-Kent, Boston) Google Scholar
- The effects of individual XP practices on software development effort. ACM SIGSOFT Software Engrg. Notes (2003) 28(6, November):6–13Crossref, Google Scholar
- A cognitive model for solo programming and pair programming. Proc. 3rd IEEE Internat. Conf. Cognitive Informatics (ICCI'04) (2004) Victoria, Canada(IEEE Computer Society, Washington D.C.) 94–102Google Scholar
- Activity structures in a project-based environment: A coordination theory perspective. IEEE Trans. Engrg. Management (2006) 53(2, May):285–296Crossref, Google Scholar
- Experimental evaluation of pair programming. Proc. 12th Eur. Software Control and Metrics Conf. (2001) London, UK(Shaker Publishing BV, Maastricht, The Netherlands) 269–276Google Scholar
- Usability Engineering (1993) (Academic Press, Boston) Crossref, Google Scholar
- The cast for collaborative programming. Comm. ACM (1998) 41(3):105–108Crossref, Google Scholar
- Software Engineering: A Practitioner's Approach (1992) (McGraw-Hill, New York) Google Scholar
- Pair programming and the factors affecting Brook's law. (2002) . Master's thesis, North Carolina State University, Raleigh, NCGoogle Scholar
- Quantitative assessment of extreme programming practices. Proc. 2001 Canadian Conf. Electrical and Comput. Engrg. Toronto (2001) (IEEE, Washington, D.C.) 81–86Crossref, Google Scholar
- A genetic approach to the quadratic assignment problem. Comput. Oper. Res. (1995) 22:73–83Crossref, Google Scholar
- Inside a software design team: Knowledge acquisition, sharing and integration. Comm. ACM (1993) 36(10):62–77Google Scholar
- Extreme programming: A gentle introduction. (2003) . Available at http://extremeprogramming.org., January 26Google Scholar
- Pair Programming Illuminated (2003) (Addison-Wesley)Google Scholar
- Strengthening the case for pair-programming. IEEE Software (2000) 17(4, July/August):19–25Crossref, Google Scholar
- Extreme programming in a research environment. (2002) . Technical report, NASA Langley Research Center, Hampton, VAGoogle Scholar
- An overview of remedial tools for collinearity in SAS. Proc. 2000 Western Users of SAS Software Conf. (2000) Scottsdale, AZ(SAS Software, Cary, NC) 196–201Google Scholar

