Mining Helium Programs With Neon
Room: BBL room 471
Speaker: Jurriaan Hage
Title: Mining Helium Programs with Neon
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.
- 19 Jun 2007