Mining Helium Programs With Neon

Stc
Date: 2007-06-21

Time: 11:45

Room: BBL room 471

Speaker: Jurriaan Hage

Title: Mining Helium Programs with Neon

Abstract

Since 2001 or so, we have collected some 68,000 compiled programs written by first year functional programming students. These were logged by the Helium compiler which has been in use since that time. Peter van Keeken did a master thesis study to construct a (combinator) library that can be used to data mine this collection for useful information about how students program, how they use the compiler and how effective the compiler is. The system written in Haskell, the make it possible (and preferably easy) to reuse parts of the Helium compiler to write down the analyses.

I transformed his thesis into a paper and I presented that article at TFP 2007. This talk will be based on a later version of the paper, that I entered into the postrefereeing competition for TFP 2007.

The focus is in this talk not on the outcomes of the analysis, but aims to show the capabilities of the system and the nice pictures it can generate. Actually performing detailed studies with the library are possible subjects for an experimentation project or a master thesis project.

-- JurriaanHage - 19 Jun 2007