Results 1 to 10 of about 7,975,657 (382)

Distributed-Pair Programming can work well and is not just Distributed Pair-Programming [PDF]

open access: greenarXiv, 2013
Background: Distributed Pair Programming can be performed via screensharing or via a distributed IDE. The latter offers the freedom of concurrent editing (which may be helpful or damaging) and has even more awareness deficits than screen sharing. Objective: Characterize how competent distributed pair programmers may handle this additional freedom and ...
Beck K.   +16 more
arxiv   +8 more sources

Is AI the better programming partner? Human-Human Pair Programming vs. Human-AI pAIr Programming [PDF]

open access: yesarXiv, 2023
The emergence of large-language models (LLMs) that excel at code generation and commercial products such as GitHub's Copilot has sparked interest in human-AI pair programming (referred to as "pAIr programming") where an AI system collaborates with a human programmer.
Koedinger, Kenneth   +3 more
arxiv   +5 more sources

Remote Pair Programming [PDF]

open access: yesProceedings of the 52nd ACM Technical Symposium on Computer Science Education, 2021
Pair programming is routinely used in industry and taught in face-to-face programming classes. Research indicates that it improves self-confidence and students’ programming, communication and team working skills. We investigate the technology, barriers, and soft-skill benefits for distance-learning students who pair program with a remote partner online.
Adeliyi, Adeola   +7 more
openaire   +2 more sources

Multimodal learning analytics of collaborative patterns during pair programming in higher education

open access: yesInternational Journal of Educational Technology in Higher Education, 2023
Pair programming (PP), as a mode of collaborative problem solving (CPS) in computer programming education, asks two students work in a pair to co-construct knowledge and solve problems.
Weiqi Xu, Yajuan Wu, Fan Ouyang
doaj   +2 more sources

The Impact of Remote Pair Programming in an Upper-Level CS Course [PDF]

open access: yes, 2022
Pair programming has been highlighted as an active learning technique with several benefits to students, including increasing participation and improving outcomes, particularly for female computer science students. However, most of the literature highlights the effects of pair programming in introductory courses, where students have varied levels of ...
Beasley ZJ, Johnson AR.
europepmc   +2 more sources

Effects of a Pair Programming Educational Robot-Based Approach on Students’ Interdisciplinary Learning of Computational Thinking and Language Learning [PDF]

open access: yesFrontiers in Psychology, 2022
Using educational robots (ERs) to integrate computational thinking (CT) with cross-disciplinary content has gone beyond Science, Technology, Engineering, and Mathematics (STEM), to include foreign-language learning (FL) and further cross-context target ...
Ting-Chia Hsu   +3 more
doaj   +2 more sources

Program quality with pair programming in CS1 [PDF]

open access: greenACM SIGCSE Bulletin, 2004
Prior research on pair programming has found that compared to students who work alone, students who pair have shown increased confidence in their work, greater success in CS1, and greater retention in computer-related majors. In these earlier studies, pairing and solo students were not given the same programming assignments.
Brian Hanks   +3 more
openalex   +5 more sources

The ABC of Pair Programming: Gender-dependent Attitude, Behavior and Code of Young Learners [PDF]

open access: yesarXiv, 2023
Young learners are increasingly introduced to programming, and one of the main challenges for educators is to achieve learning success while also creating enthusiasm. As it is particularly difficult to achieve this enthusiasm initially in young females, prior work has identified gender-specific differences in the programming behavior of young learners.
Fraser, Gordon, Graßl, Isabella
arxiv   +3 more sources

Biosignals reflect pair-dynamics in collaborative work: EDA and ECG study of pair-programming in a classroom environment. [PDF]

open access: yesSci Rep, 2018
Collaboration is a complex phenomenon, where intersubjective dynamics can greatly affect the productive outcome. Evaluation of collaboration is thus of great interest, and can potentially help achieve better outcomes and performance.
Ahonen L   +3 more
europepmc   +2 more sources

An Empirical Study on the Impact of an IDE Tool Support in the Pair and Solo Programming [PDF]

open access: yesIEEE Access, 2017
The adoption of Agile software development approaches has been widespread. One well-known Agile approach is extreme programming, which encompasses twelve practices of which pair programming is one of them.
Omar S. Gomez   +5 more
doaj   +2 more sources

Home - About - Disclaimer - Privacy