{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T12:50:55Z","timestamp":1743079855375,"version":"3.40.3"},"publisher-location":"Cham","reference-count":40,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319985718"},{"type":"electronic","value":"9783319985725"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-98572-5_25","type":"book-chapter","created":{"date-parts":[[2018,8,13]],"date-time":"2018-08-13T14:39:10Z","timestamp":1534171150000},"page":"326-339","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Evidence for Programming Strategies in University Coding Exercises"],"prefix":"10.1007","author":[{"given":"Kshitij","family":"Sharma","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Katerina","family":"Mangaroska","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Halvard","family":"Tr\u00e6tteberg","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Serena","family":"Lee-Cultura","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michail","family":"Giannakos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,8,14]]},"reference":[{"issue":"1","key":"25_CR1","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1016\/j.jecp.2009.11.003","volume":"106","author":"TP Alloway","year":"2010","unstructured":"Alloway, T.P., Alloway, R.G.: Investigating the predictive roles of working memory and IQ in academic attainment. J. Exp. Child Psychol. 106(1), 20\u201329 (2010)","journal-title":"J. Exp. Child Psychol."},{"unstructured":"Barnes, D.J., Fincher, S., Thompson, S.: Introductory problem solving in computer science. In: 5th Annual Conference on the Teaching of Computing, pp. 36\u201339 (1997)","key":"25_CR2"},{"issue":"5","key":"25_CR3","doi-asserted-by":"publisher","first-page":"715","DOI":"10.1037\/0021-9010.78.5.715","volume":"78","author":"MR Barrick","year":"1993","unstructured":"Barrick, M.R., Mount, M.K., Strauss, J.P.: Conscientiousness and performance of sales representatives: test of the mediating effects of goal setting. J. Appl. Psychol. 78(5), 715 (1993)","journal-title":"J. Appl. Psychol."},{"issue":"4","key":"25_CR4","doi-asserted-by":"publisher","first-page":"561","DOI":"10.1080\/10508406.2014.954750","volume":"23","author":"P Blikstein","year":"2014","unstructured":"Blikstein, P., Worsley, M., Piech, C., Sahami, M., Cooper, S., Koller, D.: Programming pluralism: using learning analytics to detect patterns in the learning of computer programming. J. Learn. Sci. 23(4), 561\u2013599 (2014)","journal-title":"J. Learn. Sci."},{"unstructured":"Bruce, C., Buckingham, L., Hynd, J., McMahon, C., Roggenkamp, M., Stoodley, I.: Ways of experiencing the act of learning to program: a phenomenographic study of introductory programming students at university. In: Transforming IT Education: Promoting a Culture of Excellence, pp. 301\u2013325 (2006)","key":"25_CR5"},{"issue":"6","key":"25_CR6","doi-asserted-by":"publisher","first-page":"1057","DOI":"10.1016\/S0191-8869(99)00253-6","volume":"29","author":"VV Busato","year":"2000","unstructured":"Busato, V.V., Prins, F.J., Elshout, J.J., Hamaker, C.: Intellectual ability, learning style, personality, achievement motivation and academic success of psychology students in higher education. Pers. Individ. Differ. 29(6), 1057\u20131068 (2000)","journal-title":"Pers. Individ. Differ."},{"issue":"2","key":"25_CR7","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1348\/000709904X22683","volume":"75","author":"F Cano","year":"2005","unstructured":"Cano, F.: Epistemological beliefs and approaches to learning: their change through secondary school and their influence on academic performance. Br. J. Educ. Psychol. 75(2), 203\u2013221 (2005)","journal-title":"Br. J. Educ. Psychol."},{"issue":"3","key":"25_CR8","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1002\/per.473","volume":"17","author":"T Chamorro-Premuzic","year":"2003","unstructured":"Chamorro-Premuzic, T., Furnham, A.: Personality traits and academic examination performance. Eur. J. Pers. 17(3), 237\u2013250 (2003)","journal-title":"Eur. J. Pers."},{"issue":"7","key":"25_CR9","doi-asserted-by":"publisher","first-page":"1596","DOI":"10.1016\/j.paid.2008.01.003","volume":"44","author":"T Chamorro-Premuzic","year":"2008","unstructured":"Chamorro-Premuzic, T., Furnham, A.: Personality, intelligence and approaches to learning as predictors of academic performance. Pers. Individ. Differ. 44(7), 1596\u20131603 (2008)","journal-title":"Pers. Individ. Differ."},{"doi-asserted-by":"crossref","unstructured":"Cooper, S., Cassel, L., Moskal, B., Cunningham, S.: Outcomes-based computer science education. In: ACM SIGCSE Bulletin, vol. 37, pp. 260\u2013261. ACM (2005)","key":"25_CR10","DOI":"10.1145\/1047124.1047437"},{"issue":"2","key":"25_CR11","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1080\/00461528309529266","volume":"18","author":"L Corno","year":"1983","unstructured":"Corno, L., Mandinach, E.B.: The role of cognitive engagement in classroom learning and motivation. Educ. Psychol. 18(2), 88\u2013108 (1983)","journal-title":"Educ. Psychol."},{"key":"25_CR12","first-page":"53","volume":"2","author":"L Corno","year":"1985","unstructured":"Corno, L., Rohrkemper, M.: The intrinsic motivation to learn in classrooms. Res. Motiv. Educ. 2, 53\u201390 (1985)","journal-title":"Res. Motiv. Educ."},{"issue":"2","key":"25_CR13","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1111\/j.1467-6494.1989.tb00480.x","volume":"57","author":"JM Digman","year":"1989","unstructured":"Digman, J.M.: Five robust trait dimensions: development, stability, and utility. J. Pers. 57(2), 195\u2013214 (1989)","journal-title":"J. Pers."},{"issue":"2","key":"25_CR14","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1016\/j.lindif.2011.01.003","volume":"21","author":"\u00c5 Diseth","year":"2011","unstructured":"Diseth, \u00c5.: Self-efficacy, goal orientations and learning strategies as mediators between preceding and subsequent academic achievement. Learn. Individ. Differ. 21(2), 191\u2013195 (2011)","journal-title":"Learn. Individ. Differ."},{"doi-asserted-by":"crossref","unstructured":"Edwards, S.H., Perez-Quinones, M.A.: Web-CAT: automatically grading programming assignments. In: ACM SIGCSE Bulletin, vol. 40, pp. 328\u2013328. ACM (2008)","key":"25_CR15","DOI":"10.1145\/1597849.1384371"},{"issue":"7","key":"25_CR16","first-page":"674","volume":"78","author":"RM Felder","year":"1988","unstructured":"Felder, R.M., Silverman, L.K., et al.: Learning and teaching styles in engineering education. Eng. Educ. 78(7), 674\u2013681 (1988)","journal-title":"Eng. Educ."},{"issue":"3","key":"25_CR17","doi-asserted-by":"publisher","first-page":"390","DOI":"10.1109\/TE.2009.2025266","volume":"53","author":"S Fitzgerald","year":"2010","unstructured":"Fitzgerald, S., McCauley, R., Hanks, B., Murphy, L., Simon, B., Zander, C.: Debugging from the student perspective. IEEE Trans. Educ. 53(3), 390\u2013396 (2010)","journal-title":"IEEE Trans. Educ."},{"issue":"1","key":"25_CR18","doi-asserted-by":"publisher","first-page":"81","DOI":"10.3102\/003465430298487","volume":"77","author":"J Hattie","year":"2007","unstructured":"Hattie, J., Timperley, H.: The power of feedback. Rev. Educ. Res. 77(1), 81\u2013112 (2007)","journal-title":"Rev. Educ. Res."},{"doi-asserted-by":"crossref","unstructured":"Jadud, M.C.: Methods and tools for exploring novice compilation behaviour. In: Proceedings of the Second International Workshop on Computing Education Research, pp. 73\u201384. ACM (2006)","key":"25_CR19","DOI":"10.1145\/1151588.1151600"},{"issue":"3","key":"25_CR20","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1145\/1594399.1594402","volume":"9","author":"U Kiesm\u00fcller","year":"2009","unstructured":"Kiesm\u00fcller, U.: Diagnosing learners problem-solving strategies using learning environments with algorithmic problems in secondary education. ACM Trans. Comput. Educ. 9(3), 17 (2009)","journal-title":"ACM Trans. Comput. Educ."},{"doi-asserted-by":"crossref","unstructured":"Lishinski, A., Yadav, A., Enbody, R., Good, J.: The influence of problem solving abilities on students\u2019 performance on different assessment tasks in CS1. In: Proceedings of the 47th ACM Technical Symposium on Computing Science Education, pp. 329\u2013334. ACM (2016)","key":"25_CR21","DOI":"10.1145\/2839509.2844596"},{"doi-asserted-by":"crossref","unstructured":"Lister, R., et al.: A multi-national study of reading and tracing skills in novice programmers. In: ACM SIGCSE Bulletin, vol. 36, pp. 119\u2013150. ACM (2004)","key":"25_CR22","DOI":"10.1145\/1041624.1041673"},{"key":"25_CR23","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1016\/j.chb.2017.11.011","volume":"80","author":"J Maldonado-Mahauad","year":"2018","unstructured":"Maldonado-Mahauad, J., P\u00e9rez-Sanagust\u00edn, M., Kizilcec, R.F., Morales, N., Munoz-Gama, J.: Mining theory-based patterns from big data: identifying self-regulated learning strategies in massive open online courses. Comput. Hum. Behav. 80, 179\u2013196 (2018)","journal-title":"Comput. Hum. Behav."},{"unstructured":"Mitchell, C.M., Boyer, K.E., Lester, J.C.: When to intervene: toward a Markov decision process dialogue policy for computer science tutoring. In: The First Workshop on AI-supported Education for Computer Science, p. 40 (2013)","key":"25_CR24"},{"issue":"1","key":"25_CR25","doi-asserted-by":"publisher","first-page":"37","DOI":"10.2190\/GUJT-JCBJ-Q6QU-Q9PL","volume":"2","author":"DN Perkins","year":"1986","unstructured":"Perkins, D.N., Hancock, C., Hobbs, R., Martin, F., Simmons, R.: Conditions of learning in novice programmers. J. Educ. Comput. Res. 2(1), 37\u201355 (1986)","journal-title":"J. Educ. Comput. Res."},{"doi-asserted-by":"crossref","unstructured":"Piech, C., Sahami, M., Koller, D., Cooper, S., Blikstein, P.: Modeling how students learn to program. In: Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, pp. 153\u2013160. ACM (2012)","key":"25_CR26","DOI":"10.1145\/2157136.2157182"},{"issue":"4","key":"25_CR27","doi-asserted-by":"publisher","first-page":"385","DOI":"10.1007\/s10648-004-0006-x","volume":"16","author":"PR Pintrich","year":"2004","unstructured":"Pintrich, P.R.: A conceptual framework for assessing motivation and self-regulated learning in college students. Educ. Psychol. Rev. 16(4), 385\u2013407 (2004)","journal-title":"Educ. Psychol. Rev."},{"issue":"2","key":"25_CR28","doi-asserted-by":"publisher","first-page":"322","DOI":"10.1037\/a0014996","volume":"135","author":"AE Poropat","year":"2009","unstructured":"Poropat, A.E.: A meta-analysis of the five-factor model of personality and academic performance. Psychol. Bull. 135(2), 322 (2009)","journal-title":"Psychol. Bull."},{"unstructured":"Rivers, K., Koedinger, K.R.: Automatic generation of programming feedback: a data-driven approach. In: The First Workshop on AI-Supported Education for Computer Science, vol. 50 (2013)","key":"25_CR29"},{"issue":"5","key":"25_CR30","doi-asserted-by":"publisher","first-page":"523","DOI":"10.1080\/07294360903146841","volume":"28","author":"CM Rodriguez","year":"2009","unstructured":"Rodriguez, C.M.: The impact of academic self-concept, expectations and the choice of learning strategy on academic achievement: the case of business students. High. Educ. Res. Dev. 28(5), 523\u2013539 (2009)","journal-title":"High. Educ. Res. Dev."},{"issue":"1","key":"25_CR31","doi-asserted-by":"crossref","first-page":"73","DOI":"10.15388\/infedu.2011.06","volume":"10","author":"M Saeli","year":"2011","unstructured":"Saeli, M., Perrenet, J., Jochems, W.M., Zwaneveld, B.: Teaching programming in secondary school: a pedagogical content knowledge perspective. Inform. Educ. 10(1), 73\u201388 (2011)","journal-title":"Inform. Educ."},{"doi-asserted-by":"crossref","unstructured":"Simon, B., Chen, T.Y., Lewandowski, G., McCartney, R., Sanders, K.: Commonsense computing: what students know before we teach (episode 1: sorting). In: Proceedings of the Second International Workshop on Computing Education Research, pp. 29\u201340. ACM (2006)","key":"25_CR32","DOI":"10.1145\/1151588.1151594"},{"issue":"11","key":"25_CR33","doi-asserted-by":"publisher","first-page":"853","DOI":"10.1145\/182.358436","volume":"26","author":"E Soloway","year":"1983","unstructured":"Soloway, E., Bonar, J., Ehrlich, K.: Cognitive strategies and looping constructs: an empirical study. Commun. ACM 26(11), 853\u2013860 (1983)","journal-title":"Commun. ACM"},{"unstructured":"Soloway, E., Ehrlich, K.: Empirical studies of programming knowledge. In: Readings in Artificial Intelligence and Software Engineering, pp. 507\u2013521. Elsevier (1986)","key":"25_CR34"},{"key":"25_CR35","doi-asserted-by":"publisher","first-page":"238","DOI":"10.1016\/j.paid.2017.08.014","volume":"120","author":"AD Stajkovic","year":"2018","unstructured":"Stajkovic, A.D., Bandura, A., Locke, E.A., Lee, D., Sergent, K.: Test of three conceptual models of influence of the big five personality traits and self-efficacy on academic performance: a meta-analytic path-analysis. Pers. Individ. Differ. 120, 238\u2013245 (2018)","journal-title":"Pers. Individ. Differ."},{"issue":"1","key":"25_CR36","first-page":"3","volume":"11","author":"S Turkle","year":"1992","unstructured":"Turkle, S., Papert, S.: Epistemological pluralism and the revaluation of the concrete. J. Math. Behav. 11(1), 3\u201333 (1992)","journal-title":"J. Math. Behav."},{"doi-asserted-by":"crossref","unstructured":"VanDeGrift, T., Bouvier, D., Chen, T.Y., Lewandowski, G., McCartney, R., Simon, B.: Commonsense computing (episode 6): logic is harder than pie. In: Proceedings of the 10th Koli Calling International Conference on Computing Education Research, pp. 76\u201385. ACM (2010)","key":"25_CR37","DOI":"10.1145\/1930464.1930479"},{"unstructured":"Vee, M., Meyer, B., Mannock, K.L.: 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, pp. 13\u201320 (2006)","key":"25_CR38"},{"doi-asserted-by":"crossref","unstructured":"Vihavainen, A., Vikberg, T., Luukkainen, M., P\u00e4rtel, M.: Scaffolding students\u2019 learning using test my code. In: Proceedings of the 18th ACM Conference on Innovation and Technology in Computer Science Education, pp. 117\u2013122. ACM (2013)","key":"25_CR39","DOI":"10.1145\/2462476.2462501"},{"doi-asserted-by":"crossref","unstructured":"Zimmerman, B.J., Schunk, D.H.: Reflections on theories of self-regulated learning and academic achievement. In: Self-Regulated Learning and Academic Achievement, pp. 282\u2013301. Routledge (2013)","key":"25_CR40","DOI":"10.4324\/9781410601032"}],"container-title":["Lecture Notes in Computer Science","Lifelong Technology-Enhanced Learning"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-98572-5_25","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,7]],"date-time":"2024-03-07T16:18:09Z","timestamp":1709828289000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-98572-5_25"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319985718","9783319985725"],"references-count":40,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-98572-5_25","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"14 August 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"EC-TEL","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Technology Enhanced Learning","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Leeds","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"United Kingdom","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3 September 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"6 September 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ectel2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.ec-tel.eu\/index.php?id=805","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"142","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}