{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,3]],"date-time":"2025-12-03T17:32:10Z","timestamp":1764783130086,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":73,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,8,10]],"date-time":"2009-08-10T00:00:00Z","timestamp":1249862400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2009,8,10]]},"DOI":"10.1145\/1584322.1584334","type":"proceedings-article","created":{"date-parts":[[2009,8,11]],"date-time":"2009-08-11T13:29:27Z","timestamp":1249997367000},"page":"93-104","update-policy":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":82,"title":["Analysis of research into the teaching and learning of programming"],"prefix":"10.1145","author":[{"given":"Judy","family":"Sheard","sequence":"first","affiliation":[{"name":"Monash University, Caulfield East, Australia"}]},{"given":"S.","family":"Simon","sequence":"additional","affiliation":[{"name":"University of Newcastle, Newcastle, Australia"}]},{"given":"Margaret","family":"Hamilton","sequence":"additional","affiliation":[{"name":"RMIT, Melbourne, Australia"}]},{"given":"Jan","family":"L\u00f6nnberg","sequence":"additional","affiliation":[{"name":"Helsinki University of Technology, Helsinki, Finland"}]}],"member":"320","published-online":{"date-parts":[[2009,8,10]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404522"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1007996.1008059"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1089786.1089801"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404523"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1089786.1089794"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352207"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047411"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121496"},{"key":"e_1_3_2_1_9_1","first-page":"63","volume-title":"10th Australasian Computing Education Conference, Wollongong, NSW","author":"Clear T.","year":"2008","unstructured":"Clear , T. , Edwards , J. , Lister , R. , Simon , B. , Thompson , E. , and Whalley , J. L ., The teaching of novice computer programmers: bringing the scholarly-research approach to Australia , 10th Australasian Computing Education Conference, Wollongong, NSW , Australia: Australian Computer Society, Inc. , 2008 , pp. 63 -- 68 . Clear, T., Edwards, J., Lister, R., Simon, B., Thompson, E., and Whalley, J. L., The teaching of novice computer programmers: bringing the scholarly-research approach to Australia, 10th Australasian Computing Education Conference, Wollongong, NSW, Australia: Australian Computer Society, Inc., 2008, pp. 63--68."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352184"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047473"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400701538104"},{"key":"e_1_3_2_1_13_1","first-page":"41","volume-title":"Seventh Baltic Sea Conference on Computing Education Research (Koli Calling 2007","author":"de Raadt M.","year":"2007","unstructured":"de Raadt , M. , Lai , D. , and Watson , R ., Incorporating programming strategies explicitly into curricula , Seventh Baltic Sea Conference on Computing Education Research (Koli Calling 2007 ), Koli National Park, Finland , 2007 , pp. 41 -- 52 . de Raadt, M., Lai, D., and Watson, R., Incorporating programming strategies explicitly into curricula, Seventh Baltic Sea Conference on Computing Education Research (Koli Calling 2007), Koli National Park, Finland, 2007, pp. 41--52."},{"key":"e_1_3_2_1_14_1","first-page":"55","volume-title":"Eighth Australasian Computing Education Conference","author":"de Raadt M.","year":"2006","unstructured":"de Raadt , M. , Watson , R. , and Toleman , M ., Chick sexing and novice programmers: explicit instruction of problem solving strategies , Eighth Australasian Computing Education Conference , Hobart, Australia , 2006 , pp. 55 -- 62 . de Raadt, M., Watson, R., and Toleman, M., Chick sexing and novice programmers: explicit instruction of problem solving strategies, Eighth Australasian Computing Education Conference, Hobart, Australia, 2006, pp. 55--62."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1268784.1268861"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384337"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1288580.1288597"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1089786.1089799"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121351"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121386"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1089786.1089796"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140124.1140156"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121469"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140124.1140197"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227368"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352315"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.3102\/0013189X033007014"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1268784.1268852"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151588.1151604"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151588.1151607"},{"key":"e_1_3_2_1_31_1","volume-title":"Methods of educational and social science research: An integrated approach","author":"Krathwohl D.","year":"1993","unstructured":"Krathwohl , D. , Methods of educational and social science research: An integrated approach . New York, USA : Longman , 1993 . Krathwohl, D., Methods of educational and social science research: An integrated approach. New York, USA: Longman, 1993."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352309"},{"key":"e_1_3_2_1_33_1","first-page":"195","volume-title":"Seventh Baltic Sea Conference on Computing Education Research (Koli Calling 2007","author":"Lahtinen E.","year":"2007","unstructured":"Lahtinen , E. , Ahoniemi , T. , and Salo , A ., Effectiveness of integrating program visualizations to a programming course , Seventh Baltic Sea Conference on Computing Education Research (Koli Calling 2007 ), Koli National Park, Finland , 2007 , pp. 195 -- 198 . Lahtinen, E., Ahoniemi, T., and Salo, A., Effectiveness of integrating program visualizations to a programming course, Seventh Baltic Sea Conference on Computing Education Research (Koli Calling 2007), Koli National Park, Finland, 2007, pp. 195--198."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1268784.1268858"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384318"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345375.1345387"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352253"},{"key":"e_1_3_2_1_38_1","first-page":"143","volume-title":"Eighth Australasian Computing Education Conference","author":"Mann S.","year":"2006","unstructured":"Mann , S. and Frew , Z ., Similarity and originality in code: plagiarism and normal variation in student assignments , Eighth Australasian Computing Education Conference , Hobart, Australia: Australian Computer Society, Inc. , 2006 , pp. 143 -- 150 . Mann, S. and Frew, Z., Similarity and originality in code: plagiarism and normal variation in student assignments, Eighth Australasian Computing Education Conference, Hobart, Australia: Australian Computer Society, Inc., 2006, pp. 143--150."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1315803.1315811"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140124.1140155"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352193"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352191"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047505"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121350"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151588.1151591"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384284"},{"key":"e_1_3_2_1_47_1","volume-title":"20th Annual Conference of the National Advisory Committee on Computing Qualifications (NACCQ 2007)","author":"Parsons D.","year":"2007","unstructured":"Parsons , D. , Programming osmosis : Knowledge transfer from imperative to visual programming environments , 20th Annual Conference of the National Advisory Committee on Computing Qualifications (NACCQ 2007) , 2007 . Parsons, D., Programming osmosis: Knowledge transfer from imperative to visual programming environments, 20th Annual Conference of the National Advisory Committee on Computing Qualifications (NACCQ 2007), 2007."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1113847.1113893"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345443.1345441"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067445.1067467"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140124.1140196"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047425"},{"key":"e_1_3_2_1_53_1","volume-title":"Multidisciplinary methods in educational technology research and development: Published by HAMK Press\/Justus Randolph","author":"Randolph J.","year":"2008","unstructured":"Randolph , J. , Multidisciplinary methods in educational technology research and development: Published by HAMK Press\/Justus Randolph , 2008 . Randolph, J., Multidisciplinary methods in educational technology research and development: Published by HAMK Press\/Justus Randolph, 2008."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345375.1345434"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1076\/csed.13.2.137.14200"},{"key":"e_1_3_2_1_56_1","first-page":"145","volume-title":"Seventh Australasian Computing Education Conference, Newcastle, NSW","author":"Rountree J.","year":"2005","unstructured":"Rountree , J. , Rountree , N. , Robins , A. , and Hannah , R ., Observations of student competency in a CS1 course , Seventh Australasian Computing Education Conference, Newcastle, NSW , Australia , 2005 , pp. 145 -- 149 . Rountree, J., Rountree, N., Robins, A., and Hannah, R., Observations of student competency in a CS1 course, Seventh Australasian Computing Education Conference, Newcastle, NSW, Australia, 2005, pp. 145--149."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384334"},{"key":"e_1_3_2_1_58_1","volume-title":"Koli Calling 2005 Conference on Computer Science Education","author":"Seidman S.","year":"2005","unstructured":"Seidman , S. , Pears , A. , Eney , C. , Kinnunen , P. , and Malmi , L ., Maintaining a core literature of computing education research , Koli Calling 2005 Conference on Computer Science Education , Koli, Finland , 2005 . Seidman, S., Pears, A., Eney, C., Kinnunen, P., and Malmi, L., Maintaining a core literature of computing education research, Koli Calling 2005 Conference on Computer Science Education, Koli, Finland, 2005."},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384328"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400701538021"},{"key":"e_1_3_2_1_61_1","first-page":"119","volume-title":"Seventh Baltic Sea Conference on Computing Education Research (Koli Calling 2007","author":"Simon","year":"2008","unstructured":"Simon , Koli Calling comes of age: An analysis , Seventh Baltic Sea Conference on Computing Education Research (Koli Calling 2007 ), Koli National Park, Finland , 2008 , pp. 119 -- 126 . Simon, Koli Calling comes of age: An analysis, Seventh Baltic Sea Conference on Computing Education Research (Koli Calling 2007), Koli National Park, Finland, 2008, pp. 119--126."},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404536"},{"key":"e_1_3_2_1_63_1","first-page":"181","volume-title":"Eighth Australasian Computing Education Conference","author":"Simon","year":"2006","unstructured":"Simon , Cutts, Q., Fincher , S. , Haden , P. , Robins , A. , Sutton , K. , Baker , B. , Box , I. , de Raadt , M. , Hamer , J. , Hamilton , M. , Lister , R. , Petre , M. , Tolhurst , D. , and Tutty , J ., The ability to articulate strategy as a predictor of programming skill , Eighth Australasian Computing Education Conference , Hobart, Australia , 2006 , pp. 181 -- 188 . Simon, Cutts, Q., Fincher, S., Haden, P., Robins, A., Sutton, K., Baker, B., Box, I., de Raadt, M., Hamer, J., Hamilton, M., Lister, R., Petre, M., Tolhurst, D., and Tutty, J., The ability to articulate strategy as a predictor of programming skill, Eighth Australasian Computing Education Conference, Hobart, Australia, 2006, pp. 181--188."},{"key":"e_1_3_2_1_64_1","first-page":"189","volume-title":"Eighth Australasian Computing Education Conference","author":"Simon","year":"2006","unstructured":"Simon , Fincher, S., Robins , A. , Baker , B. , Box , I. , Cutts , Q. , de Raadt , M. , Haden , P. , Hamer , J. , Hamilton , M. , Lister , R. , Petre , M. , Sutton , K. , Tolhurst , D. , and Tutty , J ., Predictors of success in a first programming course , Eighth Australasian Computing Education Conference , Hobart, Australia , 2006 , pp. 189 -- 196 . Simon, Fincher, S., Robins, A., Baker, B., Box, I., Cutts, Q., de Raadt, M., Haden, P., Hamer, J., Hamilton, M., Lister, R., Petre, M., Sutton, K., Tolhurst, D., and Tutty, J., Predictors of success in a first programming course, Eighth Australasian Computing Education Conference, Hobart, Australia, 2006, pp. 189--196."},{"key":"e_1_3_2_1_65_1","first-page":"101","volume-title":"21st Annual Conference of the National Advisory Committee on Computing Qualifications (NACCQ 2008)","author":"Simon","year":"2008","unstructured":"Simon , Sheard, J., Carbone , A. , de Raadt , M. , Hamilton , M. , Lister , R. , and Thompson , E ., Eight years of computing education papers at NACCQ , 21st Annual Conference of the National Advisory Committee on Computing Qualifications (NACCQ 2008) , 2008 , pp. 101 -- 107 . Simon, Sheard, J., Carbone, A., de Raadt, M., Hamilton, M., Lister, R., and Thompson, E., Eight years of computing education papers at NACCQ, 21st Annual Conference of the National Advisory Committee on Computing Qualifications (NACCQ 2008), 2008, pp. 101--107."},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121494"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151588.1151605"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067445.1067513"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/1089786.1089789"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/971300.971391"},{"key":"e_1_3_2_1_71_1","first-page":"310","volume-title":"19th Annual Conference of the National Advisory Committee on Computing Qualifications (NACCQ 2006)","author":"Whalley J. L.","year":"2006","unstructured":"Whalley , J. L. , CSEd research instrument design: the localisation problem , 19th Annual Conference of the National Advisory Committee on Computing Qualifications (NACCQ 2006) , 2006 , pp. 310 -- 312 . Whalley, J. L., CSEd research instrument design: the localisation problem, 19th Annual Conference of the National Advisory Committee on Computing Qualifications (NACCQ 2006), 2006, pp. 310--312."},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/1089786.1089788"},{"key":"e_1_3_2_1_73_1","volume-title":"Research Methods in Education: An Introduction","author":"Wiersma W.","year":"2005","unstructured":"Wiersma , W. , Research Methods in Education: An Introduction , 8 th ed. Needham Heights, MA, USA : A Simon and Schuster Company , 2005 . Wiersma, W., Research Methods in Education: An Introduction, 8th ed. Needham Heights, MA, USA: A Simon and Schuster Company, 2005.","edition":"8"}],"event":{"name":"ICER '09: International Computing Education Research Workshop","sponsor":["ACM Association for Computing Machinery","SIGCSE ACM Special Interest Group on Computer Science Education"],"location":"Berkeley CA USA","acronym":"ICER '09"},"container-title":["Proceedings of the fifth international workshop on Computing education research workshop"],"original-title":[],"link":[{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/dl.acm.org\/doi\/10.1145\/1584322.1584334","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/dl.acm.org\/doi\/pdf\/10.1145\/1584322.1584334","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:22:55Z","timestamp":1750278175000},"score":1,"resource":{"primary":{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/dl.acm.org\/doi\/10.1145\/1584322.1584334"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,8,10]]},"references-count":73,"alternative-id":["10.1145\/1584322.1584334","10.1145\/1584322"],"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/doi.org\/10.1145\/1584322.1584334","relation":{},"subject":[],"published":{"date-parts":[[2009,8,10]]},"assertion":[{"value":"2009-08-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}