کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
401142 1438980 2015 13 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Knowledge transfer in pair programming: An in-depth analysis
ترجمه فارسی عنوان
انتقال دانش در برنامه نویسی جفت: یک تحلیل عمیق
کلمات کلیدی
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر هوش مصنوعی
چکیده انگلیسی


• We analyse professional pair programming sessions to investigate knowledge transfer.
• We identify 6 knowledge transfer strategies.
• Both experts and novices learn, face challenges, and benefit from knowledge transfer.
• Driver and navigator roles influence these strategies, challenges and benefits.
• Agile prioritisation influences these strategies, challenges and benefits.

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.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: International Journal of Human-Computer Studies - Volume 73, January 2015, Pages 66–78
نویسندگان
, , , ,