@String{chi = {Computer Human Interaction}} @String{nov = {Studying the Novice Programmer}} @String{icce7 = {7th International Conference on Computers in Education ICCE'99}} @String{ppig12 = {12th Annual Meeting of the Psychology of Programming Interest Group}} @article{bon:85, AUTHOR = {Bonar, J. and Soloway, E.}, TITLE = {Preprogramming Knowledge: A Major Source of Misconceptions in Novice Programmers}, JOURNAL = {Human-Computer Interaction}, VOLUME = {1}, NUMBER = {2}, YEAR = {1985}, PAGES = {133-161},} @inproceedings{bru:99, AUTHOR = {Bruckman A. and Edwards, E.}, TITLE = {Should We Leverage Natural-Language Knowledge? {An} Analysis of User Errors in a Natural-Language-Style Programming Language}, BOOKTITLE = {CHI'99 Papers}, YEAR = {1999}, MONTH = {15-20 May}, } @inproceedings{mci:96, AUTHOR = {McIver, L. and Conway, D.}, TITLE = {Seven Deadly Sins of Introductory Programming Language Design}, BOOKTITLE = {Software Engineering: Education and Practice}, YEAR = {1996}, PUBLISHER = {IEEE Computer Society Press},} @inproceedings{mci:99, AUTHOR = {McIver, L. and Conway, D.}, TITLE = {GRAIL: A Zero'th programming language}, EDITOR = {Cummings, G and Okamoto, T. and Gomex, L.}, BOOKTITLE = icce7, YEAR = {1999}, MONTH = {November}, PUBLISHER = {IOS Press}, VOLUME = {2}, PAGES = {43-50},} @inproceedings{mci:00, AUTHOR = {McIver, L.}, TITLE = {The Effects of Programming Language on Error Rates of Novice Programmers}, BOOKTITLE = ppig12, MONTH = {April}, YEAR = {2000},} @article{mur:93, AUTHOR = {Murnane, J.}, YEAR = {1993}, TITLE = {The Psychology of Computer Languages for Introductory Programming Courses}, JOURNAL = {New Ideas in Psychology}, VOLUME = {11}, NUMBER = {2}, PAGES = {213-228},} @misc{pan:00, AUTHOR = {Pane, J. Myers, B.}, TITLE = {The Influence of the Psychology of Programming on a Language Design: Project Status Report}, HOWPUBLISHED = ppig12, YEAR = {2000}, NOTE = {PPIG 2000}, MONTH = {10-13 April},} @article{pan:01, AUTHOR = {Pane, J. F. and Ratanamahatana, C. and Myers, B. A.}, TITLE = {Studying the language and structure in non-programmers' solutions to programming problems}, JOURNAL = {International Journal of Human-Computer Studies}, YEAR = {2001}, VOLUME = {54}, PAGES = {237-264},} @article{pea:86, AUTHOR = {Pea, R. D.}, TITLE = {Language-Independent Conceptual ``Bugs'' in Novice Programming}, JOURNAL = {Educational Computing Research}, VOLUME = {2}, NUMBER = {1}, YEAR = {1986}, PAGES = {25-36},} @inbook{per:89, AUTHOR = {Perkins, D.N. and Hancock, C. and Hobbs, R. and Martin, F. and Simmons, R}, TITLE = {Conditions of Learning in Novice Programmers}, BOOKTITLE = {Soloway, E. and Spohrer, J.C Studying the Novice Programmer}, YEAR = {1989}, PUBLISHER = {Lawrence Erlbaum Associates}, } @inproceedings{spo:85, AUTHOR = {Spohrer, J. C. and Soloway, E. and Pope, E.}, TITLE = {Where the Bugs Are}, BOOKTITLE = {CHI'85 Conference on Human Factors in Computing Systems}, MONTH = {April}, YEAR = {1985}, PAGES = {261-279}, CHAPTER = {13},}