↑ Williams, Laurie (2001年2月19日~20日).ソフトウェア開発プロセスへのペアプログラミングの統合. 第14回ソフトウェア工学教育訓練会議. シャーロット. pp. 27–36 . doi : 10.1109/CSEE.2001.913816 . ISBN0-7695-1059-0プログラマーのうち、ドライバーと呼ばれる担当者はキーボードとマウスを操作し、プログラムを積極的に実行します。もう一方のプログラマーであるオブザーバーは、ドライバーの作業を継続的に観察し、構文やスペルなどの技術的な欠陥を特定するとともに、作業の方向性について戦略的に考えます。
1 2 3 4 5 Lui, Kim Man (2006 年 9 月)。「ペアプログラミングの生産性: 初心者-初心者 vs. エキスパート-エキスパート」(PDF)。International Journal of Human–Computer Studies。64 (9): 915–925。CiteSeerX 10.1.1.364.2159。doi : 10.1016 / j.ijhcs.2006.04.010。2011年 7 月 20日にオリジナル(PDF)からアーカイブ。2012年 11 月 18 日に取得。
1 2 3 4 5 Cockburn, Alistair ; Williams, Laurie (2000). "The Costs and Benefits of Pair Programming" (PDF) . Proceedings of the First International Conference on Extreme Programming and Flexible Processes in Software Engineering (XP2000) . Archived from the original (PDF) on 2016-12-17 . Retrieved 2007-11-05 .
↑ Flor, Nick V.; Hutchins, Edwin L. (1991). "ソフトウェアチームにおける分散認知の分析:完全化ソフトウェア保守中のチームプログラミングの事例研究" . Koenemann-Belliveau, Jürgen; Moher, Thomas G.; Robertson, Scott P. (編) 『プログラマーの実証研究:第4回ワークショップ』Ablex. pp. 36–64 . ISBN978-0-89391-856-9。
1 2 Williams, Laurie ; Kessler, Robert R.; Cunningham, Ward; Jeffries, Ron (2000). "ペアプログラミングの根拠を強化する" (PDF) . IEEE Software . 17 (4): 19– 25. CiteSeerX 10.1.1.33.5248 . doi : 10.1109/52.854064 .
1 2 Williams, Laurie ; Upchurch, Richard L. (2001). "学生ペアプログラミングのサポート" . ACM SIGCSE Bulletin . 33 (1): 327– 31. doi : 10.1145/366413.364614 .
1 2 3ハネイ、ジョー E.トーレ・ディボー。エリック・アリスホルム。 Dag IK Sjøberg (2009 年 7 月)。 「ペアプログラミングの有効性: メタ分析」。情報およびソフトウェア技術。51 (7): 1110–1122。土井: 10.1016/j.infsof.2009.02.001。
↑ Arisholm, Erik; Hans Gallis; Tore Dybå; Dag IK Sjøberg (2007 年 2 月) 「システムの複雑さとプログラマーの専門知識に関するペアプログラミングの評価」 . IEEE Transactions on Software Engineering . 33 (2): 65– 86. doi : 10.1109/TSE.2007.17 . S2CID 9889035 . 2010 年 10 月 29 日にオリジナルからアーカイブ済み。2008年 7 月 21 日に取得。