{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T18:52:50Z","timestamp":1742928770514,"version":"3.40.3"},"publisher-location":"Cham","reference-count":40,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031832062"},{"type":"electronic","value":"9783031832079"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-83207-9_27","type":"book-chapter","created":{"date-parts":[[2025,3,12]],"date-time":"2025-03-12T14:52:39Z","timestamp":1741791159000},"page":"381-391","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A Web Tool for Representing Algorithmic Flowcharts and Its Support for Pseudocode Learning"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4644-5227","authenticated-orcid":false,"given":"Marco","family":"Tereso","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7870-8373","authenticated-orcid":false,"given":"Antonio","family":"Pratas","sequence":"additional","affiliation":[]},{"given":"Luis","family":"Beirante","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5887-4814","authenticated-orcid":false,"given":"Domingos","family":"Martinho","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0233-4077","authenticated-orcid":false,"given":"Fernando","family":"Bento","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4217-2882","authenticated-orcid":false,"given":"Ricardo","family":"Vardasca","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,3,13]]},"reference":[{"issue":"3","key":"27_CR1","first-page":"45","volume":"12","author":"L Finkelstein","year":"2020","unstructured":"Finkelstein, L.: Understanding flowcharts: a visual programming aid. J. Comput. Sci. Educ. 12(3), 45\u201358 (2020)","journal-title":"J. Comput. Sci. Educ."},{"key":"27_CR2","unstructured":"S. Roberts, S., Wirth, K.: Visualizing algorithms with flowcharts. Educ. Technol. Soc. 14(2), 70\u201380 (2019)"},{"issue":"1","key":"27_CR3","first-page":"25","volume":"25","author":"JC Turner","year":"2021","unstructured":"Turner, J.C.: The role of pseudocode in teaching programming. Comput. Sci. Educ. 25(1), 25\u201336 (2021)","journal-title":"Comput. Sci. Educ."},{"key":"27_CR4","unstructured":"Smith, A.: Challenges in learning algorithm design: bridging the gap between flowcharts and pseudocode. In: Proceedings of the 2020 ACM Conference on Computer Science Education, pp. 101\u2013110 (2020)"},{"issue":"4","key":"27_CR5","first-page":"315","volume":"10","author":"M Jones","year":"2021","unstructured":"Jones, M., Brown, P.: Improving students\u2019 algorithmic thinking with flowchart and pseudocode translation tools. Int. J Technol. Enhanced Learn. 10(4), 315\u2013329 (2021)","journal-title":"Int. J Technol. Enhanced Learn."},{"issue":"2","key":"27_CR6","first-page":"123","volume":"37","author":"K Wilson","year":"2019","unstructured":"Wilson, K.: From flowcharts to code: enhancing algorithmic understanding in students. J. Educ. Comput. Res. 37(2), 123\u2013139 (2019)","journal-title":"J. Educ. Comput. Res."},{"issue":"1","key":"27_CR7","first-page":"21","volume":"63","author":"D Green","year":"2020","unstructured":"Green, D., White, R.: The impact of automated tools on learning programming concepts. IEEE Trans. Educ. 63(1), 21\u201329 (2020)","journal-title":"IEEE Trans. Educ."},{"issue":"3","key":"27_CR8","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1145\/1151954.1067453","volume":"37","author":"E Lahtinen","year":"2005","unstructured":"Lahtinen, E., Ala-Mutka, K., J\u00e4rvinen, H.M.: A study of the difficulties of novice programmers. ACM SIGCSE Bulletin 37(3), 14\u201318 (2005)","journal-title":"ACM SIGCSE Bulletin"},{"issue":"1","key":"27_CR9","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1023\/A:1015362608943","volume":"7","author":"I Milne","year":"2002","unstructured":"Milne, I., Rowe, G.: Difficulties in learning and teaching programming\u2014views of students and tutors. Educ. Inf. Technol. 7(1), 55\u201366 (2002)","journal-title":"Educ. Inf. Technol."},{"key":"27_CR10","unstructured":"Gomes, A., Mendes, A.J.: Learning to program-difficulties and solutions. In: International Conference on Engineering Education\u2013ICEE, vol. 7 (2007)"},{"issue":"2","key":"27_CR11","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1207\/s15516709cog1202_4","volume":"12","author":"J Sweller","year":"1988","unstructured":"Sweller, J.: Cognitive load during problem solving: effects on learning. Cogn. Sci. 12(2), 257\u2013285 (1988)","journal-title":"Cogn. Sci."},{"issue":"3","key":"27_CR12","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/507758.377461","volume":"33","author":"M K\u00f6lling","year":"2001","unstructured":"K\u00f6lling, M., Rosenberg, J.: Guidelines for teaching object orientation with Java. ACM SIGCSE Bulletin 33(3), 33\u201336 (2001)","journal-title":"ACM SIGCSE Bulletin"},{"key":"27_CR13","unstructured":"Larmore, L.: Introduction to algorithms. McGraw-Hill (2003)"},{"issue":"3","key":"27_CR14","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1145\/234867.234872","volume":"28","author":"LE Winslow","year":"1996","unstructured":"Winslow, L.E.: Programming pedagogy\u2014a psychological overview. ACM SIGCSE Bull. 28(3), 17\u201322 (1996)","journal-title":"ACM SIGCSE Bull."},{"key":"27_CR15","doi-asserted-by":"crossref","unstructured":"Rogalski, J., Samur\u00e7ay, R.: Acquisition of programming knowledge and skills. Psychol. Program. 157\u2013174 (1990)","DOI":"10.1016\/B978-0-12-350772-3.50015-X"},{"key":"27_CR16","unstructured":"Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to algorithms. MIT Press (2009)"},{"issue":"1","key":"27_CR17","first-page":"103","volume":"38","author":"E Roberts","year":"2006","unstructured":"Roberts, E., Lilly, J., Rollins, B.: Using undergraduates as teaching assistants in introductory programming courses: an update on the Stanford experience. ACM SIGCSE Bull. 38(1), 103\u2013107 (2006)","journal-title":"ACM SIGCSE Bull."},{"key":"27_CR18","unstructured":"Pattis, R.E.: Karel the robot: a gentle introduction to the art of programming. Wiley (1995)"},{"key":"27_CR19","unstructured":"Schneider, G.M., Gersting, J.L., Baase, S.: Invitation to computer science. PWS Pub (1999)"},{"issue":"2","key":"27_CR20","first-page":"104","volume":"20","author":"R Bryce","year":"2004","unstructured":"Bryce, R., Kees, M.: Incorporating peer feedback into a software testing course. J. Comput. Sci. Coll. 20(2), 104\u2013114 (2004)","journal-title":"J. Comput. Sci. Coll."},{"issue":"6","key":"27_CR21","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/203241.203251","volume":"38","author":"M Petre","year":"1995","unstructured":"Petre, M.: Why looking isn\u2019t always seeing: readership skills and graphical programming. Commun. ACM 38(6), 33\u201344 (1995)","journal-title":"Commun. ACM"},{"issue":"5","key":"27_CR22","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1109\/52.35587","volume":"6","author":"DA Scanlan","year":"1989","unstructured":"Scanlan, D.A.: Structured flowcharts outperform pseudocode: an experimental comparison. IEEE Softw. 6(5), 28\u201336 (1989)","journal-title":"IEEE Softw."},{"issue":"3","key":"27_CR23","first-page":"53","volume":"5","author":"N Chapin","year":"2005","unstructured":"Chapin, N.: Flowcharts and the limitation of the visual. Visual Lang. Hum.-Centric Comput. 5(3), 53\u201362 (2005)","journal-title":"Visual Lang. Hum.-Centric Comput."},{"key":"27_CR24","unstructured":"Booch, G., Maksimchuk, R.A., Engel, M.W., Young, B.J., Conallen, J., Houston, K.A.: Object-oriented analysis and design with applications. Addison-Wesley Professional (2007)"},{"key":"27_CR25","unstructured":"Galin, D., Avrahami, D.: Software quality: concepts and practice. Wiley (2006)"},{"key":"27_CR26","doi-asserted-by":"crossref","unstructured":"Xinogalos, S.: Using flowchart-based programming environments for simplifying programming and software engineering processes. In: 2013 IEEE Global Engineering Education Conference (EDUCON), pp. 1313\u20131322 (2013)","DOI":"10.1109\/EduCon.2013.6530276"},{"issue":"2","key":"27_CR27","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1076\/csed.13.2.137.14200","volume":"13","author":"A Robins","year":"2003","unstructured":"Robins, A., Rountree, J., Rountree, N.: Learning and teaching programming: a review and discussion. Comput. Sci. Educ. 13(2), 137\u2013172 (2003)","journal-title":"Comput. Sci. Educ."},{"issue":"4","key":"27_CR28","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1109\/13.804541","volume":"42","author":"FP Deek","year":"1999","unstructured":"Deek, F.P., Turoff, M., McHugh, J., Malyankar, R.M.: A common model for problem-solving and program development. IEEE Trans. Educ. 42(4), 331\u2013336 (1999)","journal-title":"IEEE Trans. Educ."},{"issue":"3","key":"27_CR29","doi-asserted-by":"publisher","first-page":"118","DOI":"10.1145\/1140123.1140157","volume":"36","author":"R Lister","year":"2004","unstructured":"Lister, R., Simon, B., Thompson, E., Whalley, J.L., Prasad, C.: Not seeing the forest for the trees: novice programmers and the SOLO taxonomy. ACM SIGCSE Bull. 36(3), 118\u2013122 (2004)","journal-title":"ACM SIGCSE Bull."},{"key":"27_CR30","doi-asserted-by":"crossref","unstructured":"Brusilovsky, P., Mill\u00e1n, E.: User models for adaptive hypermedia and adaptive educational systems. In: The Adaptive Web, pp. 3\u201353. Springer, Berlin, Heidelberg (2001)","DOI":"10.1007\/978-3-540-72079-9_1"},{"issue":"7","key":"27_CR31","first-page":"674","volume":"78","author":"RM Felder","year":"1988","unstructured":"Felder, R.M., Silverman, L.K.: Learning and teaching styles in engineering education. Eng. Educ. 78(7), 674\u2013681 (1988)","journal-title":"Eng. Educ."},{"issue":"2","key":"27_CR32","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1016\/j.iheduc.2004.02.001","volume":"7","author":"DR Garrison","year":"2004","unstructured":"Garrison, D.R., Kanuka, H.: Blended learning: uncovering its transformative potential in higher education. Internet High. Educ. 7(2), 95\u2013105 (2004)","journal-title":"Internet High. Educ."},{"issue":"2","key":"27_CR33","first-page":"145","volume":"13","author":"MTH Chi","year":"1989","unstructured":"Chi, M.T.H., Bassok, M., Lewis, M.W., Reimann, P., Glaser, R.: Self-explanations: how students study and use examples in learning to solve problems. Cogn. Sci. 13(2), 145\u2013182 (1989)","journal-title":"Cogn. Sci."},{"issue":"4","key":"27_CR34","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1007\/BF01320096","volume":"1","author":"RW Kulhavy","year":"1989","unstructured":"Kulhavy, R.W., Stock, W.A.: Feedback in written instruction: the place of response certitude. Educ. Psychol. Rev. 1(4), 279\u2013308 (1989)","journal-title":"Educ. Psychol. Rev."},{"key":"27_CR35","doi-asserted-by":"crossref","unstructured":"Kinnunen, P., Malmi, L.: Why students drop out CS1 course?. In: Proceedings of the Second International Workshop on Computing Education Research, pp. 97\u2013108 (2006)","DOI":"10.1145\/1151588.1151604"},{"key":"27_CR36","unstructured":"Means, B., Toyama, Y., Murphy, R., Bakia, M., Jones, K.: Evaluation of evidence-based practices in online learning: a meta-analysis and review of online learning studies. US Department of Education (2010)"},{"key":"27_CR37","unstructured":"Flowgorithm: Flowchart Programming Language. http:\/\/www.flowgorithm.org. Accessed 15 June 2024"},{"key":"27_CR38","unstructured":"Lucidchart. http:\/\/www.lucidchart.com. Accessed 15 June 2024"},{"issue":"1","key":"27_CR39","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1145\/1047124.1047411","volume":"37","author":"MC Carlisle","year":"2005","unstructured":"Carlisle, M.C., Wilson, T.A., Humphries, J.W., Hadfield, S.M.: RAPTOR: a visual programming environment for teaching algorithmic problem solving. ACM SIGCSE Bull. 37(1), 176\u2013180 (2005)","journal-title":"ACM SIGCSE Bull."},{"key":"27_CR40","doi-asserted-by":"crossref","unstructured":"Manso, A., Marques, C.G., Dias, P.: Portugol IDE v3. x: a new environment to teach and learn computer programming. In: IEEE EDUCON 2010 Conference, pp. 1007\u20131010 (2010)","DOI":"10.1109\/EDUCON.2010.5492469"}],"container-title":["Communications in Computer and Information Science","Advanced Research in Technologies, Information, Innovation and Sustainability"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-83207-9_27","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,12]],"date-time":"2025-03-12T14:52:50Z","timestamp":1741791170000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-83207-9_27"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031832062","9783031832079"],"references-count":40,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-83207-9_27","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"13 March 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ARTIIS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Advanced Research in Technologies, Information, Innovation and Sustainability","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Santiago de Chile","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Chile","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 October 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22 October 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"artiis2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.artiis.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}