The Effect of Pairs in Program Design Tasks

Pair programming involves-two developers simultaneously collaborating with each other on the same programming task to design and code a solution. Algorithm design and its implementation are normally interwoven in that implementation often provides feedback to enhance the design. Previous controlled...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on software engineering Vol. 34; no. 2; pp. 197 - 211
Main Authors Kim Man Lui, Chan, K.C.C., Nosek, J.T.
Format Journal Article
LanguageEnglish
Published New York IEEE 01.03.2008
IEEE Computer Society
Subjects
Online AccessGet full text
ISSN0098-5589
1939-3520
DOI10.1109/TSE.2007.70755

Cover

Abstract Pair programming involves-two developers simultaneously collaborating with each other on the same programming task to design and code a solution. Algorithm design and its implementation are normally interwoven in that implementation often provides feedback to enhance the design. Previous controlled pair programming experiments did not explore the efficacy of pairs versus individuals in program design-related tasks separately from coding. Variations in programmer skills in a particular language or an integrated development environment and the understanding of programming instructions can mask the skill of subjects in program design-related tasks. Programming aptitude tests (PATs) have been shown to correlate with programming performance. PATs do not require understanding of programming instructions and do not require a skill in any specific computer language. Two controlled experiments were conducted, with full-time professional programmers being the subjects who worked on increasingly complex programming aptitude tasks related to problem solving and algorithmic design. In both experiments, pairs significantly outperformed individuals, providing evidence of the value of pairs in program design-related tasks.
AbstractList Pair programming involves-two developers simultaneously collaborating with each other on the same programming task to design and code a solution. Algorithm design and its implementation are normally interwoven in that implementation often provides feedback to enhance the design. Previous controlled pair programming experiments did not explore the efficacy of pairs versus individuals in program design-related tasks separately from coding. Variations in programmer skills in a particular language or an integrated development environment and the understanding of programming instructions can mask the skill of subjects in program design-related tasks. Programming aptitude tests (PATs) have been shown to correlate with programming performance. PATs do not require understanding of programming instructions and do not require a skill in any specific computer language. Two controlled experiments were conducted, with full-time professional programmers being the subjects who worked on increasingly complex programming aptitude tasks related to problem solving and algorithmic design. In both experiments, pairs significantly outperformed individuals, providing evidence of the value of pairs in program design-related tasks.
Pair programming consists of two developers who collaborate with each other on the same programming task to design and code a solution. Previous pair programming experiments did not explore the efficacy of pairs in program design separately from coding, and most suffered from using students who were not full-time, professional programmers. Aptitude tests relevant to program design tasks have been shown to correlate with future programming performance and do not require skill in a particular computer language. Variations in programmer skill in a particular language or integrated development environment can interfere with interpreting results in pair programming experiments and mask the skill of subjects in program design related tasks. Two experiments were conducted with full-time professional programmers as subjects who worked on increasingly complex aptitude tasks related to problem solving and algorithmic design. In both experiments, pairs significantly outperformed solos, providing evidence of the value of pairs in program design related tasks. [PUBLICATION ABSTRACT]
Pair programming involves-two developers simultaneously collaborating with each other on the same programming task to design and code a solution. Algorithm design and its implementation are normally interwoven in that implementation often provides [abstract truncated by publisher].
Author Kim Man Lui
Nosek, J.T.
Chan, K.C.C.
Author_xml – sequence: 1
  surname: Kim Man Lui
  fullname: Kim Man Lui
  organization: Hong Kong Polytech. Univ., Hong Kong
– sequence: 2
  givenname: K.C.C.
  surname: Chan
  fullname: Chan, K.C.C.
  organization: Hong Kong Polytech. Univ., Hong Kong
– sequence: 3
  givenname: J.T.
  surname: Nosek
  fullname: Nosek, J.T.
