{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,27]],"date-time":"2026-01-27T21:57:18Z","timestamp":1769551038291,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,11,20]],"date-time":"2014-11-20T00:00:00Z","timestamp":1416441600000},"content-version":"vor","delay-in-days":0,"URL":"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":[[2014,11,20]]},"DOI":"10.1145\/2674683.2674692","type":"proceedings-article","created":{"date-parts":[[2014,11,11]],"date-time":"2014-11-11T13:40:05Z","timestamp":1415713205000},"page":"109-116","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":43,"title":["How novices tackle their first lines of code in an IDE"],"prefix":"10.1145","author":[{"given":"Arto","family":"Vihavainen","sequence":"first","affiliation":[{"name":"University of Helsinki, Finland"}]},{"given":"Juha","family":"Helminen","sequence":"additional","affiliation":[{"name":"Aalto University, Finland"}]},{"given":"Petri","family":"Ihantola","sequence":"additional","affiliation":[{"name":"Tampere University of Technology, Finland"}]}],"member":"320","published-online":{"date-parts":[[2014,11,20]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Teaching for Quality Learning at University","author":"Biggs J.","year":"2007","unstructured":"J. Biggs and C. Tang . Teaching for Quality Learning at University . McGraw-Hill , 3 rd edition, 2007 . J. Biggs and C. Tang. Teaching for Quality Learning at University. McGraw-Hill, 3rd edition, 2007.","edition":"3"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2090116.2090132"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2632320.2632343"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02497086"},{"issue":"5","key":"e_1_3_2_1_5_1","first-page":"107","article-title":"Alice: A 3-d tool for introductory programming concepts","volume":"15","author":"Cooper S.","year":"2000","unstructured":"S. Cooper , W. Dann , and R. Pausch . Alice: A 3-d tool for introductory programming concepts . J. Comput. Sci. Coll. , 15 ( 5 ): 107 -- 116 , Apr. 2000 . S. Cooper, W. Dann, and R. Pausch. Alice: A 3-d tool for introductory programming concepts. J. Comput. Sci. Coll., 15(5):107--116, Apr. 2000.","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325318"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953309"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1584322.1584325"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538981"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2526968.2526970"},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the 25th Workshop of the Psychology of Programming Interest Group","author":"Hosseini R.","year":"2014","unstructured":"R. Hosseini , A. Vihavainen , and P. Brusilovsky . Exploring problem solving paths in a Java programming course . In Proceedings of the 25th Workshop of the Psychology of Programming Interest Group , 2014 . R. Hosseini, A. Vihavainen, and P. Brusilovsky. Exploring problem solving paths in a Java programming course. In Proceedings of the 25th Workshop of the Psychology of Programming Interest Group, 2014."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656450.2656476"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400500056530"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151588.1151600"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151588.1151600"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1076\/csed.13.4.249.17496"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/131295.131301"},{"key":"e_1_3_2_1_18_1","series-title":"CRPIT","first-page":"9","volume-title":"Proceedings of the 13th Australasian Conference on Computing Education (ACE '11)","author":"Lister R.","year":"2011","unstructured":"R. Lister . Concrete and other neo-piagetian forms of reasoning in the novice programmer . In J. Hamer and M. de Raadt, editors, Proceedings of the 13th Australasian Conference on Computing Education (ACE '11) , volume 114 of CRPIT , pages 9 -- 18 , Perth, Australia , 2011 . Australian Computer Society . R. Lister. Concrete and other neo-piagetian forms of reasoning in the novice programmer. In J. Hamer and M. de Raadt, editors, Proceedings of the 13th Australasian Conference on Computing Education (ACE '11), volume 114 of CRPIT, pages 9--18, Perth, Australia, 2011. Australian Computer Society."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325335"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345443.1345441"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157182"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445370"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1592761.1592779"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1584322.1584332"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2490822"},{"key":"e_1_3_2_1_26_1","first-page":"13","volume-title":"Proceedings of workshop on educational data mining at the 8th international conference on intelligent tutoring systems (ITS 2006","author":"Vee M.","year":"2006","unstructured":"M. Vee , B. Meyer , and K. L. Mannock . Understanding novice errors and error paths in object-oriented programming through log analysis . In Proceedings of workshop on educational data mining at the 8th international conference on intelligent tutoring systems (ITS 2006 ), pages 13 -- 20 , 2006 . M. Vee, B. Meyer, and K. L. Mannock. Understanding novice errors and error paths in object-oriented programming through log analysis. In Proceedings of workshop on educational data mining at the 8th international conference on intelligent tutoring systems (ITS 2006), pages 13--20, 2006."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICALT.2013.161"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2632320.2632349"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2462476.2462501"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICALT.2013.99"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591708.2591749"},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of The Seventh International Conference on Educational Data Mining 2014","author":"Yudelson M.","year":"2014","unstructured":"M. Yudelson , R. Hosseini , A. Vihavainen , and P. Brusilovsky . Investigating automated student modeling in a Java MOOC . In Proceedings of The Seventh International Conference on Educational Data Mining 2014 , 2014 . M. Yudelson, R. Hosseini, A. Vihavainen, and P. Brusilovsky. Investigating automated student modeling in a Java MOOC. In Proceedings of The Seventh International Conference on Educational Data Mining 2014, 2014."}],"event":{"name":"Koli Calling '14: 14th Koli Calling International Conference on Computing Education Research","location":"Koli Finland","acronym":"Koli Calling '14","sponsor":["Univ. Eastern Finland University of Eastern Finland","The University of Newcastle, Australia","Aalto University","SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 14th Koli Calling International Conference on Computing Education Research"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2674683.2674692","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2674683.2674692","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T19:03:49Z","timestamp":1750273429000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2674683.2674692"}},"subtitle":["analysis of programming session traces"],"short-title":[],"issued":{"date-parts":[[2014,11,20]]},"references-count":32,"alternative-id":["10.1145\/2674683.2674692","10.1145\/2674683"],"URL":"https:\/\/doi.org\/10.1145\/2674683.2674692","relation":{},"subject":[],"published":{"date-parts":[[2014,11,20]]},"assertion":[{"value":"2014-11-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}