2021Unpublished venueRequires access

Student Perspectives of Peer Assessment in Programming Courses

Amal K. Alkhalifa, Marie Devlin

Open publisher page 6 citations

Abstract

Peer assessment is a common form of shared learning in which students provide feedback on each other's work. Despite the crucial role that students play in peer assessment, programming students’ perspectives on such practices are relatively under-researched. Therefore, the first objective of this study was to explore the perspectives of programming students toward peer assessment in programming courses. The second was to discuss the students’ expectations and critical issues during development of the peer assessment system. The third was to evaluate a peer assessment prototype based on programming students’ perspectives. Iterative focus group discussions were conducted with 87 programming students from computing school, which were conducted in the academic years 2019/02, 2019/09, and 2020/09. Thematic analysis was chosen as the data analysis method. The participants reported favourable impressions of peer assessment as a learning tool. They asserted that the clear rubric, self-assessment, and visual feedback of their peer assessments caught their attention. This research also indicates that students must be rewarded for their peer assessment efforts. Students are concerned mainly about the credibility of the assessors giving feedback on their work, but they suggested methods for matching reviewers and authors to reduce such concern. The output was a Peer Programmer prototype website that contains a group of requirements that could be considered in developing a peer assessment system for programming students.

About this research paper

What this paper is about

Peer assessment is a common form of shared learning in which students provide feedback on each other's work. Despite the crucial role that students play in peer assessment, programming students’ perspectives on such practices are relatively under-researched. Therefore, the first objective of this study was to explore the perspectives of programming students toward peer assessment in programming courses. The second was to discuss the students’ expectations and critical issues during development of the peer assessment system. The third was to evaluate a peer assessment prototype based on programming students’ perspectives. Iterative focus group discussions were conducted with 87 programming students from computing school, which were conducted in the academic years 2019/02, 2019/09, and 2020/09. Thematic analysis was chosen as the data analysis method. The participants reported favourable impressions of peer assessment as a learning tool. They asserted that the clear rubric, self-assessment, and visual feedback of their peer assessments caught their attention. This research also indicates that students must be rewarded for their peer assessment efforts. Students are concerned mainly about the credibility of the assessors giving feedback on their work, but they suggested methods for matching reviewers and authors to reduce such concern. The output was a Peer Programmer prototype website that contains a group of requirements that could be considered in developing a peer assessment system for programming students.

Why it matters

OpenAlex reports 6 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Peer assessment is a common form of shared learning in which students provide feedback on each other's work. Despite the crucial role that students play in peer assessment, programming students’ perspectives on such practices are relatively under-researched. Therefore, the first objective of this study was to explore the perspectives of programming students toward peer assessment in programming courses. The second was to discuss the students’ expectations and critical issues during development of the peer assessment system. The third was to evaluate a peer assessment prototype based on programming students’ perspectives. Iterative focus group discussions were conducted with 87 programming students from computing school, which were conducted in the academic years 2019/02, 2019/09, and 2020/09. Thematic analysis was chosen as the data analysis method. The participants reported favourable impressions of peer assessment as a learning tool. They asserted that the clear rubric, self-assessment, and visual feedback of their peer assessments caught their attention. This research also indicates that students must be rewarded for their peer assessment efforts. Students are concerned mainly about the credibility of the assessors giving feedback on their work, but they suggested methods for matching reviewers and authors to reduce such concern. The output was a Peer Programmer prototype website that contains a group of requirements that could be considered in developing a peer assessment system for programming students.

Key concepts: Peer assessment, Peer feedback, Rubric, Computer science, Focus group, Credibility, Thematic analysis, Programmer

Related papers

Back to paper searchBrowse research topicsOriginal source
Student Perspectives of Peer Assessment in Programming Courses — Research Paper | ScholarLens