Towards understanding communication structure in Pair Programming

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

View graph of relations

Details

Original languageEnglish
Title of host publicationAgile Processes in Software Engineering and Extreme Programming
Subtitle of host publication11th International Conference, XP 2010, Proceedings
Pages117-131
Number of pages15
ISBN (electronic)978-3-642-13054-0
Publication statusPublished - 2010
Event11th International Conference on Agile Processes in Software Engineering and Extreme Programming, XP 2010 - Trondheim, Norway
Duration: 1 Jun 20104 Jun 2010

Publication series

NameLecture Notes in Business Information Processing
Volume48 LNBIP
ISSN (Print)1865-1348

Abstract

Pair Programming has often been reported to be beneficial in software projects. To better understand where these benefits come from we evaluate the aspect of intra-pair communication. Under the assumption that the benefits stem from the information being exchanged, it is important to analyze the types of information being communicated. Based on the Goal Question Metric method we derive a set of relevant metrics and apply them in an eXtreme Programming class room project. Data covering a total of 22.9 hours of intra-pair communication was collected. We found that only 7% of the conversations were off-topic (e.g. private), 11% about requirements, 14% about design, and 68% about implementation details (e.g. syntax). Accordingly, a great share of the information being exchanged in Pair Programming is on a low level of abstraction. These results represent a first data point on what kind of information is communicated to what extent during Pair Programming.

Keywords

    Communication, Empirical study, Pair Programming

ASJC Scopus subject areas

Cite this

Towards understanding communication structure in Pair Programming. / Stapel, Kai; Knauss, Eric; Schneider, Kurt et al.
Agile Processes in Software Engineering and Extreme Programming: 11th International Conference, XP 2010, Proceedings. 2010. p. 117-131 (Lecture Notes in Business Information Processing; Vol. 48 LNBIP).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Stapel, K, Knauss, E, Schneider, K & Becker, M 2010, Towards understanding communication structure in Pair Programming. in Agile Processes in Software Engineering and Extreme Programming: 11th International Conference, XP 2010, Proceedings. Lecture Notes in Business Information Processing, vol. 48 LNBIP, pp. 117-131, 11th International Conference on Agile Processes in Software Engineering and Extreme Programming, XP 2010, Trondheim, Norway, 1 Jun 2010. https://doi.org/10.1007/978-3-642-13054-0_9
Stapel, K., Knauss, E., Schneider, K., & Becker, M. (2010). Towards understanding communication structure in Pair Programming. In Agile Processes in Software Engineering and Extreme Programming: 11th International Conference, XP 2010, Proceedings (pp. 117-131). (Lecture Notes in Business Information Processing; Vol. 48 LNBIP). https://doi.org/10.1007/978-3-642-13054-0_9
Stapel K, Knauss E, Schneider K, Becker M. Towards understanding communication structure in Pair Programming. In Agile Processes in Software Engineering and Extreme Programming: 11th International Conference, XP 2010, Proceedings. 2010. p. 117-131. (Lecture Notes in Business Information Processing). doi: 10.1007/978-3-642-13054-0_9
Stapel, Kai ; Knauss, Eric ; Schneider, Kurt et al. / Towards understanding communication structure in Pair Programming. Agile Processes in Software Engineering and Extreme Programming: 11th International Conference, XP 2010, Proceedings. 2010. pp. 117-131 (Lecture Notes in Business Information Processing).
Download
@inproceedings{c215323f62854e8ab44e6f3c44c80077,
title = "Towards understanding communication structure in Pair Programming",
abstract = "Pair Programming has often been reported to be beneficial in software projects. To better understand where these benefits come from we evaluate the aspect of intra-pair communication. Under the assumption that the benefits stem from the information being exchanged, it is important to analyze the types of information being communicated. Based on the Goal Question Metric method we derive a set of relevant metrics and apply them in an eXtreme Programming class room project. Data covering a total of 22.9 hours of intra-pair communication was collected. We found that only 7% of the conversations were off-topic (e.g. private), 11% about requirements, 14% about design, and 68% about implementation details (e.g. syntax). Accordingly, a great share of the information being exchanged in Pair Programming is on a low level of abstraction. These results represent a first data point on what kind of information is communicated to what extent during Pair Programming.",
keywords = "Communication, Empirical study, Pair Programming",
author = "Kai Stapel and Eric Knauss and Kurt Schneider and Matthias Becker",
year = "2010",
doi = "10.1007/978-3-642-13054-0_9",
language = "English",
isbn = "978-3-642-13053-3",
series = "Lecture Notes in Business Information Processing",
pages = "117--131",
booktitle = "Agile Processes in Software Engineering and Extreme Programming",
note = "11th International Conference on Agile Processes in Software Engineering and Extreme Programming, XP 2010 ; Conference date: 01-06-2010 Through 04-06-2010",

}

Download

TY - GEN

T1 - Towards understanding communication structure in Pair Programming

AU - Stapel, Kai

AU - Knauss, Eric

AU - Schneider, Kurt

AU - Becker, Matthias

PY - 2010

Y1 - 2010

N2 - Pair Programming has often been reported to be beneficial in software projects. To better understand where these benefits come from we evaluate the aspect of intra-pair communication. Under the assumption that the benefits stem from the information being exchanged, it is important to analyze the types of information being communicated. Based on the Goal Question Metric method we derive a set of relevant metrics and apply them in an eXtreme Programming class room project. Data covering a total of 22.9 hours of intra-pair communication was collected. We found that only 7% of the conversations were off-topic (e.g. private), 11% about requirements, 14% about design, and 68% about implementation details (e.g. syntax). Accordingly, a great share of the information being exchanged in Pair Programming is on a low level of abstraction. These results represent a first data point on what kind of information is communicated to what extent during Pair Programming.

AB - Pair Programming has often been reported to be beneficial in software projects. To better understand where these benefits come from we evaluate the aspect of intra-pair communication. Under the assumption that the benefits stem from the information being exchanged, it is important to analyze the types of information being communicated. Based on the Goal Question Metric method we derive a set of relevant metrics and apply them in an eXtreme Programming class room project. Data covering a total of 22.9 hours of intra-pair communication was collected. We found that only 7% of the conversations were off-topic (e.g. private), 11% about requirements, 14% about design, and 68% about implementation details (e.g. syntax). Accordingly, a great share of the information being exchanged in Pair Programming is on a low level of abstraction. These results represent a first data point on what kind of information is communicated to what extent during Pair Programming.

KW - Communication

KW - Empirical study

KW - Pair Programming

UR - http://www.scopus.com/inward/record.url?scp=84862104325&partnerID=8YFLogxK

U2 - 10.1007/978-3-642-13054-0_9

DO - 10.1007/978-3-642-13054-0_9

M3 - Conference contribution

AN - SCOPUS:84862104325

SN - 978-3-642-13053-3

T3 - Lecture Notes in Business Information Processing

SP - 117

EP - 131

BT - Agile Processes in Software Engineering and Extreme Programming

T2 - 11th International Conference on Agile Processes in Software Engineering and Extreme Programming, XP 2010

Y2 - 1 June 2010 through 4 June 2010

ER -

By the same author(s)