Peer Networks and Instructor Resources as Complementary Support Systems in Six CS Classrooms

│2230 words

This is an overview of the research paper Peer Networks and Instructor Resources as Complementary Support Systems in Six CS Classrooms. The work was led by former master’s student Noah Ravetch and undergraduate students Naomi Nayman and Jack Herberger at Cal Poly San Luis Obispo, and co-advised by my colleague Theresa Migler.

We studied the interplay between peer collaboration networks in six CS classrooms, usage of instructor-provided help resources, and performance on summative assessments. Students who were unconnected to their peers scored relatively lower on summative assessments. Students who were connected to their peers or used instructor resources performed dramatically better than those who used neither.

Background

A classroom is a social system at work—students are participating in a network consisting of their peers and the instructor. Having strong connections in this network is a form of social capital: it can facilitate advice about courses, policies, and study materials, and can lead to downstream improvements to academic persistence and performance. However, some students may lack this form of capital for a number of reasons, e.g., fear of breaching academic integrity policies, being new to the institution, or factors that prevent the student from interacting with their instructor (e.g., anxiety or external obligations preventing one from visiting office hours).

Evidence also mounts that general availability of large language model-powered chatbots like ChatGPT are contributing to a general erosion of the social fabric of classrooms. To add to that, I offer two bits of anecdata: first, I and my colleagues have experienced a steep dropoff in students attending office hours—no surprise, since it’s far more convenient to ask ChatGPT a question than to visit office hours on campus. Second, I advise the computer science peer tutoring center in our department at Cal Poly, where we’ve experienced a nearly 50% decrease in visits since LLM-based tools became mainstream.

In this study, we investigated whether use of social help resources—such as collaborating with peers or seeking help from the instructor—was associated with better academic performance.

Context

The study took place at Cal Poly San Luis Obispo. Some salient info about our context:

We studied four courses (six classrooms): an introductory programming course taken mostly by Graphic Communication majors (referred to as Intro), an intro programming course taken by Engineering majors (Eng), three sections of an object-oriented programming course (OOP), and an upper-division software course (SE). Noah taught Eng and I taught the rest.

Data

We studied three variables:

The network survey was distributed to students toward the end of the term in which data collection took place. The survey asked for informed consent and demographic information, and then prompted the student to list any classmates with whom they had worked that term. For each collaboration they were asked to choose one or more of the following options:

The vast majority of students (over 95%) picked at least one of the bolded items above, indicating a bidirectional flow of help. We used these responses to construct for each classroom an undirected disjoint graph in which edges indicated any collaborative relationship between two students.

Since students were reporting on their collaborations, we enacted the following protections for surveyed students.

The peer networks so constructed are depicted below.

Who participated in the peer networks?

Network diagram for intro An intro CS class made up mostly of women and non-binary students, with one large connected component and many small components.
Intro
Network diagram for eng An intro CS class for non-CS majors, made up mostly of male students, with a large connected component, and other dyads, triads, and isolates.
Eng
Network diagram for oop-fall2024 An object-oriented programming course made up mostly of male students, containing one large connected component, a smaller connected component, and dyads, triads, and isolates.
OOP (Fall 2024)
Network diagram for oop-spring2025 Another object-oriented course mostly comprising four connected components.
OOP (Spring 2025)
Network diagram for oop-fall2025 Another object-oriented course with fewer students, containing a small connected component and many isolates.
OOP (Fall 2025)
Network diagram for se A software engineering course containing a larger connected component and many isolates.
SE
Peer collaboration networks in six CS classrooms.

Our first focus was on students who were isolated in the peer network, i.e., those who did not list any collaborators and none listed them. About a quarter of the students were isolated, and men were more likely than expected to be isolated. They were ~60% of the surveyed students but just under 80% of isolated students.

Most students had one or two collaborators, and none had more than four. 25% of students were isolated, i.e., they listed no collaborators, and none listed them.
Men made up a higher-than-expected proportion of isolated students.

What was the relationship with academic performance?

We used hypothesis tests to check for a relationship between a students’ connectedness in the network and their performance on the course’s summative assessment.

Isolated students tended to perform worse on the summative assessment, but with great variability, suggesting other factors at play.
Grade distribution Isolated students scored an average of around 70% with a wide confidence interval. Non-isolated students scored an average of about 80% with a narrow confidence interval.
Each tick is a student's score on a summative assessment. The reddish dot and line represent the group average and 95% confidence interval.

How did use of instructor resources factor in?

In the three OOP classes, we collected data about office hour visits and use of the online EdStem forum. The distributions were remarkably similar:

Hypothesis testing suggested a significant relationship between likelihood of posting on the forum and visiting office hours: students were likely to use both resources or neither.

Finally, we turn to the interplay between use of instructor resources, participation in the peer network, and summative assessment performance. We looked at four groups of students: those who had peer collaborators, those who used instructor resources, those who used both, and those who used neither.

Each group was pretty small, since we only collected office hours and forum usage data from the three OOP. So while these descriptive statistics are suggestive, they should be interpreted cautiously.
Students who didn't have peer collaborators and didn't use instructor resources performed dramatically worse than the others.
Summative assessment scores of students who used instructor resources, had peer collaborators, both, or neither.

Given our results, we recommend that instructors take steps to broker social connections in the classroom, e.g., through in-class activities or collaborative assignments. Because peer connections seemed associated with comparable score improvements (to say nothing of other benefits of peer connections that we didn’t study), and because office hours impose real costs on students with external obligations, we place more emphasis on building in-class connection than on driving up office hours attendance.

For more details and discussion, see the paper.