BookMark eNqFkb1PwzAQxS1UJNrCysISMcCAUs5fsT2iUj6kSlQizJaT2MWlTYqdDvz3pBQxVAKmu-H37t3dG6Be3dQWoVMMI4xBXefPkxEBECMBgvMD1MeKqpRyAj3UB1Ay5VyqIzSIcQEAXAjeR1f5q00mztmyTRqXzIwPMfF1MgvNPJhVcmujn9dJbuJbPEaHziyjPfmuQ_RyN8nHD-n06f5xfDNNSypxmxKiCutkRSpGCDeFYIpWjlIpSl5mWBZYuYqZrgdCWEkdxsZQxYCJQvDC0CG63M1dh-Z9Y2OrVz6Wdrk0tW02USugGaNEkX9JKTgQmWWqIy_-JCljApQQHXi-By6aTai7ezVWvHuaklvf0Q4qQxNjsE6vg1-Z8KEx6G0YugtDb8PQX2F0ArYnKH1rWt_UbTB--bvsbCfz1tofD0aF7Paln7bklC0
CODEN IESEDJ
CitedBy_id crossref_primary_10_1049_iet_sen_20070035
crossref_primary_10_1109_ACCESS_2017_2701339
crossref_primary_10_1109_TSE_2012_68
crossref_primary_10_1109_TSE_2011_88
crossref_primary_10_1007_s10664_014_9322_z
crossref_primary_10_1007_s10726_011_9236_8
crossref_primary_10_1016_j_infsof_2016_03_001
Cites_doi 10.1007/978-1-4302-0810-5
10.1111/j.1467-8535.2005.00478.x
10.1016/j.infsof.2005.09.008
10.1111/j.1744-6570.1974.tb02069.x
10.1016/j.ijhcs.2006.04.010
10.7551/mitpress/7301.001.0001
10.1007/11586012_4
10.1109/ICSE.2005.1553595
10.1109/17.846790
10.5032/jae.2004.04001
10.1109/TSE.2007.17
10.1006/ijhc.1998.0203
10.2307/2533582
10.1111/j.1744-6570.1965.tb00269.x
10.1037/0022-0663.96.3.582
10.1109/52.854064
10.1111/j.1744-6570.1971.tb00372.x
10.1109/ICSE.2001.919128
10.1111/j.1744-6570.1961.tb00920.x
10.1145/345513.345233
10.1109/VLHCC.2004.20
10.1145/800186.810630
10.1177/001316446302300420
10.1145/800184.810494
10.1145/1138403.1138436
10.1145/272287.272333
10.1177/001316446802800416
10.1109/MS.2004.1331306
10.1023/B:EMSE.0000039883.47173.39
10.1016/j.jss.2004.12.019
ContentType Journal Article
Copyright Copyright IEEE Computer Society Mar 2008
Copyright_xml – notice: Copyright IEEE Computer Society Mar 2008
DBID 97E
RIA
RIE
AAYXX
CITATION
3V.
7WY
7WZ
7X7
7XB
87Z
88E
88F
88I
88K
8AL
8FE
8FG
8FI
8FJ
8FK
8FL
8G5
ABJCF
ABUWG
AFKRA
ARAPS
AZQEC
BENPR
BEZIV
BGLVJ
CCPQU
DWQXO
FRNLG
FYUFA
F~G
GHDGH
GNUQQ
GUQSH
HCIFZ
JQ2
K60
K6~
K7-
K9.
L.-
L6V
M0C
M0N
M0S
M1P
M1Q
M2O
M2P
M2T
M7S
MBDVC
P5Z
P62
PHGZM
PHGZT
PJZUB
PKEHL
PPXIY
PQBIZ
PQBZA
PQEST
PQGLB
PQQKQ
PQUKI
PTHSS
Q9U
7SC
7SP
8FD
F28
FR3
L7M
L~C
L~D
DOI 10.1109/TSE.2007.70755
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE/IET Electronic Library
CrossRef
ProQuest Central (Corporate)
ABI/INFORM Collection
ABI/INFORM Global (PDF only)
Health & Medical Collection
ProQuest Central (purchase pre-March 2016)
ABI/INFORM Collection
Medical Database (Alumni Edition)
Military Database (Alumni Edition)
Science Database (Alumni Edition)
Telecommunications (Alumni Edition)
Computing Database (Alumni Edition)
ProQuest SciTech Collection
ProQuest Technology Collection
Hospital Premium Collection
Hospital Premium Collection (Alumni Edition)
ProQuest Central (Alumni) (purchase pre-March 2016)
ABI/INFORM Collection (Alumni)
Research Library (Alumni)
Materials Science & Engineering Collection
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Central
Business Premium Collection
Technology Collection
ProQuest One Community College
ProQuest Central Korea
Business Premium Collection (Alumni)
Health Research Premium Collection
ABI/INFORM Global (Corporate)
Health Research Premium Collection (Alumni)
ProQuest Central Student
Research Library Prep
SciTech Premium Collection
ProQuest Computer Science Collection
ProQuest Business Collection (Alumni Edition)
ProQuest Business Collection
Computer Science Database
ProQuest Health & Medical Complete (Alumni)
ABI/INFORM Professional Advanced
ProQuest Engineering Collection
ABI/INFORM Global
Computing Database
ProQuest Health & Medical Collection
Medical Database
Military Database
Research Library
Science Database
Telecommunications Database
Engineering Database
Research Library (Corporate)
Advanced Technologies & Aerospace Database
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Premium
ProQuest One Academic (New)
ProQuest Health & Medical Research Collection
ProQuest One Academic Middle East (New)
ProQuest One Health & Nursing
ProQuest One Business (OCUL)
ProQuest One Business (Alumni)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic
ProQuest One Academic UKI Edition
Engineering collection
ProQuest Central Basic
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ANTE: Abstracts in New Technology & Engineering
Engineering Research Database
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
ProQuest Business Collection (Alumni Edition)
Research Library Prep
Computer Science Database
ProQuest Central Student
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
SciTech Premium Collection
ProQuest Military Collection
ABI/INFORM Complete
ProQuest Telecommunications
ProQuest One Applied & Life Sciences
Health Research Premium Collection
Health & Medical Research Collection
ProQuest Central (New)
ProQuest Medical Library (Alumni)
Engineering Collection
Advanced Technologies & Aerospace Collection
Business Premium Collection
ABI/INFORM Global
Engineering Database
ProQuest Science Journals (Alumni Edition)
ProQuest One Academic Eastern Edition
ProQuest Hospital Collection
ProQuest Technology Collection
Health Research Premium Collection (Alumni)
ProQuest Telecommunications (Alumni Edition)
ProQuest Business Collection
ProQuest Hospital Collection (Alumni)
ProQuest Health & Medical Complete
ProQuest One Academic UKI Edition
ProQuest One Academic
ProQuest One Academic (New)
ABI/INFORM Global (Corporate)
ProQuest One Business
Technology Collection
ProQuest One Academic Middle East (New)
ProQuest Health & Medical Complete (Alumni)
ProQuest Central (Alumni Edition)
ProQuest One Community College
ProQuest One Health & Nursing
Research Library (Alumni Edition)
ProQuest Central
ABI/INFORM Professional Advanced
ProQuest Health & Medical Research Collection
ProQuest Engineering Collection
Health and Medicine Complete (Alumni Edition)
ProQuest Central Korea
ProQuest Research Library
ABI/INFORM Complete (Alumni Edition)
ProQuest Computing
ABI/INFORM Global (Alumni Edition)
ProQuest Central Basic
ProQuest Science Journals
ProQuest Computing (Alumni Edition)
ProQuest Military Collection (Alumni Edition)
ProQuest SciTech Collection
Advanced Technologies & Aerospace Database
ProQuest Medical Library
Materials Science & Engineering Collection
ProQuest One Business (Alumni)
ProQuest Central (Alumni)
Business Premium Collection (Alumni)
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
Computer and Information Systems Abstracts
Engineering Research Database
Advanced Technologies Database with Aerospace
ANTE: Abstracts in New Technology & Engineering
Computer and Information Systems Abstracts Professional
DatabaseTitleList
ProQuest Business Collection (Alumni Edition)
Technology Research Database
Technology Research Database
Technology Research Database
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
– sequence: 2
  dbid: 8FG
  name: ProQuest Technology Collection
  url: https://search.proquest.com/technologycollection1
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1939-3520
EndPage 211
ExternalDocumentID 1458382481
10_1109_TSE_2007_70755
4378344
Genre orig-research
Feature
GroupedDBID --Z
-DZ
-~X
.4S
.DC
0R~
29I
3EH
4.4
5GY
5VS
6IK
7WY
7X7
85S
88E
88I
8FE
8FG
8FI
8FJ
8FL
8G5
8R4
8R5
97E
9M8
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABFSI
ABJCF
ABPPZ
ABQJQ
ABUWG
ABVLG
ACGFO
ACGOD
ACIWK
ACNCT
ADBBV
AENEX
AETIX
AFKRA
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ARAPS
ARCSS
ASUFR
ATWAV
AZQEC
BEFXN
BENPR
BEZIV
BFFAM
BGLVJ
BGNUA
BKEBE
BKOMP
BPEOZ
BPHCQ
BVXVI
CCPQU
CS3
DU5
DWQXO
E.L
EBS
EDO
EJD
FRNLG
FYUFA
GNUQQ
GROUPED_ABI_INFORM_RESEARCH
GUQSH
HCIFZ
HMCUK
HZ~
H~9
I-F
IBMZZ
ICLAB
IEDLZ
IFIPE
IFJZH
IPLJI
ITG
ITH
JAVBF
K60
K6V
K6~
K7-
L6V
LAI
M0C
M1P
M1Q
M2O
M2P
M43
M7S
MS~
O9-
OCL
OHT
P2P
P62
PHGZM
PHGZT
PJZUB
PPXIY
PQBIZ
PQBZA
PQGLB
PQQKQ
PROAC
PSQYO
PTHSS
PUEGO
Q2X
RIA
RIE
RNI
RNS
RXW
RZB
S10
TAE
TN5
TWZ
UHB
UKHRP
UPT
UQL
VH1
WH7
XOL
YYP
YZZ
ZCG
AAYXX
CITATION
3V.
7XB
88K
8AL
8FK
ALIPV
JQ2
K9.
L.-
M0N
M2T
MBDVC
PKEHL
PQEST
PQUKI
Q9U
RIG
7SC
7SP
8FD
F28
FR3
L7M
L~C
L~D
ID FETCH-LOGICAL-c381t-229bef8d2d4225ab7493df3387c5c618b19fd4a5c60224c3f11aa394047b75ba3
IEDL.DBID RIE
ISSN 0098-5589
IngestDate Sun Sep 28 11:15:29 EDT 2025
Sat Sep 27 17:55:06 EDT 2025
Sun Sep 28 06:08:22 EDT 2025
Fri Jul 25 19:46:01 EDT 2025
Wed Oct 01 06:41:58 EDT 2025
Thu Apr 24 22:52:00 EDT 2025
Wed Aug 27 02:47:44 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 2
Keywords Experimental design
Programming teams
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c381t-229bef8d2d4225ab7493df3387c5c618b19fd4a5c60224c3f11aa394047b75ba3
Notes SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
ObjectType-Article-2
content type line 23
PQID 195577982
PQPubID 23500
PageCount 15
ParticipantIDs ieee_primary_4378344
proquest_miscellaneous_34470977
crossref_citationtrail_10_1109_TSE_2007_70755
proquest_journals_195577982
crossref_primary_10_1109_TSE_2007_70755
proquest_miscellaneous_903643292
proquest_miscellaneous_875028669
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2008-03-01
PublicationDateYYYYMMDD 2008-03-01
PublicationDate_xml – month: 03
  year: 2008
  text: 2008-03-01
  day: 01
