Hi,
here are some other interesting articles. The first one has a nice
table with frequent bugs at the end. The second one summarizes various
studies.

* An Analysis of the Errors Made by Novice Programmers
http://www.sacla.org.za/SACLA2006/Papers/RP01%20Pillay%20Programming%20Errors.pdf

* An Exploratory Study of Novice Programming Experiences and Errors
http://gild.cs.uvic.ca/docs/summary/SuzanneThompsonThesis.pdf

* Studying the language and structure in non-programmers' solutions to
programming problems
http://web.cs.cmu.edu/~pane/ftp/PaneRatanamahatanaMyers2001.pdf

You might also want to take a look at the Natural Programming Project:
http://www.cs.cmu.edu/~NatProg/
They have lots of interesting papers.

* A development study of cognitive problems in learning to program
http://www.ppig.org/papers/15th-tucker.pdf

* Cognitive strategies and looping constructs: an empirical study
http://cq-pan.cqu.edu.au/david-jones/Teaching/Innovation/Lit_Review/p853-soloway.pdf

* Visualizing Roles of Variables to Novice Programmers
http://www.ppig.org/papers/14th-sajaniemi.pdf

* The Roles Beacons Play in Comprehension for Novice and Expert
Programmers http://www.ppig.org/papers/14th-crosby.pdf

* From Procedures to Objects: What Have We (Not) Done?
http://www.ppig.org/papers/19th-Sajaniemi.pdf

----------
I think we'll have to summarize all articles (if they aren't already
summaries) to have a "practitioner's takeaway" for this project. I
could really need some help here. This topic is overwhelmingly large.
If somebody is interested, I've looked through the PL learning/novice
articles PPIG 2007-2000 (http://www.ppig.org), so you don't need to
duplicate this effort (unless you find something I overlooked ;).

John Pane seems to have other interesting papers:
http://www.cs.cmu.edu/~pane/publications.html

The Natural Language Project has more publications:
http://www.cs.cmu.edu/~NatProg/publications.html

Then, there's a site collecting articles about visual PLs:
http://web.engr.oregonstate.edu/~burnett/vpl.html

So, please help with summarizing and suggesting interesting articles.

Bye,
Waldemar Kornewald

_______________________________________________
fonc mailing list
[email protected]
http://vpri.org/mailman/listinfo/fonc

Reply via email to