Do Values Grow on Trees?: Expression Integrity in Functional Programming

Guillaume Marceau, Kathi Fisler, Shriram Krishnamurthi

SIGCSE International Computing Education Research Workshop, 2011


We posit that functional programmers employ a notion called expression integrity to understand programs. We attempt to study the extent to which both novices and experts use this notion as they program, discuss the difficulties that arise in measuring this, and offer some observational findings.



These papers may differ in formatting from the versions that appear in print. They are made available only to support the rapid dissemination of results; the printed versions, not these, should be considered definitive. The copyrights belong to their respective owners.