PROUST: Knowledge-Based Program Understanding
IEEE Transactions on Software Engineering
Mental representations of programs by novices and experts
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Designing a Flexible and Supportive Direct-Manipulation Programming Environment
VLHCC '04 Proceedings of the 2004 IEEE Symposium on Visual Languages - Human Centric Computing
Design requirements for more flexible structured editors from a study of programmers' text editing
CHI '05 Extended Abstracts on Human Factors in Computing Systems
A cognitive approach to identifying measurable milestones for programming skill acquisition
ITiCSE-WGR '06 Working group reports on ITiCSE on Innovation and technology in computer science education
Scratch for budding computer scientists
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Which aspects of novice programmers' usage of an IDE predict learning outcomes
Proceedings of the 42nd ACM technical symposium on Computer science education
Hi-index | 0.00 |
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.