The DOI matches its Crossref record; 5 of the 5 references it cites were found in a registry or an index.
Dr. Scratch: a Web Tool to Automatically Evaluate Scratch Projects
Abstract
This poster paper presents the operation and the new features of Dr. Scratch, an award-winning gamified web application that allows to perform automatic analysis of Scratch projects to assess the development of computational thinking and detect some bad programming habits that are common in students learning to program in this environment.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“According to Dr. Scratch's rubrics, high scores in the data dimension require children to master the use of complex data structures like lists.”
From ChatScratch: An AI-Augmented System Toward Autonomous Visual Programming Learning for Children Aged 6-12 (2024) · cites this paper as [40]
Citations
Cites
Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., et al. (2009) · Communications of the ACM · doi:10.1145/1592761.1592779 · Cited by 3,333
Computational Thinking in K–12
Grover, S., & Pea, R. D. (2013) · Educational Researcher · doi:10.3102/0013189x12463051 · Cited by 3,034
Boe, B., Hill, C., Len, M., Dreschler, G., Conrad, P. T., & Franklin, D. M. (2013) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2445196.2445265 · Cited by 110
Assessment of computer science learning in a scratch-based outreach program
Franklin, D., Conrad, P., Boe, B., Nilsen, K., Hill, C., Len, M., Dreschler, G., Aldana, G., Almeida-Tanaka, P., Kiefer, B., et al. (2013) · Technical Symposium on Computer Science Education · doi:10.1145/2445196.2445304 · Cited by 99
Automatic detection of bad programming habits in scratch: A preliminary study
Moreno, J., & Robles, G. (2014) · IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie.2014.7044055 · Cited by 67
Self-citation
Research works printed but not linked: 2
- Moreno-León J., 2015, Scratch Conference 2015, Amsterdam, The Netherlands, August 12-15, 2015, 48
- Wolz U., 2011, Poster presented at the 42nd ACM Technical Symposium on Computer Science Education
Cited by
Sorted by citations
Items 101–183 of 183
Model-based Testing of Scratch Programs
Gotz, K., Feldmeier, P., & Fraser, G. (2022) · IEEE International Conference on Software Testing, Verification and Validation (ICST) · doi:10.1109/icst53961.2022.00047 · Cited by 10
Vahrenhold, J., Cutts, Q. I., & Falkner, K. E. K. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.019 · Cited by 11
Lancaster, T., Robins, A. V., & Fincher, S. A. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.015 · Cited by 11
Troiano, G. M., Cassidy, M. F., Morales, D. E., Pons-Castro, G., Abdollahi, A., Robles, G., Puttick, G. M., & Harteveld, C. (2025) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3706598.3713368 · Cited by 10
Self-citationMilicic, G., Wetzel, S., & Ludwig, M. (2020) · Future Internet · doi:10.3390/fi12090152 · Cited by 8
Stahlbauer, A., Frädrich, C., & Fraser, G. (2020) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1145/3324884.3416554 · Cited by 8
Park, W., & Kwon, H. (2022) · Journal of Baltic Science Education · doi:10.33225/jbse/22.21.875 · Cited by 15
Haden, P. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.007 · Cited by 10
Computing Education Research Today
Fincher, S. A., Tenenberg, J., Dorn, B., Hundhausen, C., McCartney, R., & Murphy, L. (2019) · The Cambridge Handbook of Computing Education Research · doi:10.1017/9781108654555.003 · Cited by 7
Othman, M. K., Jazlan, S., Yamin, F. A., Aman, S., Mohamad, F. S., Anuar, N. N., Saleh, A. Y., & Manaf, A. A. A. (2022) · Journal of Educational Computing Research · doi:10.1177/07356331221121106 · Cited by 7
Jiang, X., Harteveld, C., Yang, Y., Fung, A. Y. H., Huang, X., & Chen, S. (2023) · Educational Technology Research and Development · doi:10.1007/s11423-023-10240-1 · Cited by 7
Shephard, K. L. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.011 · Cited by 8
Student Knowledge and Misconceptions
Lewis, C. M., Clancy, M. J., & Vahrenhold, J. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.028 · Cited by 7
Shapiro, R. B., & Tissenbaum, M. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.021 · Cited by 9
Computational Pedagogy: Thinking, Participation, Reflection
Patarakin, E., Burov, V. V., & Ярмахов, Б. Б. (2019) · Lecture notes in educational technology · doi:10.1007/978-981-13-7361-9_9 · Cited by 7
Milliken, A., Cateté, V., Limke, A., Gransbury, I., Chipman, H. E., Dong, Y., & Barnes, T. M. (2021) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3446871.3469762 · Cited by 7
Evaluating GPT for use in K-12 Block Based CS Instruction Using a Transpiler and Prompt Engineering
Gonzalez-Maldonado, D., Liu, J., & Franklin, D. M. (2025) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3641554.3701910 · Cited by 6
Validating a Creative Coding Rubric through expressive activities for elementary grades
Blake-West, J. C., Alrawashdeh, G. S., & Bers, M. U. (2024) · Journal of Research on Technology in Education · doi:10.1080/15391523.2024.2398502 · Cited by 6
Ko, A. J., & Fincher, S. A. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.005 · Cited by 7
Exploring the Programming Concepts Practiced by Scratch Users: an Analysis of Project Repositories
Zeevaarders, A., & Aivaloglou, E. (2021) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon46332.2021.9453973 · Cited by 6
Qi, P., Sun, Y., Luo, H., & Guizani, M. (2022) · Applied Intelligence · doi:10.1007/s10489-021-02970-7 · Cited by 6
Students As Teachers and Communicators
Simon, B., Hundhausen, C. D., McDowell, C., Werner, L., Hu, H. H., & Kussmaul, C. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.030 · Cited by 6
Search-Based Testing for Scratch Programs
Deiner, A., Frädrich, C., Fraser, G., Geserer, S., & Zantner, N. (2020) · Lecture notes in computer science · doi:10.1007/978-3-030-59762-7_5 · Cited by 6
Investigating the Use of Planning Sheets in Young Learners’ Open-Ended Scratch Projects
Gonzalez-Maldonado, D., Pugnali, A., Tsan, J., Eatinger, D., Franklin, D. M., & Weintrop, D. (2022) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3501385.3543972 · Cited by 6
Fincher, S. A., & Robins, A. V. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.001 · Cited by 9
A Case Study of Qualitative Methods
Lewis, C. M. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.032 · Cited by 14
Review of Learning Design Choices of Primary School Programming Courses in Empirical Researches
Fatourou, E., Zygouris, N. C., Loukopoulos, T., & Stamoulis, G. I. (2021) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon46332.2021.9453891 · Cited by 5
Fanfarelli, J. R. (2021) · IEEE/ACIS International Conference on Computer and Information Science (ICIS) · doi:10.1109/icisfall51598.2021.9627365 · Cited by 4
Akşit, O. (2018) · NCSU Libraries Repository (North Carolina State University Libraries) · Cited by 4
A Case Study of Peer Instruction
Porter, L., & Simon, B. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.031 · Cited by 4
A method for assessing computational thinking in students using source code analysis
Pacheco-Portuguez, S., González-Torres, A., Sancho-Chavarría, L., Trejos-Zelaya, I., Monge-Fallas, J., Navas-Sú, J., Cañas, A. J., Rodriguez, A., & Chinchilla, C. A. (2022) · IEEE International Conference on Advanced Learning Technologies (ICALT) · doi:10.1109/icalt55010.2022.00050 · Cited by 4
Shen, L., Mirakhur, Z., & LaCour, S. E. (2024) · Computer Science Education · doi:10.1080/08993408.2024.2344400 · Cited by 3
Luo, Q., & Zhang, S. (2024) · International Conference on Educational Technology (ICET) · doi:10.1109/icet62460.2024.10868477 · Cited by 3
Fernandez, C. D. O., Blikstein, P., & Lopes, R. D. D. (2025) · Journal of Science Education and Technology · doi:10.1007/s10956-025-10210-7 · Cited by 6
Abdullah, O. K. R. A., Kamaludin, A., & Rahman, N. S. A. (2021) · International Conference on Software Engineering and Computer Systems · doi:10.1109/icsecs52883.2021.00125 · Cited by 3
Vourletsis, I., & Politis, P. (2022) · Communications in computer and information science · doi:10.1007/978-3-031-22918-3_27 · Cited by 3
Sun, Y., Dyer, J. L., & Harris, J. (2024) · Journal of Educational Computing Research · doi:10.1177/07356331241226746 · Cited by 3
Villanueva-Miranda, I., Mortimer, K. S., Akbar, M., Rodríguez, R., Ontiveros, C., Gray, S., Delgado, P., Medrano, V., Anderson, M., Ramirez, J., et al. (2023) · IEEE International Conference on Big Data (BigData) · doi:10.1109/bigdata59044.2023.10386409 · Cited by 3
Pérez-Marín, D., Hijón‐Neira, R., & Pizarro, C. (2024) · Computers · doi:10.3390/computers13030065 · Cited by 3
The Integration of Computational Thinking and Making in the Classroom
Magda, D., Gardner‐McCune, C., Jimenez, Y., Chu, S. L., & Kulkarni, A. (2024) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3626252.3630948 · Cited by 3
Pršala, J. (2024) · Journal of Pedagogical Sociology and Psychology · doi:10.33902/jpsp.202426267 · Cited by 3
Introducing Middle School Students to Computational Thinking with the CS First Curriculum
Beason, K. E., Fenwick, J. B., & Norris, C. (2020) · ACM Southeast Regional Conference (ACMSE) · doi:10.1145/3374135.3385264 · Cited by 3
Codecraft Competition: Learning to Code Through Contests Using Scratch
(2020) · Journal of Science and Technology · doi:10.46243/jst.2020.v5.i4.pp40-53 · Cited by 3
CoRemix: Supporting Online Learning in Scratch Community with Visual Flowchart and Generative AI
Chen, Y., Yu, X., Shen, Y., Liu, R., Sun, L., & Chen, L. (2025) · International Journal of Human-Computer Interaction · doi:10.1080/10447318.2025.2559053 · Cited by 12
Πέλλας, Ν. (2023) · Computers in the Schools · doi:10.1080/07380569.2023.2206825 · Cited by 3
Pattern recognition in programming to support the evaluation of Computational Thinking
Pacheco-Portuguez, S., González-Torres, A., Sancho-Chavarría, L., Trejos-Zelaya, I., & Monge-Fallas, J. (2025) · IEEE World Engineering Education Conference (EDUNINE) · doi:10.1109/edunine62377.2025.10981362 · Cited by 2
Using Scratch to Support Programming Fundamentals
Muñoz, R., Barcelos, T., Villarroel, R. H., & Silveira, I. F. (2017) · International Journal on Computational Thinking (IJCThink) · doi:10.14210/ijcthink.v1.n1.p68 · Cited by 2
Examining Young Children's Computational Artifacts
Unahalekhaka, A., & Govind, M. (2021) · Advances in early childhood and K-12 education · doi:10.4018/978-1-7998-7308-2.ch014 · Cited by 2
Effective Feedback on Elementary School Scratch Programs
Greifenstein, L. (2021) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3446871.3469779 · Cited by 2
Blink: An educational software debugger for Scratch
Strijbol, N., Proft, R. D., Goethals, K., Mesuere, B., Dawyndt, P., & Scholliers, C. (2023) · SoftwareX · doi:10.1016/j.softx.2023.101617 · Cited by 2
Computational Thinking (CT) Measurement Model Based on Bloom's Taxonomy and the GQM Model
Muñoz, R. F. Z., Alegría, J. A. H., Román-González, ., & Robles, G. (2024) · Communications in computer and information science · doi:10.1007/978-3-031-75236-0_11 · Cited by 1
Self-citationOcak, C., & Akcaoğlu, M. (2025) · Computers in the Schools · doi:10.1080/07380569.2025.2544052 · Cited by 1
Si, Y., Li, D., Shi, H., & Zhang, J. (2026) · Proceedings of the ACM on software engineering. · doi:10.1145/3808163 · Cited by 1
Computing Education Research in Schools
Dagienė, V., Gülbahar, Y., Grgurina, N., López‐Pernas, S., Saqr, M., Apiola, M., & Stupurienė, G. (2023) · Springer eBooks · doi:10.1007/978-3-031-25336-2_20 · Cited by 2
Israel, M., Li, J., Yan, W., Elagha, N., Huggins‐Manley, A. C., Luo, F., & Franklin, D. M. (2023) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3568813.3600143 · Cited by 1
Effect of New Computing Curriculum: Results from Incoming High School Freshmen
Lee, G., Wu, Y.-L., & Chen, J.-Y. (2024) · Lecture notes in computer science · doi:10.1007/978-3-031-73474-8_2 · Cited by 1
Lawanto, K. (2021) · Digital Commons - USU (Utah State University) · doi:10.26076/cb5d-7ec1 · Cited by 1
Project eMadrid: Learning methodologies, gamification and quality
Velázquez‐Iturbide, J. Á., Robles, G., Cobos, R., Echeverría, L., Claros, I. D., Fernández-Panadero, C., Ibáñez, M. B., & Kloos, C. D. (2016) · International Symposium on Computers in Education · doi:10.1109/siie.2016.7751874 · Cited by 1
Self-citationAlves, N. D. C., von Wangenheim, C. G., Hauck, J. C. R., & Borgatto, A. F. (2021) · IGI Global eBooks · doi:10.4018/978-1-6684-2411-7.ch025 · Cited by 1
Tilevich, E., Hall, S., & Techapalokul, P. (2020) · ASEE Annual Conference & Exposition · doi:10.18260/1-2--35283 · Cited by 1
The measurement of Computational Thinking performance using multiple-choice questions
Mindetbay, Y., Bokhove, C., & Woollard, J. (2019) · ePrints Soton (University of Southampton) · Cited by 1
Gender Characteristics and Computational Thinking in Scratch
Niousha, R., Saito, D., Washizaki, H., & Fukazawa, Y. (2022) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3545947.3576290 · Cited by 1
Grasshopper's event system defining and reacting to noteworthy features of student code
Malysheva, Y. (2017) · IEEE Blocks and Beyond Workshop (B&B) · doi:10.1109/blocks.2017.8120427
A New Evaluation Metrics for Block-based Python Code
Liu, Z., Luo, H., & Chai, X. (2019) · IEEE International Conference on Consumer Electronics - Taiwan (ICCE-Taiwan) · doi:10.1109/icce-tw46550.2019.8991838
Beason, K. E. (2020) · NC Digital Online Collection of Knowledge and Scholarship (The University of North Carolina at Greensboro) · doi:10.71889/5fylantbak.29864030
Alves, N. D. C., von Wangenheim, C. G., Hauck, J. C. R., & Borgatto, A. F. (2020) · Advances in early childhood and K-12 education · doi:10.4018/978-1-7998-4576-8.ch004
Fincher, S. A., & Robins, A. V. (2019) · Cambridge University Press eBooks · doi:10.1017/9781108654555.033
DrPython–WEB: A Tool to Help Teaching Well-Written Python Programs
Battistini, T., Isaia, N., Sterbini, A., & Temperini, M. (2022) · Lecture notes in computer science · doi:10.1007/978-3-031-12429-7_20
Examination of Projects Prepared by Prospective Secondary School Mathematics Teachers Using Scratch
Turan, S. B., & Erdoğan, A. (2023) · Journal of Teacher Education and Lifelong Learning · doi:10.51535/tell.1250651
Allsop, Y., Kalelıoğlu, F., & Aslan-Unlu, M. (2024) · International Journal of Computer Science Education in Schools · doi:10.21585/ijcses.v6i4.215
Ritter, F., & Standl, B. (2025) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon62633.2025.11016370
VisLint: An Automated Static Analysis Approach for Visual Programming
Chai, X., & Sun, Y. (2025) · Tsinghua Science & Technology · doi:10.26599/tst.2024.9010108
Ms. Qi, L. U. O., Zhang, S., & Gu, Z. (2025) · IEEE International Conference on Teaching, Assessment, and Learning for Engineering · doi:10.1109/tale66047.2025.11346617
Papadakis, S. (2026) · IEEE Revista Iberoamericana de Tecnologias del Aprendizaje · doi:10.1109/rita.2026.3666770
Le, T. Q., & Pham, T. V. (2026) · Tropical Journal of Natural Product Research · doi:10.26538/tjnpr/v10i3.41
Ouahouda, F., Achtaich, K., & Achtaich, N. (2026) · Discover Education · doi:10.1007/s44217-026-01498-7
Modelling of computational thinking automated assessment
Masiulionytė-Dagienė, V. (2026) · doi:10.15388/vu.thesis.938
Antony, T., O’Brien, S., Edano, C. L., Grossman, E., Riccio, A., Marcotte, J. R., Gravelle, C. D., & Gillespie‐Lynch, K. (2026) · Thinking Skills and Creativity · doi:10.1016/j.tsc.2026.102304
Interpretable Learning Analytics for Education in a Cloud-Edge Architecture
Nagy, I.-A., Lobonţ, A., Fortis, A., & Fazendeiro, P. (2026) · Lecture notes on data engineering and communications technologies · doi:10.1007/978-3-032-30573-2_8
Christie, A., & Bourgeois, A. G. (2026) · Lecture notes in networks and systems · doi:10.1007/978-3-032-32636-2_15
Luo, Q., & Zhang, S. (2026) · Computers & Education · doi:10.1016/j.compedu.2026.105752
ScratchNet: A Multi-modal Benchmark for Evaluating and Advancing LLMs on Scratch Programming Tasks
Si, Y., Han, S., Li, D., Shi, H., & Zhang, J. (2026) · Proceedings of the ACM on software engineering. · doi:10.1145/3832131
Metadata
- Authors
- Moreno-León, J., & Robles, G.
- Affiliations
- Programamos.es, Sevilla, Spain
- Universidad Rey Juan Carlos, Madrid, Spain
- ORCID
- Moreno-León, Jesús
- Venue
- Proceedings of the Workshop in Primary and Secondary Computing Education
- Publisher
- ACM
- Published
- 2015-11-09
- Pages
- 132-133
- OpenAlex
- W2294905309
- Cited by
- 183
- References
- 5
- Citations by year
- 2026: 10 · 2025: 11 · 2024: 13 · 2023: 16 · 2022: 22 · 2021: 22 · 2020: 18 · 2019: 45 · 2018: 8 · 2017: 10 · 2016: 8
- FWCI
- 6.20
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- Workshop in Primary and Secondary Computing Education (publishedVersion)
- Funders
- eMadrid - Investigación y Desarrollo de tecnologías para el e-learning en la Comunidad de Madrid (S2013/ICE-2715)
- Topics
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Social Sciences › Psychology › Developmental and Educational Psychology › Educational Games and Gamification
- Social Sciences › Education › Educational Robotics and Engineering
- Keywords
- Scratch, gamification, computational thinking, programming education, web application, code analysis
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review