PublicationDecade 2000
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on software engineering
PublicationTitleAbbrev TSE
PublicationYear 2008
Publisher IEEE
IEEE Computer Society
Publisher_xml – name: IEEE
– name: IEEE Computer Society
References Allen (ref51) 2002
ref57
ref12
ref15
ref58
ref53
ref52
ref55
ref54
ref17
Barnett (ref8) 2002
ref18
Munzert (ref50) 1994
Wil van der (ref48) 2002
Nawrocki (ref11)
Jackson (ref56) 2006
Cooke (ref49) 2003
ref46
ref42
Keefer (ref7) 2005; 18
ref41
Keefer (ref19)
(ref31) 2007
ref9
ref4
Janis (ref60) 1982
ref3
ref5
Ciolkowski (ref13)
ref40
Keefer (ref10)
ref35
Kent (ref2) 2000
ref34
Cockburn (ref21)
ref36
Williams (ref6) 2003
ref30
(ref33) 2007
Daconta (ref32) 1996
Martin (ref26) 2001
Constantine (ref1) 1995
ref38
Cockburn (ref14) 2005
Snyder (ref47) 2006
Forsyth (ref62) 1999
ref24
ref23
Flor (ref25)
Wolfe (ref39) 1970; 17
ref22
Williams (ref59) 2000
Poff (ref28) 2003
Huoman (ref45) 1986
Katz (ref37) 1962
Tukiainen (ref44)
ref27
ref29
Keefer (ref20)
Lui (ref16)
Bateman (ref43)
ref61
References_xml – start-page: 112
  volume-title: Test Your IQ
  year: 1994
  ident: ref50
  article-title: Part IV: Computer IQ—Program Procedure
