![](/images/graphics-bg.png)
Collaborative-Adversarial Pair Programming
Joint Authors
Swamidurai, Rajendran
Umphress, David A.
Source
Issue
Vol. 2012, Issue 2012 (31 Dec. 2012), pp.1-11, 11 p.
Publisher
Hindawi Publishing Corporation
Publication Date
2012-08-21
Country of Publication
Egypt
No. of Pages
11
Main Subjects
Electronic engineering
Information Technology and Computer Science
Abstract EN
This paper presents a study called collaborative-adversarial pair (CAP) programming which is an alternative to pair programming (PP).
Its objective is to exploit the advantages of pair programming while at the same time downplaying its disadvantages.
Unlike traditional pairs, where two people work together in all the phases of software development, CAPs start by designing together; splitting into independent test construction and code implementation roles; then joining again for testing.
An empirical study was conducted in fall 2008 and in spring 2009 with twenty-six computer science and software engineering senior and graduate students at Auburn University.
The subjects were randomly divided into two groups (CAP/experimental group and PP/control group).
The subjects used Eclipse and JUnit to perform three programming tasks with different degrees of complexity.
The results of this experiment point in favor of CAP development methodology and do not support the claim that pair programming in general reduces the software development duration, overall software development cost or increases the program quality or correctness.
American Psychological Association (APA)
Swamidurai, Rajendran& Umphress, David A.. 2012. Collaborative-Adversarial Pair Programming. ISRN Software Engineering،Vol. 2012, no. 2012, pp.1-11.
https://search.emarefa.net/detail/BIM-477853
Modern Language Association (MLA)
Swamidurai, Rajendran& Umphress, David A.. Collaborative-Adversarial Pair Programming. ISRN Software Engineering No. 2012 (2012), pp.1-11.
https://search.emarefa.net/detail/BIM-477853
American Medical Association (AMA)
Swamidurai, Rajendran& Umphress, David A.. Collaborative-Adversarial Pair Programming. ISRN Software Engineering. 2012. Vol. 2012, no. 2012, pp.1-11.
https://search.emarefa.net/detail/BIM-477853
Data Type
Journal Articles
Language
English
Notes
Includes bibliographical references
Record ID
BIM-477853