skip to main content


Title: Collaborative Dialogue and Types of Conflict: An Analysis of Pair Programming Interactions between Upper Elementary Students
In successful collaborative paradigms such as pair programming, students engage in productive dialogue and work to resolve con- flicts as they arise. However, little is known about how elementary students engage in collaborative dialogue for computer science learning. Early findings indicate that these younger students may struggle to manage conflicts that arise during pair programming. To investigate collaborative dialogue that elementary learners use and the conflicts that they encounter, we analyzed videos of twelve pairs of fifth grade students completing pair programming activities. We developed a novel annotation scheme with a focus on collab- orative dialogue and conflicts. We found that student pairs used best-practice dialogue moves such as self-explanation, question generation, uptake, and praise in less than 23% of their dialogue. High-conflict pairs antagonized their partner, whereas this behav- ior was not observed with low-conflict pairs. We also observed more praise (e.g., “We did it!”) and uptake (e.g., “Yeah and. . . ”) in low-conflict pairs than high-conflict pairs. All pairs exhibited some conflicts about the task, but high-conflict pairs also engaged in conflicts about control of the computer and their partner’s con- tributions. The results presented here provide insights into the collaborative process of young learners in CS problem solving, and also hold implications for educators as we move toward building learning environments that support students in this context.  more » « less
Award ID(s):
1721000
NSF-PAR ID:
10251732
Author(s) / Creator(s):
; ; ; ; ; ;
Date Published:
Journal Name:
Proceedings of the 52nd ACM Technical Symposium on Computer Science Education
Page Range / eLocation ID:
1184 to 1190
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Collaboration plays an essential role in computer science. While there is growing recognition that learners of all ages can benefit from collaborative learning, little is known about how elementary age children engage in collaborative problem solving in computer science. This paper reports on the analysis of a dataset of elementary students collaborating on a programming project. We found that children tend to make several different types of suggestions. In turn, their partners address those suggestions in different ways such as by implementing them directly in code or by replying through dialogue. We observe that students regularly accept or reject suggestions without explanation or explicit acknowledgement and that it is often unclear whether they understand the substance of the suggestion. These behaviors may inhibit the development of a shared understanding between the partners and limit the value of the collaborative process. These results can inform instructional practice and the development of new adaptive tools that facilitate productive collaborative problem solving in computer science. 
    more » « less
  2. There is a currently a shortage of computer science professionals and this shortage is projected to continue into the foreseeable future as not enough students are selecting computer science majors. Researchers and policy-makers agree that development of this career pipeline starts in elementary school. Our study examined which collaborative programming setup, pair programming (two students collaborate on one computer) or side-by-side programming (two students collaborate on the same program from two computers), fifth-grade students preferred. We also sought to understand why students preferred one method over the other and explored ideas on how to effectively design a collaborative programming environment for this age group. Our study had participants first engage in five instructional days, alternating between pair and side-by-side programming, and then conducted focus groups. We found that students overwhelmingly preferred side-by-side programming. We explain this using self-determination theory which states that behavior is motivated by three psychological needs: autonomy, competence, and psychological relatedness which side-by-side programming was better able to meet. 
    more » « less
  3. Background and Context: Students’ self-efficacy toward computing affect their participation in related tasks and courses. Self- efficacy is likely influenced by students’ initial experiences and exposure to computer science (CS) activities. Moreover, student interest in a subject likely informs their ability to effectively regulate their learning in that domain. One way to enhance interest in CS is through using collaborative pair programming. Objective: We wanted to explore upper elementary students’ self- efficacy for and conceptual understanding of CS as manifest in collaborative and regulated discourse during pair programming. Method: We implemented a five-week CS intervention with 4th and 5th grade students and collected self-report data on students’ CS attitudes and conceptual understanding, as well as transcripts of dyads talking while problem solving on a pair programming task. Findings: The students’ self-report data, organized by dyad, fell into three categories based on the dyad’s CS self-efficacy and conceptual understanding scores. Findings from within- and cross-case analyses revealed a range of ways the dyads’ self-efficacy and CS conceptual understanding affected their collaborative and regulated discourse. Implications: Recommendations for practitioners and researchers are provided. We suggest that upper elementary students learn about productive disagreement and how to peer model. Additionally, our findings may help practitioners with varied ways to group their students. 
    more » « less
  4. While engineering grows as a part of elementary education, important questions arise about the skills and practices we ask of students. Both collaboration and decision making are complex and critical to the engineering design process, but come with social and emotional work that can be difficult for elementary students to navigate. Productive engagement in collaborative teams has been seen to be highly variable; for some teams, interpersonal conflicts move the design process forward, while for others they stall the process. In this work in progress, we are investigating the research question, what is the nature of students’ disciplinary talk during scaffolded decision making? We explore this research question via a case study of one student group in a 4th-grade classroom enrolled in an outreach program run by a private university in a Northeastern city. This program sends pairs of university students into local elementary schools to facilitate engineering in the classroom for one hour per week. This is the only engineering instruction the elementary students receive and the engineering curriculum is planned by the university students. For the implementation examined in this study, the curriculum was designed by two researchers to scaffold collaborative groupwork and decision making. The instruction was provided by an undergraduate and one of the researchers, a graduate student. The scaffolds designed for this semester of outreach include a set of groupwork norms and a decision matrix. The groupwork norms were introduced on the first day of instruction; the instructors read them aloud, proposed groupwork scenarios to facilitate a whole class discussion about whether or not the norms were followed and how the students could act to follow the norms, and provided time for students to practice the norms in their engineering design groups for the first project. For the rest of the semester, an anchor chart of the norms was displayed in the classroom and referenced to encourage consensus. The researchers designed the decision matrix scaffold to encourage design decisions between multiple prototypes based on problem criteria and test results. Instructors modeled the use of this decision matrix on the third day of instruction, and students utilized the matrix in both design projects of the semester. Data sources for this descriptive study include students’ written artifacts, photos of their design constructions, and video records of whole-class and team discourse. We employ qualitative case study and microethnographic analysis techniques to explore the influence of the intentional discourse scaffolds on students’ collaborative and decision-making practices. Our analysis allowed us to characterize the linguistic resources (including the decision matrix) that the students used to complete four social acts during decision making: design evaluation, disagreeing with a teammate, arguing for a novel idea, and sympathizing with a design. This research has implications for the design of instructional scaffolds for engineering curricula at the elementary school level, whether taking place in an outreach program or in regular classroom instruction. 
    more » « less
  5. null (Ed.)
    Today’s classrooms are remarkably different from those of yesteryear. In place of individual students responding to the teacher from neat rows of desks, one more typically finds students working in groups on projects, with a teacher circulating among groups. AI applications in learning have been slow to catch up, with most available technologies focusing on personalizing or adapting instruction to learners as isolated individuals. Meanwhile, an established science of Computer Supported Collaborative Learning has come to prominence, with clear implications for how collaborative learning could best be supported. In this contribution, I will consider how intelligence augmentation could evolve to support collaborative learning as well as three signature challenges of this work that could drive AI forward. In conceptualizing collaborative learning, Kirschner and Erkens (2013) provide a useful 3x3 framework in which there are three aspects of learning (cognitive, social and motivational), three levels (community, group/team, and individual) and three kinds of pedagogical supports (discourse-oriented, representation-oriented, and process-oriented). As they engage in this multiply complex space, teachers and learners are both learning to collaborate and collaborating to learn. Further, questions of equity arise as we consider who is able to participate and in which ways. Overall, this analysis helps us see the complexity of today’s classrooms and within this complexity, the opportunities for augmentation or “assistance to become important and even essential. An overarching design concept has emerged in the past 5 years in response to this complexity, the idea of intelligent augmentation for “orchestrating” classrooms (Dillenbourg, et al, 2013). As a metaphor, orchestration can suggest the need for a coordinated performance among many agents who are each playing different roles or voicing different ideas. Practically speaking, orchestration suggests that “intelligence augmentation” could help many smaller things go well, and in doing so, could enable the overall intention of the learning experience to succeed. Those smaller things could include helping the teacher stay aware of students or groups who need attention, supporting formation of groups or transitions from one activity to the next, facilitating productive social interactions in groups, suggesting learning resources that would support teamwork, and more. A recent panel of AI experts identified orchestration as an overarching concept that is an important focus for near-term research and development for intelligence augmentation (Roschelle, Lester & Fusco, 2020). Tackling this challenging area of collaborative learning could also be beneficial for advancing AI technologies overall. Building AI agents that better understand the social context of human activities has broad importance, as does designing AI agents that can appropriately interact within teamwork. Collaborative learning has trajectory over time, and designing AI systems that support teams not just with a short term recommendation or suggestion but in long-term developmental processes is important. Further, classrooms that are engaged in collaborative learning could become very interesting hybrid environments, with multiple human and AI agents present at once and addressing dual outcome goals of learning to collaborate and collaborating to learn; addressing a hybrid environment like this could lead to developing AI systems that more robustly help many types of realistic human activity. In conclusion, the opportunity to make a societal impact by attending to collaborative learning, the availability of growing science of computer-supported collaborative learning and the need to push new boundaries in AI together suggest collaborative learning as a challenge worth tackling in coming years. 
    more » « less