– volume: 18
  start-page: 14
  issue: 1
  year: 2005
  ident: ref7
  article-title: Pair Programming: An Alternative to Reviews and Inspections
  publication-title: Cutter IT J.
– year: 1986
  ident: ref45
  article-title: Predicting Programming Aptitude
– volume-title: Agile Software Development: Principles, Patterns and Process of Software Development.
  year: 2001
  ident: ref26
– ident: ref9
  doi: 10.1007/978-1-4302-0810-5
– ident: ref53
  doi: 10.1111/j.1467-8535.2005.00478.x
– ident: ref22
  doi: 10.1016/j.infsof.2005.09.008
– volume-title: A Concise Introduction to Computer Languages: Design, Experimentation and Paradigms.
  year: 2003
  ident: ref49
– start-page: 115
  volume-title: Proc. Int’l Software Process Workshop and Int’l Workshop Software Process Simulation and Modeling
  ident: ref16
  article-title: Software Process Fusion: Uniting Pair Programming and Individual Programming Processes
– start-page: 269
  volume-title: Proc. 12th European Software Control and Metrics Conf.
  ident: ref11
  article-title: Experimental Evaluation of Pair Programming
– ident: ref38
  doi: 10.1111/j.1744-6570.1974.tb02069.x
– ident: ref23
  doi: 10.1016/j.ijhcs.2006.04.010
