返回
Knowledge transfer in pair programming: An in-depth analysis
DOI:10.1016/j.ijhcs.2014.09.001.png)
摘要
En 中文
Whilst knowledge transfer is one of the most widely-claimed benefits of pair programming, little is known about how knowledge transfer is achieved in this setting. This is particularly pertinent for novice-expert constellations, but knowledge transfer takes place to some degree in all constellations. We ask what does it take to be a good expert and how can a novice best learn from a more experienced developer?. An in-depth investigation of video and audio excerpts of professional pair programming sessions using Interaction Analysis reveals: six teaching strategies, ranging from giving direct instructions to subtle hints; and challenges and benefits for both partners. These strategies are instantiations of some but not all teaching methods promoted in cognitive apprenticeship; novice articulation, reflection and exploration are not seen in the data. The context of pair programming influences the strategies, challenges and benefits, in particular the roles of driver and navigator and agile prioritisation which considers business value rather than educational progression. Utilising these strategies more widely and recognizing the challenges and benefits for both partners will help developers to maximise the benefits from pairing sessions. (C) 2014 Elsevier Ltd. All rights reserved.
Keyword:
Pair programming
Knowledge transfer
Interaction analysis
Cognitive apprenticeship
Qualitative analysis
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
I
IF:
5.1
论文数:
2.8K
被引数:
8.9K
机构
引用论文
Photobiomodulation using low-level laser therapy (LLLT) for patients with chronic traumatic brain injury: a randomized controlled trial study protocol
Trials
IF0
IF0
Simulation Approach of Photovoltaic Thermal Based on Water Collector with Rectangular Model
CFD Letters
IF0

