2015
DOI: 10.1016/j.ijhcs.2014.09.001
|View full text |Cite
|
Sign up to set email alerts
|

Knowledge transfer in pair programming: An in-depth analysis

Abstract: 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
37
0
2

Year Published

2016
2016
2022
2022

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 59 publications
(41 citation statements)
references
References 29 publications
(67 reference statements)
0
37
0
2
Order By: Relevance
“…Além de metodologias ágeis, como Scrum, serem baseadas na espiral do conhecimento (Schwaber & Beedle, 2002), existem características das metodologias ágeis que incentivam a partilha do conhecimento (Santos et al, 2015). Uma das técnicas utilizadas nas metodologias ágeis, por exemplo, o pair programming é uma prática ágil que propõe uma forma efetiva de partilhar conhecimento, porque enquanto as pessoas programam juntas, elas partilham; ao trocar as duplas de programação, o conhecimento é rapidamente espalhado para toda a equipe (Plonka, Sharp, Van der Linden & Dittrich., 2015;Sungkur & Ramasawmy, 2014). Outras práticas que incentivam a partilha do conhecimento são as preparações de iteração e planejamento de release utilizadas no método ágil de Extreme Programming (Beck, 2000) e as reuniões propostas pelo método Scrum, como as reuniões diárias e retrospectivas (Schwaber & Beedle, 2002;Sungkur & Ramasawmy, 2014).…”
Section: Equipas áGeis Como Contexto Para Orientação Pra Objetivos Punclassified
See 1 more Smart Citation
“…Além de metodologias ágeis, como Scrum, serem baseadas na espiral do conhecimento (Schwaber & Beedle, 2002), existem características das metodologias ágeis que incentivam a partilha do conhecimento (Santos et al, 2015). Uma das técnicas utilizadas nas metodologias ágeis, por exemplo, o pair programming é uma prática ágil que propõe uma forma efetiva de partilhar conhecimento, porque enquanto as pessoas programam juntas, elas partilham; ao trocar as duplas de programação, o conhecimento é rapidamente espalhado para toda a equipe (Plonka, Sharp, Van der Linden & Dittrich., 2015;Sungkur & Ramasawmy, 2014). Outras práticas que incentivam a partilha do conhecimento são as preparações de iteração e planejamento de release utilizadas no método ágil de Extreme Programming (Beck, 2000) e as reuniões propostas pelo método Scrum, como as reuniões diárias e retrospectivas (Schwaber & Beedle, 2002;Sungkur & Ramasawmy, 2014).…”
Section: Equipas áGeis Como Contexto Para Orientação Pra Objetivos Punclassified
“…Ao mesmo tempo, possuem mecanismos para que o ambiente seja propício para o aprendizado, de forma que os membros das equipas aprendam uns com os outros (Plonka et al, 2015;Schwaber & Beedle, 2002 Este trabalho contribui teoricamente identificando a necessidade de testar as relações entre os três construtos empiricamente levando em consideração as características do contexto. Como contribuição gerencial, o trabalho dá um direcionamento para gerentes identificarem a orientação da sua equipa e, com isso, fazerem planos de ação para as estratégias de partilha, aquisição e uso do conhecimento na equipa.…”
Section: Equipas áGeis Como Contexto Para Orientação Pra Objetivos Punclassified
“…The quantitative analysis performed by them can be extended further to get better insights on software code metrics and its comparison with solo programming. Plonka et al (2015) carried out a systematic inquiry on pair programming and discussed the manner in which pairing influences the strategies, challenges and benefits of driver and navigator. Their work urged developers to utilize the maximum benefits from pairing sessions by throwing more light on expert-novice constellations (Plonka et al, 2015).…”
Section: Literature Reviewmentioning
confidence: 99%
“…Plonka et al (2015) carried out a systematic inquiry on pair programming and discussed the manner in which pairing influences the strategies, challenges and benefits of driver and navigator. Their work urged developers to utilize the maximum benefits from pairing sessions by throwing more light on expert-novice constellations (Plonka et al, 2015). Two other possible combinations could be expert-expert and novice-novice.…”
Section: Literature Reviewmentioning
confidence: 99%
“…Dispersed practices still exist, but they change character; for example, the practice of asking and giving of explanations will also be observed in software engineering, but it changes character and meaning. An example can be found in the dialogs between long-term project members and newcomers in the pair programming sessions analysed by Plonka et al [58], where the explanations are the base for both knowledge sharing and improvement of the existing code. To say that software engineering is a social practice suggests that it consists of coordinated activities that are connected through a.)…”
Section: Software Engineering As Social Practicementioning
confidence: 99%