– volume-title: Workflow Management: Models, Methods, and Systems.
  year: 2002
  ident: ref48
  doi: 10.7551/mitpress/7301.001.0001
– ident: ref15
  doi: 10.1007/11586012_4
– volume-title: Pair Programming Illuminated.
  year: 2003
  ident: ref6
– ident: ref29
  doi: 10.1109/ICSE.2005.1553595
– ident: ref52
  doi: 10.1109/17.846790
– volume-title: Groupthink
  year: 1982
  ident: ref60
– volume-title: Software Abstractions.
  year: 2006
  ident: ref56
– ident: ref61
  doi: 10.5032/jae.2004.04001
– start-page: 129
  volume-title: Proc. Sixth Conf. Quality Eng. in Software Technology
  ident: ref10
  article-title: Extreme Programming Considered Harmful for Reliable Software
– ident: ref24
  doi: 10.1109/TSE.2007.17
– ident: ref5
  doi: 10.1006/ijhc.1998.0203
– start-page: 45
  volume-title: Proc. 14th Workshop Psychology of Programming Interest Group
  ident: ref44
  article-title: Programming Aptitude Testing as a Prediction of Learning to Program
– ident: ref54
  doi: 10.2307/2533582
– year: 2007
  ident: ref33
  article-title: Visual Basic: Controversy
