Mining Helium programs with Neon

Jurriaan Hage, Peter van Keeken

Research output: Book/ReportOther report

Abstract

Over the years we have collected a large collection of Haskell
programs written by students in a first-year functional programming course using the Helium compiler. The mining of such a collection is not trivial, especially since the programming was done in vivo, and hence largely outside our control. We have developed a sizable library in Haskell, called Neon, for computing characteristics of this collection of programs and presenting the results visually. These computations range from simple kinds of analyses like computing the average length of a program per student to determining how long it takes for a programmer to resolve a type error.
Original languageEnglish
PublisherDepartment of Information and Computing Sciences, Utrecht University
Number of pages21
Publication statusPublished - 2007

Publication series

NameTechnical Report Series
No.UU-CS-2007-012
ISSN (Print)0924-3275

Fingerprint

Dive into the research topics of 'Mining Helium programs with Neon'. Together they form a unique fingerprint.

Cite this