Syntax error based quantification of the learning progress of the novice programmer

Alireza Ahadi, Raymond Lister, Luke Mathieson

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

1 Citation (Scopus)

Abstract

Recent data-driven research has produced metrics for quantifying a novice programmer’s error profile, such as Jadud’s error quotient. However, these metrics tend to be context dependent and contain free parameters. This paper reviews the caveats of such metrics and proposes a more general approach to developing a metric. The online implementation of the proposed metric is publicly available at http://online-analysis-demo.herokuapp.com/.

Original languageEnglish
Title of host publicationITiCSE 2018
Subtitle of host publicationProceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education
EditorsIrene Polycarpou, Janet C. Read, Panayiotis Andreou, Michal Armoni
Place of PublicationNew York, NY
PublisherAssociation for Computing Machinery
Pages10-14
Number of pages5
ISBN (Electronic)9781450357074
DOIs
Publication statusPublished - 2018
Externally publishedYes
Event23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2018 - Larnaca, Cyprus
Duration: 2 Jul 20184 Jul 2018

Conference

Conference23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2018
Country/TerritoryCyprus
CityLarnaca
Period2/07/184/07/18

Keywords

  • programming
  • replication
  • semantic errors
  • syntactic errors
  • student mistakes

Fingerprint

Dive into the research topics of 'Syntax error based quantification of the learning progress of the novice programmer'. Together they form a unique fingerprint.

Cite this