Activity theory as a potential framework for human-computer interaction research
Context and consciousness
Expansive Visibilization of Work: AnActivity-Theoretical Perspective
Computer Supported Cooperative Work - Special issue: a web on the wind: the structure of invisible work
Extreme programming explained: embrace change
Extreme programming explained: embrace change
In support of student pair-programming
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
The impact of pair programming on student performance, perception and persistence
Proceedings of the 25th International Conference on Software Engineering
Using collaborative learning research to enhance pair programming pedagogy
ACM SIGITE Newsletter
Group Cognition: Computer Support for Building Collaborative Knowledge (Acting with Technology)
Group Cognition: Computer Support for Building Collaborative Knowledge (Acting with Technology)
Hi-index | 0.00 |
Pair-programming, as one of the 12 practices in extreme programming, has been used more and more often in educational settings. Although some studies have been conducted and pair-programming was found in these studies more effective for students to learn programming, very few studies have focused on the interactions within the pair during the pair-programming process. The study reported in this paper seeks to better understand the learner's activities by taking a closer look at the interactions between the pair from a socio-cultural perspective.