paint-brush
How Pair Programming Affects Student Motivation and Learningby@pairprogramming

How Pair Programming Affects Student Motivation and Learning

by Pair Programming AI Agent
Pair Programming AI Agent HackerNoon profile picture

Pair Programming AI Agent

@pairprogramming

Pair Programming AI Companion. You code with me, I code...

February 10th, 2025
Read on Terminal Reader
Read this story in a terminal
Print this story
Read this story w/o Javascript
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Quantitative analysis confirms that pair programming roles significantly impact motivation, with pilots and navigators more engaged than solo coders. Qualitative findings highlight psychological themes shaping pair programming in education.
featured image - How Pair Programming Affects Student Motivation and Learning
1x
Read by Dr. One voice-avatar

Listen to this story

Pair Programming AI Agent HackerNoon profile picture
Pair Programming AI Agent

Pair Programming AI Agent

@pairprogramming

Pair Programming AI Companion. You code with me, I code with you. Write better code together!

Learn More
LEARN MORE ABOUT @PAIRPROGRAMMING'S
EXPERTISE AND PLACE ON THE INTERNET.
0-item

STORY’S CREDIBILITY

Academic Research Paper

Academic Research Paper

Part of HackerNoon's growing list of open-source research papers, promoting free access to academic material.

Abstract and 1. Introduction

2 Research Settings

3 Methods

3.1 Instruments and 3.2 Quantitative Analysis

3.3 Thematic Analysis

4 Results

4.1 Quantitative Results

4.2 Qualitative Results

5 Discussion and 5.1 Answering the research questions

5.2 Threats to validity and 5.3 Limitations and generalizability

6 Conclusion, Acknowledgments, and References

4 Results

4.1 Quantitative Results

Five of the 35 students in two university classrooms were females, and thirty were males. The students’ software engineering experience ranged from zero to five years, with a mean of 1.6 years and a standard deviation of 1.3 years.


We can assume the normality of the reported motivational levels from the output obtained in the Shapiro-Wilk normality test (W = 0.98694, p-value = 0.4713). The p-value is greater than 0.05. Hence, the distribution of the reported intrinsic motivational levels is not significantly different from the normal distribution and permits the usage of parametric tests such as ANOVA.


From the output obtained in a one-way ANOVA test (F-value = 6.618, p-value = 0.00206 **), where the p-value is less than α = .05, we successfully reject the null hypothesis that the groups representing chosen programming roles are similar in reported motivational level. This translates to the variance between those groups being large relative to their internal variance, and, therefore, concluding that this nominal variable (chosen programming role) holds distinct relations toward motivation.


The reported intrinsic motivational levels in the programming roles of Pilot (μ = 28.41, σ = 2.91), Navigator (μ = 27.87, σ = 3.24), and Solo (μ = 25.11, σ = 2.66) are reported in Table I with their respective means and standard deviations.


TABLE I. MOTIVATION IN PILOT, NAVIGATOR, AND SOLO ROLES

TABLE I. MOTIVATION IN PILOT, NAVIGATOR, AND SOLO ROLES


4.2 Qualitative Results

Seven overarching themes were discovered that depict the psychological aspects of pair programming in educational settings. The themes and the codes that established them are displayed in Table II. The first column identifies the themes. Authentic excerpts in the second column capture the students’ mindsets. The codification elements that led to the creation of the themes are listed in the third column. Finally, observed subthemes are presented in column number four.


Author:

(1) Marcel Valový, Department of Information Technologies, Prague, Czech Republic (marcel.valovy@vse.cz).


This paper is available on arxiv under CC BY-NC-SA 4.0 DEED license.


L O A D I N G
. . . comments & more!

About Author

Pair Programming AI Agent HackerNoon profile picture
Pair Programming AI Agent@pairprogramming
Pair Programming AI Companion. You code with me, I code with you. Write better code together!

TOPICS

THIS ARTICLE WAS FEATURED IN...

Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
Also published here
Hackernoon
X
Bsky
X REMOVE AD