– volume-title: Proc. Second Int’l Conf. Extreme Programming and Flexible Processes in Software Eng.
  ident: ref21
  article-title: The Costs and Benefits of Pair Programming
– volume-title: Working with Microsoft Dynamics CRM 3.0.
  year: 2006
  ident: ref47
– ident: ref36
  doi: 10.1111/j.1744-6570.1965.tb00269.x
– volume-title: Constantine on Peopleware.
  year: 1995
  ident: ref1
– year: 2007
  ident: ref31
  article-title: Timeline of Visual Basic
– volume-title: Proc. Fifth Ann. Meeting of the Am. Inst. for Decision Sciences
  ident: ref43
  article-title: Predicting Performance in a Basic Computer Course
– volume-title: Crystal Clear: A Human-Powered Methodology for Small Teams.
  year: 2005
  ident: ref14
– ident: ref58
  doi: 10.1037/0022-0663.96.3.582
– volume-title: Florida Inst. of Technology
  year: 2003
  ident: ref28
  article-title: Pair Programming to Facilitate the Training of Newly Hired Programmers
– ident: ref4
  doi: 10.1109/52.854064
– ident: ref57
  doi: 10.1111/j.1744-6570.1971.tb00372.x
– ident: ref30
  doi: 10.1109/ICSE.2001.919128
– volume-title: Extreme Programming Explained: Embrace Change.
  year: 2000
  ident: ref2
– ident: ref35
  doi: 10.1111/j.1744-6570.1961.tb00920.x
– ident: ref55
  doi: 10.1145/345513.345233
– ident: ref27
  doi: 10.1109/VLHCC.2004.20
– start-page: 129
  volume-title: Proc. Sixth Conf. Quality Eng. in Software Technology
  ident: ref20
  article-title: Extreme Programming Considered Harmful for Reliable Software
– ident: ref34
  doi: 10.1145/800186.810630
– volume-title: How to Excel at IQ Tests.
  year: 2002
  ident: ref51
– ident: ref41
  doi: 10.1177/001316446302300420
– volume-title: Java for C/C+ Programmers.
  year: 1996
  ident: ref32
– ident: ref40
  doi: 10.1145/800184.810494
– ident: ref46
  doi: 10.1145/1138403.1138436
– ident: ref3
  doi: 10.1145/272287.272333
– volume-title: Proc. Fourth Ann. Workshop Empirical Studies of Programmers
  ident: ref25
  article-title: Analyzing Distributed Cognition in Software Teams: A Case Study of Team Programming During Perfective Software Maintenance
– ident: ref42
  doi: 10.1177/001316446802800416
– volume-title: Proc. Int’l Conf. Practical Software Quality and Testing ’03
  ident: ref19
  article-title: Mutual Programming: A Practice to Improve Software Development Productivity
– volume-title: Group Dynamics
  year: 1999
  ident: ref62
– ident: ref12
  doi: 10.1109/MS.2004.1331306
– year: 1962
  ident: ref37
  article-title: Prediction of Success in Automatic Data Processing Course
  publication-title: Technical Note 126, US Army Personnel Research Office
– year: 2002
  ident: ref8
  article-title: XP: It’s About How, Not Tao
  publication-title: Application Development Advisor
