{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:41:35Z","timestamp":1750308095185,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":12,"publisher":"ACM","license":[{"start":{"date-parts":[[2005,10,16]],"date-time":"2005-10-16T00:00:00Z","timestamp":1129420800000},"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":[[2005,10,16]]},"DOI":"10.1145\/1094855.1094972","type":"proceedings-article","created":{"date-parts":[[2005,11,7]],"date-time":"2005-11-07T17:34:39Z","timestamp":1131384879000},"page":"350-355","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Roles of variables in object-oriented programming"],"prefix":"10.1145","author":[{"given":"Pauli","family":"Byckling","sequence":"first","affiliation":[{"name":"University of Joensuu, Joensuu, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Petri","family":"Gerdt","sequence":"additional","affiliation":[{"name":"University of Joensuu, Joensuu, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jorma","family":"Sajaniemi","sequence":"additional","affiliation":[{"name":"University of Joensuu, Joensuu, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2005,10,16]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Cognitive Psychology and Its Implications","author":"Anderson J. R.","year":"2000","unstructured":"J. R. Anderson . Cognitive Psychology and Its Implications . Worth Publishers , 5 th edition, 2000 . J. R. Anderson. Cognitive Psychology and Its Implications. Worth Publishers, 5th edition, 2000.","edition":"5"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1007996.1008013"},{"key":"e_1_3_2_1_3_1","first-page":"278","volume-title":"Proceedings of the 17th Annual Workshop of the Psychology of Programming Interest Group (PPIG 2005","author":"Byckling P.","year":"2005","unstructured":"P. Byckling and J. Sajaniemi . Using roles of variables in teaching: Effects on program construction. In P. Romero, J. Good, S. Bryant, and E. A. Chaparro, editors , Proceedings of the 17th Annual Workshop of the Psychology of Programming Interest Group (PPIG 2005 ), pages 278 -- 292 , 2005 . P. Byckling and J. Sajaniemi. Using roles of variables in teaching: Effects on program construction. In P. Romero, J. Good, S. Bryant, and E. A. Chaparro, editors, Proceedings of the 17th Annual Workshop of the Psychology of Programming Interest Group (PPIG 2005), pages 278--292, 2005."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.1998.0236"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/502973"},{"key":"e_1_3_2_1_6_1","volume-title":"Department of Computer Science","author":"Kulikova Y.","year":"2005","unstructured":"Y. Kulikova . Roles of variables in functional programming. Unpublished Master's Thesis , Department of Computer Science , University of Joensuu , Finland , 2005 . Y. Kulikova. Roles of variables in functional programming. Unpublished Master's Thesis, Department of Computer Science, University of Joensuu, Finland, 2005."},{"key":"e_1_3_2_1_7_1","volume-title":"Teknolit Oy","author":"Peltom\u00e4ki J.","year":"1999","unstructured":"J. Peltom\u00e4ki and P. Malmirae . Java-ohjelmoinnin peruskirja . Teknolit Oy , 1999 . J. Peltom\u00e4ki and P. Malmirae. Java-ohjelmoinnin peruskirja. Teknolit Oy, 1999."},{"key":"e_1_3_2_1_8_1","volume-title":"6th","author":"Sajaniemi J.","year":"2005","unstructured":"J. Sajaniemi . Roles of variables home page. http:\/\/www.cs.joensuu.fi\/~saja\/var_roles\/. (Accessed Jun . 6th , 2005 ). J. Sajaniemi. Roles of variables home page. http:\/\/www.cs.joensuu.fi\/~saja\/var_roles\/. (Accessed Jun. 6th, 2005)."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/795687.797809"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400500056563"},{"key":"e_1_3_2_1_11_1","first-page":"145","volume-title":"Proceedings of the 17th Annual Workshop of the Psychology of Programming Interest Group (PPIG 2005","author":"Sajaniemi J.","year":"2005","unstructured":"J. Sajaniemi and R. Navarro Prieto . Roles of variables in experts' programming knowledge. In P. Romero, J. Good, S. Bryant, and E. A. Chaparro, editors , Proceedings of the 17th Annual Workshop of the Psychology of Programming Interest Group (PPIG 2005 ), pages 145 -- 159 , 2005 . J. Sajaniemi and R. Navarro Prieto. Roles of variables in experts' programming knowledge. In P. Romero, J. Good, S. Bryant, and E. A. Chaparro, editors, Proceedings of the 17th Annual Workshop of the Psychology of Programming Interest Group (PPIG 2005), pages 145--159, 2005."},{"key":"e_1_3_2_1_12_1","volume-title":"OtaDATA","author":"Wikla A.","year":"2003","unstructured":"A. Wikla . Ohjelmoinnin perusteet Java-kielell\u00e4 . OtaDATA , 2003 . A. Wikla. Ohjelmoinnin perusteet Java-kielell\u00e4. OtaDATA, 2003."}],"event":{"name":"OOPSLA05: ACM SIGPLAN Object Oriented Programming Systems and Applications Conference","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"],"location":"San Diego CA USA","acronym":"OOPSLA05"},"container-title":["Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1094855.1094972","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1094855.1094972","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:07:57Z","timestamp":1750262877000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1094855.1094972"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,10,16]]},"references-count":12,"alternative-id":["10.1145\/1094855.1094972","10.1145\/1094855"],"URL":"https:\/\/doi.org\/10.1145\/1094855.1094972","relation":{},"subject":[],"published":{"date-parts":[[2005,10,16]]},"assertion":[{"value":"2005-10-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}