Empirical research on pair programming in higher education: a literature review

A Hawlitschek, S Berndt, S Schulz - Computer science education, 2023 - Taylor & Francis
ABSTRACT Background and Context Pair programming is an important approach to
fostering students' programming and collaborative learning skills. However, the empirical …

Designing pairbuddy—a conversational agent for pair programming

P Robe, SK Kuttal - ACM Transactions on Computer-Human Interaction …, 2022 - dl.acm.org
From automated customer support to virtual assistants, conversational agents have
transformed everyday interactions, yet despite phenomenal progress, no agent exists for …

Does pair programming work in a data science context? An initial case study

JS Saltz, I Shamshurin - … Conference on Big Data (Big Data), 2017 - ieeexplore.ieee.org
While pair programming has been studied extensively for software programmers, very little
has been reported with respect to pair programming in a data science project. This paper …

Online collaboration and cooperation: The recurring importance of evidence, rationale and viability

M Hammond - Education and Information Technologies, 2017 - Springer
This paper investigates collaboration in teaching and learning and draws out implications for
the promotion of collaboration within online environments. It is divided into four sections …

Collaborative dialogue patterns of pair programming and their impact on programming self‐efficacy and coding performance

J Tan, L Wu, S Ma - British Journal of Educational Technology, 2024 - Wiley Online Library
The purpose of this study was to investigate the collaborative dialogue patterns of pair
programming and their impact on programming self‐efficacy and coding performance for …

Two-computer pair programming: Exploring a feedback intervention to improve collaborative talk in elementary students

Z Zakaria, J Vandenberg, J Tsan… - Computer Science …, 2022 - Taylor & Francis
ABSTRACT Background and Context Researchers and practitioners have begun to
incorporate collaboration in programming because of its reported instructional and …

Diversity's Double-Edged Sword: Analyzing Race's Effect on Remote Pair Programming Interactions

SA Mason, SK Kuttal - ACM transactions on software engineering and …, 2024 - dl.acm.org
Remote pair programming is widely used in software development, but no research has
examined how race affects these interactions between developers. We embarked on this …

Utilising Pair Programming to Enhance the Performance of Slow-Paced Students on Introductory Programming.

M Ayub, O Karnalim, R Risal, WF Senjaya… - Journal of Technology …, 2019 - ERIC
Due to its high failure rate, Introductory Programming has become a main concern. One of
the main issues is the incapability of slow-paced students to cope up with given …

Can machine learning facilitate remote pair programming? Challenges, insights & implications

P Robe, SK Kuttal, Y Zhang… - 2020 IEEE Symposium …, 2020 - ieeexplore.ieee.org
Remote pair programming encapsulates the benefits of well-researched (co-located) pair
programming. However, its effectiveness is hindered by challenges including pair …

Analysis of collaborative learning in a computational thinking class

B Chowdhury, AC Bart, D Kafura - … of the 49th ACM Technical Symposium …, 2018 - dl.acm.org
Collaborative learning can help reduce the anxiety level of learners, improve understanding
and thus create a positive atmosphere for learning. This study analyzes students' …