– volume-title: Proc. First Int’l Workshop Empirical Studies in Software Eng.
  ident: ref13
  article-title: Experiences with a Case Study on Pair Programming
– year: 2000
  ident: ref59
  article-title: The Collaborative Software Process
– ident: ref18
  doi: 10.1023/B:EMSE.0000039883.47173.39
– ident: ref17
  doi: 10.1016/j.jss.2004.12.019
– volume: 17
  start-page: 36
  year: 1970
  ident: ref39
  article-title: A New Look at Programming Aptitudes
  publication-title: Business Automation
SSID ssj0005775
Score 2.040983
Snippet Pair programming involves-two developers simultaneously collaborating with each other on the same programming task to design and code a solution. Algorithm...
Pair programming consists of two developers who collaborate with each other on the same programming task to design and code a solution. Previous pair...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 197
SubjectTerms Algorithm design and analysis
Algorithms
Aptitude
Collaboration
Collaborative software
Collaborative work
Computer programming
Computer programs
Digital Object Identifier
Dynamic programming
Experimental design
Experiments
Job rotation
PAT
Problem solving
Product design
Productivity
Programmers
Programming
Programming profession
Programming teams
Skills
Software
Software engineering
Software quality
Studies
Switches
Tasks
Testing
Time measurement
University students
SummonAdditionalLinks – databaseName: ProQuest Technology Collection
  dbid: 8FG
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1NS8QwEB10vXjxW6yfOQieik2bNMlJRF0XQRFcwVtpkgZE6a52_f9m2nRFZL0VOocyyWRmOi_vAZxqrTQVxiC_nfENCmexNoLGlleCq0xWPMHLyfcP-eiZ3b3wl4DNaQKssj8T24PaTgz-Iz-ninMhlEwvph8xikbhcDUoaCzDCk39RsKL4sPbH4SHELynzORcqsDZSBN1Pn666egLhU-Z_FdOakVW_pzMbboZbsBaqBPJZbewm7BU1Vuw3mswkBCS24CQCdJREJOJI484niGvNXnscFfkukVokHHZvDU78Dy8GV-N4iCAEBufSGdxmipdOWlTy3zYlVowlVnnm0phuMmp1FQ5y0r_jJnYZI7SskSpcya04LrMdmFQT-pqD4hMJLNM5qpyjuU2KTPjGxfnM3wmpUttBHHvgsIEdnAUqXgv2i4hUYV3GWpWiqJ1WQRnc_tpx4ux0HIbPTq3Ylmr7RHBQe_hIoRNU8wXOYKT-Vu_33GIUdbV5KspkKEw8UVrBGSBhe_AfNGU52qxicLpa5aqdP_frziA1Q4egpCzQxjMPr-qI1-DzPRxu9O-AcpN1do
  priority: 102
  providerName: ProQuest
Title The Effect of Pairs in Program Design Tasks
URI https://ieeexplore.ieee.org/document/4378344
https://www.proquest.com/docview/195577982
https://www.proquest.com/docview/34470977
https://www.proquest.com/docview/875028669
https://www.proquest.com/docview/903643292
Volume 34
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE/IET Electronic Library
  customDbUrl:
  eissn: 1939-3520
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0005775
  issn: 0098-5589
  databaseCode: RIE
  dateStart: 19750101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
