Towards understanding communication structure in Pair Programming

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autoren

Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des SammelwerksAgile Processes in Software Engineering and Extreme Programming
Untertitel11th International Conference, XP 2010, Proceedings
Seiten117-131
Seitenumfang15
ISBN (elektronisch)978-3-642-13054-0
PublikationsstatusVeröffentlicht - 2010
Veranstaltung11th International Conference on Agile Processes in Software Engineering and Extreme Programming, XP 2010 - Trondheim, Norwegen
Dauer: 1 Juni 20104 Juni 2010

Publikationsreihe

NameLecture Notes in Business Information Processing
Band48 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.

ASJC Scopus Sachgebiete

Zitieren

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. S. 117-131 (Lecture Notes in Business Information Processing; Band 48 LNBIP).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-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, Bd. 48 LNBIP, S. 117-131, 11th International Conference on Agile Processes in Software Engineering and Extreme Programming, XP 2010, Trondheim, Norwegen, 1 Juni 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 (S. 117-131). (Lecture Notes in Business Information Processing; Band 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. S. 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. S. 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 -

Von denselben Autoren