Review Gold Open Access 2023

Analysis of Scratch Software in Scientific Production for 20 Years: Programming in Education to Develop Computational Thinking and STEAM Disciplines

Education Sciences
Journal · Vol. 13 · Issue 4 · Art. 404
Abstract

Scratch is an educational software based on visual programming blocks. It was created in 2003 by the Massachusetts Institute of Technology Media Lab (MIT) and it develops computational thinking (CT) skills from an early age in schools and allows STEM (science, technology, engineering and mathematics) projects to be carried out. The aim of this research is to know the development of the scientific production of the Scratch programme in the educational field in scientific articles in WoS and its link with the STEM field. The methodology used in this study is of a bibliometric nature with an analysis of the development in the scientific literature and co-words. The Scratch in Education (Scratch-EDU) programme has been studied using the Web of Science (WoS) database. WoS, Vosviewer and SciMAT were used to extract the results and a total of 579 manuscripts were analysed. The results of the study show that the first scientific article on Scratch published in WoS dates back to 2004, although it is from 2011 when a considerable volume of studies began to appear in the scientific literature, and moreover, in recent years the scientific literature relates Scratch-EDU with topics and keywords related to the STEM field. The conclusions of the study are that the Scratch programme has had a progressive evolution in the scientific field related to education from 2012 to 2020, mainly in proceedings papers, with a decrease in manuscripts in the last two years. The emerging themes and keywords that have most influenced Scratch-EDU manuscripts in recent years are related to the terms “Implementation” and “Curriculum”, connected in turn, with terms such as “pedagogy”, “public school” or “students”. Another term that stands out in the development of scientific evolution is “Computational Thinking”, associated with topics such as “Primary Education”, “Learning” or “Problem Solving”. Finally, a discussion and conclusion of the results has been carried out, which can serve as a turning point for future lines of research on programming and CT in the STEM field from an early age in education. © 2023 by the author.

Keywords

Author Keywords

STEAM STEM education Computational thinking SciMAT Scratch Web of Science

Index Keywords

Author Affiliations
Department of Information and Communication Technologies Applied to Education, International University of La Rioja, Logrono, La Rioja, Spain
Funding & Acknowledgements
No funding information
References 10 References
1 Goltsiou, Aikaterini, Cultivating mathematical thinking with Scratch, or approaching programming via geometry?, IEEE Global Engineering Education Conference, EDUCON, 2022-March, pp. 603-609, (2022)
2 Revista Academia Y Virtualidad, (2022)
3 Katchapakirin, Kantinee, ScratchThAI: A conversation-based learning support framework for computational thinking development, Education and Information Technologies, 27, 6, pp. 8533-8560, (2022)
4 Wei, Xuefeng, The effectiveness of partial pair programming on elementary school students’ Computational Thinking skills and self-efficacy, Computers and Education, 160, (2021)
5 Benvenuti, Martina, Programming to learn in Italian primary school, ACM International Conference Proceeding Series, (2019)
6 Fagerlund, Janne, Computational thinking in programming with Scratch in primary schools: A systematic review, Computer Applications in Engineering Education, 29, 1, pp. 12-28, (2021)
7 Hinojo-Lucena, Francisco Javier, Scientific performance and mapping of the term STEM in education on the web of science, Sustainability (Switzerland), 12, 6, (2020)
8 Developing Computational Thinking in Compulsory Education, (2016)
9 Quevedo, E., Assessment of scratch programming language as a didactic tool to teach functions, Education Sciences, 11, 9, (2021)
10 Red Revista De Educacion A Distancia, (2025)
Quick Actions
Full Text via DOI
Citation Metrics
33
Times Cited (Scopus)

References 10
Document Identifiers