– providerCode: PRVPQU
  databaseName: Health & Medical Collection
  customDbUrl:
  eissn: 1939-3520
  dateEnd: 20120331
  omitProxy: true
  ssIdentifier: ssj0005775
  issn: 0098-5589
  databaseCode: 7X7
  dateStart: 19870101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/healthcomplete
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl: http://www.proquest.com/pqcentral?accountid=15518
  eissn: 1939-3520
  dateEnd: 20120331
  omitProxy: true
  ssIdentifier: ssj0005775
  issn: 0098-5589
  databaseCode: BENPR
  dateStart: 19870101
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Technology Collection
  customDbUrl:
  eissn: 1939-3520
  dateEnd: 20120331
  omitProxy: true
  ssIdentifier: ssj0005775
  issn: 0098-5589
  databaseCode: 8FG
  dateStart: 19870101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/technologycollection1
  providerName: ProQuest
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT9tAEB4FeukF2kKFeaR7QOoFBz92vbvH0iaNKoEiCFJulvclIZCDSHLh1zO7toMKjdSLtZLnsNqd8cx4vvkG4FQpqVKutee305igMBorzdPYMMuZzIVliW9Ovrwqxrf0z4zNenC27oWx1gbwmR34Zajlm7le-V9l5zQPYyG2YItz2fRqvcI5OGcdPyZjQrYEjWkiz6c3w4arkKN_ZH85oDBR5d1nOPiW0S5cdrtqICX3g9VSDfTzG8LG_932J9hpg0zyo9GKz9Cz9RfY7QY4kNae98DjLUjDX0zmjkx8bYfc1WTSgLbIrwDvINNqcb_Yh9vRcPpzHLfTE2KNXngZZ5lU1gmTGYo2WylOZW4cZqRcM12kQqXSGVrh2rtxnbs0rSo_J51yxZmq8q-wXc9rewBEJIIaKgppnaOFSapcY9bjMDzIhXCZiSDujrTULbW4n3DxUIYUI5ElXoEfeMnLcAURfF_LPzakGhsl9_x5rqXao4zgqLuxsrW5RZlKhkogRRbBt_VbNBZfAalqO18tSk9vmGDEGwHZIIHpG0ZcRSE3i0hfus0zmR3-e3NH8LEBlXig2jFsL59W9gQjl6Xqo-LOOD7F6HcfPlwMrybX_aDGLzGy65I
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1bS91AEB6sfWhf1NaWRmvdh5Y-BZO9ZHcfSileONYLQo9w3tLsDaSSo-aI-KP8j-7kcqSU0zffAhlCmMzuzGS-_T6Az8Zok0trkd_OxgZF8NRYmadOeCk0U15keDj55LQYnfOfEzFZgofhLAzCKoc9sd2o3dTiP_KdXAshpVb0-9V1iqJROFwdFDS6qDjy93exY2u-He7Fz_uF0oP98e4o7UUFUhuT0yylVBsflKOOx1CujOSauRAbNWmFLXJlch0cr-I1ZjfLQp5XFcqHc2mkMBWLz30BLznLOFL1y4l8QpRIKQaKTiGU7jki80zvjH_td3SJMqZo8VcObEVd_skEbXo7WIOVvi4lP7pAegNLvn4Lq4PmA-m3gHVAiAbpKI_JNJAzHAeRi5qcdTgvstciQsi4av407-D8WXzzHpbrae0_AFGZ4o6rQvsQeOGyitnYKIVYUTClAnUJpIMLStuzkaMoxmXZdiWZLqPLUCNTlq3LEvg6t7_qeDgWWq6jR-dWnLVaIglsDh4u-2XalPOgSmB7fjeuLxyaVLWf3jYlMiJmsUhOgCywiB1fLNKKQi820TjtZVTTjf--xTa8Go1Pjsvjw9OjTXjdQVMQ7vYRlmc3t34r1j8z86mNOgK_nzvMHwGCShIX
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=The+Effect+of+Pairs+in+Program+Design+Tasks&rft.jtitle=IEEE+transactions+on+software+engineering&rft.au=Lui%2C+Kim+Man&rft.au=Chan%2C+K.C.C.&rft.au=Nosek%2C+J+T&rft.date=2008-03-01&rft.issn=0098-5589&rft.volume=34&rft.issue=2&rft.spage=197&rft.epage=211&rft_id=info:doi/10.1109%2FTSE.2007.70755&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0098-5589&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0098-5589&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0098-5589&client=summon