arrow
Return

Integrating Pair Programming as a Work Practice

delete2025-12-05
delete0
PRE
AI
N
Nina Haugland Andersen
A
Anastasiia Tkalich
N
Nils Brede Moe
D
Darja Šmite
A
Asgaut Mjolne Soderbom
O
Ola Hast
V
Viktoria Stray
DOI:10.1016/j.jss.2025.112730delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Context: Pair programming (PP) is more relevant than ever. As modern systems grow in complexity, knowledge sharing and collaboration across teams have become essential. However, despite well-documented benefits of PP, its adoption remains inconsistent across software teams. Objective: This study aims to understand the factors that facilitate or hinder team members’ adoption as well as lasting engagement in PP. Method: We have conducted an exploratory single-case study in a mature agile company in Norway. We collected data through two rounds of interviews with team members in different roles and performed a thematic analysis of the interviews. Results: Our key finding is that multiple factors, related to the perceptions of how PP contributes to daily work, social dynamics and learning, efforts associated with engaging in PP sessions, company and team attitudes, resources, infrastructure, and task characteristics, affect PP engagement. Conclusion: Long-term engagement in PP requires expected benefits with the practice being confirmed in firsthand experiences. Adapting the practice to each unique team, with insights drawn from collective learning, is also beneficial. Our findings will be beneficial for software practitioners seeking to make PP an integrated part of their team’s workflow.

Journal

Journal of Systems and Software cover
Journal of Systems and Software
IF:
4.1
Papers:
5.4K
Citations:
8.4K

Organization

B
Blekinge Institute of Technology
Scholars:
112
Papers: 56
Citations: 544
S
sparebank1 utvikling
Scholars:
2
Papers: 1
Citations: 0
N
NTNU
Scholars:
197
Papers: 95
Citations: 4
S
SINTEF
Scholars:
3.5K
Papers: 4.0K
Citations: 1
researcher View more organizations