WIP: Leveraging Static Code Analysis for Peer Code Review in Computer Science Education

Raz Landau, Amir Rubinstein

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In this work-in-progress innovative practice paper we make - arguably for the first time - an effort for combining together two rich bodies of knowledge that have so far coexisted independently in computer science education research: static code analysis and peer code review. We achieve this by putting a sophisticated static code analysis system to work in a peer code review process implemented in an introductory computer science course for (1) matching reviewers based on the heterogeneity of their initial submissions and (2) analyzing the subsequent effects on resubmissions. We demonstrate the potential value of such usage and discuss the surprising trends we discovered, as well as broader ideas on leveraging static code analysis for peer code review in computer science education.

Original languageEnglish
Title of host publication2024 IEEE Frontiers in Education Conference, FIE 2024 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350351507
DOIs
StatePublished - 2024
Event54th IEEE Frontiers in Education Conference, FIE 2024 - Washington, United States
Duration: 13 Oct 202416 Oct 2024

Publication series

NameProceedings - Frontiers in Education Conference, FIE

Conference

Conference54th IEEE Frontiers in Education Conference, FIE 2024
Country/TerritoryUnited States
CityWashington
Period13/10/2416/10/24

All Science Journal Classification (ASJC) codes

  • Software
  • Education
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'WIP: Leveraging Static Code Analysis for Peer Code Review in Computer Science Education'. Together they form a unique fingerprint.

Cite this