Three contrasting pairs' collaborative programming processes in China's secondary education

D Sun, F Ouyang, Y Li, H Chen - Journal of Educational …, 2021 - journals.sagepub.com
Pair programming is a collaborative learning mode to foster novice learners' computer
programming. Previous empirical research has reported contrasting conclusions about the …

A comparative analysis of different gender pair combinations in pair programming

KS Choi - Behaviour & Information Technology, 2015 - Taylor & Francis
Over the last decade, there has been a steady stream of pair programming studies.
However, one significant area of pair programming that has not received its due attention is …

[PDF][PDF] Pair Programming.

LA Williams - Encyclopedia of software engineering, 2010 - collaboration.csc.ncsu.edu
Pair programming is a style of programming in which two programmers work side-by-side at
one computer, continuously collaborating on the same design, algorithm, code, or test. In …

A repository of agile method fragments

HC Esfahani, E Yu - New Modeling Concepts for Today's Software …, 2010 - Springer
Despite the prevalence of agile methods, few software companies adopt a prescribed agile
process in its entirety. For many practitioners, agile software development is about picking …

Teaching mobile application development through lectures, interactive tutorials, and Pair Programming

M Seyam, DS McCrickard, S Niu… - 2016 IEEE Frontiers …, 2016 - ieeexplore.ieee.org
Research suggests that different teaching styles and multiple exposures of different styles to
material can aid in the learning process. While there are guidelines for identifying the best …

[图书][B] Transitioning to agile: A framework for pre-adoption analysis using empirical knowledge and strategic modeling

HC Esfahani - 2012 - search.proquest.com
Transitioning to the Agile style of software development has become an increasing
phenomenon among software companies. The commonly perceived advantages of Agile …

A systematic literature review of studies related to mental activities of software developers

I Sirazitdinov, G Succi, V Ivanov - … Nonlinearity, Information and …, 2020 - ieeexplore.ieee.org
In this paper we have performed a systematic review of studies related to the mental states
of people engaged in software development, particularly programmers. This review …

Pair2 learning = pair programming × pair teaching

N Anderson, T Gegg-Harrison - Proceedings of the Seventeenth …, 2012 - dl.acm.org
Pair programming is a frequently cited method for retaining students and improving student
learning in introductory Computer Science courses. When pair programming is employed …