REVIEW 4 major objections 4 minor 1 cited by
ViScratch: Using Large Language Models and Gameplay Videos for Automated Feedback in Scratch
T0 review · 4 major / 4 minor · reviewed 2026-08-04 · deepseek-v4-flash
Pith's one-line read Watching gameplay video alongside block code lets an LLM diagnose and repair Scratch bugs perfectly on a ten-project test set, without any project description.
desk verdict Good idea, weak isolation: the video-as-specification claim is plausible but the evaluation never ablates video away from the rest of the pipeline. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The carrying mechanism is the diagnose–repair–verify loop. A vision-language model is prompted with the gameplay video and the AST of the buggy project, guided by a curated taxonomy of Scratch bug patterns (broadcast mismatch, clone lifecycle, layering/visibility, collision/bounds, scene transitions, audio–visual timing). It must output exactly one critical bug and two to three fix options. The repair module then translates the chosen fix into atomic JSON/AST edits (insert, replace, delete) under a minimal-edit policy that forbids new features or wholesale rewrites. The patched project is repackaged and executed in the Scratch virtual machine; if the defect persists, the failure is logged an
What would settle it
Take a random sample of 100 Scratch projects with real learner bugs (not filtered by 'exactly one bug' or taxonomy fit), run ViScratch's exact pipeline, and have an independent group of Scratch teachers label whether the identified bug is the actual root cause and whether the fix resolves it without introducing new problems. If the success rate falls well below 100%, the perfection claim fails.
Extended reading notes
Core claim
The paper's central claim is that gameplay video is a necessary, first-class debugging signal in Scratch, not a convenient extra. A survey of 50 forum-reported bugs shows 70% (35/50) are only diagnosable from visual symptoms, and all 17 clone-lifecycle cases require video. On this basis, the paper builds ViScratch, which takes the project's block code, JSON, media assets, and a normalized gameplay video; a vision-language model aligns observed sprite behavior with the AST, isolates one critical bug, and proposes two to three minimal fixes. The repair module turns the chosen fix into atomic AST edits, and the Scratch virtual machine re-executes the patched project to verify the defect is gone
Load-bearing premise
The 100% figure rests on the assumption that the ten curated projects—each with exactly one bug fitting the paper's taxonomy—represent the variety of real learner bugs, and that the authors' manual judgment of 'bug correctly identified' and 'fix valid' is an unbiased oracle; the verification module's logic is not specified, so it could be checking the same thing the diagnosing LLM already decided.
Editorial extensions
If this is right
- Gameplay video can serve as a first-class debugging signal for visual programming, enabling automated feedback without needing project descriptions or instructor-authored tests.
- Automated repair in block-based languages can be made reliable by constraining LLMs to minimal AST edits and verifying each patch by execution in the virtual machine.
- The passive, on-demand design means learners can keep their normal Scratch workflow; the tool intervenes only when asked.
- The same pipeline generalizes, in principle, to other visual programming environments where correctness is judged by what the learner sees on screen.
- The reported 100% success rate, if it holds beyond the curated set, would give classroom deployment a low-cost per-project fix (about 52 seconds and $0.12 per project).
Reading between the lines
- A natural extension is to apply the video-plus-code approach to other block-based or visual environments (App Inventor, GDevelop, game engines) where behavior is perceptual; the taxonomy would need to be rebuilt, but the diagnose-repair-verify loop is language agnostic.
- The 100% success on ten clean, single-bug projects is likely to degrade on real projects with multiple interacting bugs or bugs outside the taxonomy; the useful claim to test is not perfect accuracy but whether video consistently beats code-only input.
- Video could also be used for hint generation beyond fixes: explaining to a learner why the observed behavior is wrong, by pointing to the exact frame where the symptom appears.
- The paper leaves the verification module's internals unspecified; if it were shown to rely on the same LLM that diagnosed the bug, the measured success rate would conflate diagnosis with patch validation, so a blind check by independent execution would be a stronger test.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces ViScratch, a multimodal debugging system for Scratch that combines the project's block code, JSON representation, media assets, and a generated gameplay video. A vision-language model (Gemini 2.5 Pro) diagnoses one critical bug, proposes minimal AST-level repairs, and an iterative repair-and-verify loop checks patches in a Scratch VM. The central empirical claim is that gameplay video is a crucial debugging signal: on 10 curated projects with exactly one bug, ViScratch achieves a reported 100% success rate in bug identification and repair, outperforming human participants and four ChatGPT/GPT-4o prompt variants. The paper also reports a human study showing video improves human debugging success (41.2% to 68.6%) and an ablation varying the LLM backbone (Gemini, Qwen3-Max, GLM-4V).
Significance. If the central claim held, this would be a useful advance: it proposes a practical way to treat visual runtime behavior as a first-class debugging signal in block-based programming, where correctness is inherently perceptual. The human study is a valuable positive control, and the design principle of minimal, verified repairs is pedagogically sound. The system is described with enough detail to be reimplemented, and the cost/runtime figures (52.2 s, $0.1185/project) are concrete. However, the evidence as presented does not isolate the contribution of video to ViScratch's success, and the verification and evaluation protocols are under-specified. The headline 100% figure is therefore not yet established as a measure of the video signal.
major comments (4)
- [§5.1, §5.2, Table 3] The abstract and Section 5.2 claim that 'gameplay video is a crucial debugging signal' for ViScratch, but the comparison confounds video with the whole pipeline. ViScratch differs from the ChatGPT baselines not only by having video, but also by using Gemini 2.5 Pro, a taxonomy-primed prompt, AST-based repair, and a verification loop. The ablation in Section 5.3 varies only the LLM while keeping video in all conditions. A ViScratch condition with video removed (and ideally with/without project descriptions) is necessary to attribute the 100% success to video. Without it, the result may largely reflect the other components.
- [§4.5, Algorithm 1 line 14] The verification module is under-specified. The text says it 'loads the repaired project and checks whether the defect is resolved' and gives a score-update example, but does not state whether the check is a scripted VM assertion, an LLM call, or a human visual judgment. If the same LLM or a human who knows the expected fix performs verification, the reported '100% verified' repairs are not an independent automated outcome. Section 5.1's statement that 'we manually assessed the results' makes this ambiguity concrete. Please clarify what is automated in verification and how the verifier avoids leaking the diagnosis.
- [§3.2, §4.3, §5.1] The evaluation risks circularity. The ten projects were selected for 'the presence of exactly one bug which falls into the patterns outlined in Section 3', while the reasoning prompt (Figure 6) is primed with a bug taxonomy derived from the same forum study that motivates the system. Consequently, the 100% success rate may reflect the model's ability to match a known, supplied taxonomy rather than a general debugging capability. Additionally, the manual assessment of 'bug correctly identified' and 'fix valid' is not described as blinded or independently annotated. Please report inter-rater agreement, use a less curated or randomly sampled bug set, or ablate the taxonomy prompt.
- [§5.2 vs §5.1] The comparison in Section 5.2 refers to 'the strongest human configuration (Blocks + Project Description + Video)', but the human procedure described in Section 5.1 only provides Blocks first and then Blocks + Video, with no project description. This is an inconsistency in reporting the headline risk ratio (1.46). If humans did receive descriptions, the procedure must be corrected; if they did not, the configuration label must be fixed. As written, it is unclear which human configuration produced the reported comparison.
minor comments (4)
- [§3.3 / Table 1] Finding 1 says there are 17 clone-related cases, but the rows 'Missing clone operation' (10) and 'Recursive cloning' (8) sum to 18. Please reconcile the count.
- [References] References [19] and [20] appear to be duplicates of the same ICSE paper ('On the Applicability of Language Models to Block-Based Programs') with different author lists. Please verify.
- [§5.2] The 100% success rate is reported over '30 rounds of trials' (10 projects × 3 rounds). The paper should state clearly how a 'round' is defined for ViScratch (e.g., whether a round is a single diagnosis attempt or allows iteration within the repair loop), since this affects the interpretation of the success rate.
- [Table 3b] Some human success percentages are not multiples of 20% despite '5 participants each' (e.g., Tester 8 shows 33% in the Blocks+Video column). Clarify the per-participant denominators.
Circularity Check
No significant circularity; the central claim is empirical and not equivalent to its inputs.
full rationale
ViScratch's central claim is an empirical evaluation result (100% success on 10 projects), not a mathematical derivation from first principles. The paper contains no equations that reduce an output to an input, and no parameter is fitted to the evaluation set and then reported as a prediction. The bug taxonomy in Section 3 was derived from a separate corpus of 50 forum posts; Section 4.3 primes the reasoning prompt with that taxonomy, and Section 5.1 selects evaluation projects that fall into those patterns. This overlap is a genuine threat to the independence of the evaluation and to external validity, but it is not circular: the taxonomy was constructed from data other than the evaluation projects, and ViScratch still had to identify the specific bug and generate a verified fix for each project. The absence of a video-free ViScratch ablation means the causal role of video is under-supported (the 100% result could be driven by the AST repair loop or verification rather than video alone), but that is a confounding/ablation gap, not a circularity. Self-citations such as PyDex [44] appear only in related work and are not load-bearing. The verification module is under-specified, and the paper itself acknowledges that correctness validation relies on perceptual video playback; these are validity limitations, not circular derivations. No quoted passage exhibits a reduction of a claimed result to its own definition or to a self-citation chain.
Assumptions & free parameters
free parameters (3)
- LLM temperature =
1.0
- trials per round =
3
- iteration cap K for repair-and-verify loop =
3 (main evaluation), 5 (ablation)
assumptions (5)
- domain assumption Scratch correctness is perceptual and gameplay video is the de facto ground-truth oracle for program behavior
- domain assumption The 50-post forum survey yields a bug taxonomy that covers recurring bug patterns in real learner projects
- domain assumption The Scratch VM execution in the verification module faithfully reflects runtime behavior and the resolution check is independent of the diagnosing LLM
- domain assumption Manual assessment by the authors of bug identification and fix validity is an unbiased oracle
- domain assumption Gemini 2.5 Pro can reliably align gameplay video with code within the prompt constraints
Cite this review
Pith. "Pith review of ViScratch: Using Large Language Models and Gameplay Videos for Automated Feedback in Scratch." pith.science (2026). https://pith.science/paper/P6KZ22RQ
@misc{pith2026250911065,
author = {Pith},
title = {Pith review of: ViScratch: Using Large Language Models and Gameplay Videos for Automated Feedback in Scratch},
year = {2026},
howpublished = {\url{https://pith.science/paper/P6KZ22RQ}},
note = {Machine review of arXiv:2509.11065}
}
read the original abstract
Block-based programming environments such as Scratch are increasingly popular in programming education, in particular for young learners. While the use of blocks helps prevent syntax errors, semantic bugs remain common and difficult to debug. Existing tools for Scratch debugging rely heavily on predefined rules or user manual inputs, and crucially, they ignore the platform's inherently visual nature. We introduce ViScratch, the first multimodal feedback generation system for Scratch that leverages both the project's block code and its generated gameplay video to diagnose and repair bugs. ViScratch uses a two-stage pipeline: a vision-language model first aligns visual symptoms with code structure to identify a single critical issue, then proposes minimal, abstract syntax tree level repairs that are verified via execution in the Scratch virtual machine. We evaluate ViScratch on a set of real-world Scratch projects against state-of-the-art LLM-based tools and human testers. Results show that gameplay video is a crucial debugging signal: ViScratch substantially outperforms prior tools in both bug identification and repair quality, even without access to project descriptions or goals. This work demonstrates that video can serve as a first-class specification in visual programming environments, opening new directions for LLM-based debugging beyond symbolic code alone.
Figures
Figures from the paper (5 more)
Forward citations
Cited by 1 Pith paper
-
Content Hidden Behind Execution: Analyzing Public Scratch Projects at Runtime
In a targeted 500-project Scratch audit, 93% of safety-relevant signals required runtime exploration and 77% needed interaction, progression, failure states, or code/asset inspection.
Reference graph
Works this paper leans on
-
[1]
Zhipu AI Open Platform
Zhipu AI Open Platform 2025.GLM-4V-Plus-0111. Zhipu AI Open Platform. https://bigmodel.cn/dev/howuse/vlm/GLM- 4V-Plus-0111
2025
-
[2]
OpenAI 2025.GPT-4o model | OpenAI API. OpenAI. https://platform.openai.com/docs/models/gpt-4o
2025
-
[3]
Earl T. Barr, Yuriy Brun, Premkumar T. Devanbu, Mark Harman, and Federica Sarro. 2014. The Plastic Surgery Hypothesis. InFSE. 306–317. doi:10.1145/2635868.2635898
arXiv 2014
-
[4]
Brennan Boe, Caitlin Hill, Michelle Len, Gina Dreschler, Philip Conrad, and Diana Franklin. 2013. Hairball: Lint-Inspired Static Analysis of Scratch Projects. InSIGCSE. 215–220. doi:10.1145/2445196.2445265
arXiv 2013
-
[5]
Liuqing Chen, Shuhong Xiao, Yunnong Chen, Yaxuan Song, Ruoyu Wu, and Lingyun Sun. 2024. ChatScratch: An AI-augmented system toward autonomous visual programming learning for children aged 6-12. InProceedings of the 2024 CHI Conference on Human Factors in Computing Systems. 1–19
2024
-
[6]
Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan, Henrique Ponde de Oliveira Pinto, Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, Greg Brockman, and et al. 2021. Evaluating Large Language Models Trained on Code. arXiv:2107.03374. https://arxiv.org/abs/2107.03374
arXiv 2021
-
[7]
Yunnong Chen, Shuhong Xiao, Yaxuan Song, Zejian Li, Lingyun Sun, and Liuqing Chen. 2025. MindScratch: A Visual Programming Support Tool for Classroom Learning Based on Multimodal Generative AI.International Journal of Human–Computer Interaction(2025), 1–19
2025
-
[8]
Gheorghe Comanici, Eric Bieber, Mike Schaekermann, et al. 2025. Gemini 2.5: Pushing the Frontier with Advanced Rea- soning, Multimodality, Long Context, and Next Generation Agentic Capabilities.arXiv preprint(2025). arXiv:2507.06261 doi:10.48550/arXiv.2507.06261 Accessed: 2025-09-09
Show all 47 references
-
[9]
Adina Deiner, Patric Feldmeier, Gordon Fraser, Sebastian Schweikl, and Wengran Wang. 2023. Automated Test Generation for Scratch Programs.Empirical Software Engineering28, 79 (2023). doi:10.1007/s10664-022-10255-x
2023 doi
-
[10]
Adina Deiner and Gordon Fraser. 2024. NuzzleBug: Debugging Block-Based Programs in Scratch. InProceedings of the 46th IEEE/ACM International Conference on Software Engineering (ICSE ’24). 1—2. doi:10.1145/3597503.3623331
2024
-
[11]
Stefania Druga and Amy J Ko. 2025. Scratch Copilot: Supporting Youth Creative Coding with AI. InProceedings of the 24th Interaction Design and Children. 140–153
2025
-
[12]
Stefania Druga and Nancy Otero. 2023. Scratch Copilot Evaluation: Assessing AI-Assisted Creative Coding for Families. InarXiv preprint. arXiv:2305.10417
2023 arXiv
-
[13]
Benedikt Fein, Florian Obermüller, and Gordon Fraser. 2022. CATNIP: An Automated Hint Generation Tool for Scratch. InITiCSE. 124–130
2022
-
[14]
Christoph Frädrich, Florian Obermüller, Nina Körber, Ute Heuer, and Gordon Fraser. 2020. Common Bugs in Scratch Programs. InITiCSE. 89–95. doi:10.1145/3341525.3387389
2020
-
[15]
Gordon Fraser, Ute Heuer, Nina Körber, Florian Obermüller, and Ewald Wasmeier. 2021. LitterBox: A Linter for Scratch Programs.Proceedings of the 2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET)(2021), ...
2021
-
[16]
GLM-V Team. 2025. GLM-4.1V-Thinking and GLM-4.5V: Towards Versatile Multimodal Reasoning with Scalable Reinforcement Learning.arXiv preprint(2025). arXiv:2507.01006 https://arxiv.org/abs/2507.01006
2025 arXiv
-
[17]
Katharina Götz, Patric Feldmeier, and Gordon Fraser. 2022. Model-based Testing of Scratch Programs. InIEEE ICST. 411–421
2022
-
[18]
Holtschulte, Edward K
Claire Le Goues, Neal J. Holtschulte, Edward K. Smith, Yuriy Brun, Premkumar T. Devanbu, Stephanie Forrest, and Westley Weimer. 2015. The ManyBugs and IntroClass Benchmarks for Automated Repair of C Programs.IEEE Transactions on Software Engineering (TSE)(2015), 1236–1256. doi...
2015
-
[19]
Clegg, Florian Obermüller, Gordon Fraser, René Just, and Phil McMinn
Erik Griebl, Benedikt S. Clegg, Florian Obermüller, Gordon Fraser, René Just, and Phil McMinn. 2023. On the Applicability of Language Models to Block-Based Programs. InICSE. 2374–2386
2023
-
[20]
Elisabeth Griebl, Benedikt Fein, Florian Obermüller, Gordon Fraser, and René Just. 2023. On the Applicability of Language Models to Block-Based Programs. InProceedings of the International Conference on Software Engineering (ICSE). 2374–2386
2023
-
[21]
Glassman
Jingmei Hu, Priyan Vaithilingam, Stephen Chong, Margo Seltzer, and Elena L. Glassman. 2021. Assuage: Assembly Synthesis Using A Guided Exploration. InThe 34th Annual ACM Symposium on User Interface Software and Technology (Virtual Event, USA)(UIST ’21). Association for Computi...
2021
- [22]
-
[23]
David E. Johnson. 2016. ITCH: Individual Testing of Computer Homework for Scratch Assignments. InSIGCSE. 223–227. doi:10.1145/2839509.2844600
2016
-
[24]
Hieke Keuning, Johan Jeuring, and Bastiaan Heeren. 2019. A Systematic Literature Review of Automated Feedback Generation for Programming Exercises.ACM Transactions on Computing Education19, 1 (2019), 3:1–3:43. , Vol. 1, No. 1, Article . Publication date: September 2025. 20 Yua...
2019
-
[25]
Ko and Brad A
Andrew J. Ko and Brad A. Myers. 2004. Designing the Whyline: A Debugging Interface for Asking Questions about Program Behavior. InCHI. 151–158. doi:10.1145/985692.985712
2004
-
[26]
Mark Liffiton, Brad Sheese, Jaromir Savelka, and Paul Denny. 2023. CodeHelp: Using Large Language Models with Guardrails for Scalable Support in Programming Classes.Proceedings of the 23rd International Conference on Computing Education Research (Koli Calling 2023)(2023). doi:...
2023
-
[27]
John Maloney, Mitchel Resnick, Natalie Rusk, Brian Silverman, and Evelyn Eastmond. 2010. The scratch programming language and environment.ACM Transactions on Computing Education (TOCE)10, 4 (2010), 1–15
2010
-
[28]
Jesús Moreno-León and Gregorio Robles. 2015. Dr. Scratch: A Web Tool to Automatically Evaluate Scratch Projects. In WiPSCE. 132–133. doi:10.1145/2818314.2818338
2015
-
[29]
OpenAI. 2024. GPT-4o System Card.arXiv preprint(2024). arXiv:2410.21276 doi:10 .48550/arXiv.2410.21276 Accessed: 2025-09-09
2024 arXiv
-
[30]
Tung Phung, José Cambronero, Sumit Gulwani, Tobias Kohn, Rupak Majumdar, Adish Singla, and Gustavo Soares. 2023. Generating High-Precision Feedback for Programming Syntax Errors using Large Language Models.Proceedings of the 16th International Conference on Educational Data Mi...
2023 doi
-
[31]
Price, Yihuan Dong, and Dragan Lipovac
Thomas W. Price, Yihuan Dong, and Dragan Lipovac. 2017. iSnap: Towards Intelligent Tutoring in Novice Programming Environments. InSIGCSE. 483–488. doi:10.1145/3017680.3017762
2017
-
[32]
Mitchel Resnick, John Maloney, Andrés Monroy-Hernández, Natalie Rusk, Evelyn Eastmond, Karen Brennan, Amon Millner, Eric Rosenbaum, Jay Silver, Brian Silverman, et al. 2009. Scratch: programming for all.Commun. ACM52, 11 (2009), 60–67
2009
-
[33]
Koedinger
Kelly Rivers and Kenneth R. Koedinger. 2017. Data-Driven Hint Generation in Vast Solution Spaces: A Self-Improving Python Programming Tutor.International Journal of Artificial Intelligence in Education27, 1 (2017), 37–64
2017
-
[34]
Mark Santolucito, Jialu Zhang, Ennan Zhai, Jürgen Cito, and Ruzica Piskac. 2022. Learning CI Configuration Correctness for Early Build Feedback. InIEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2022, Honolulu, HI, USA, March 15-18, 2022....
2022
-
[35]
Sebastian Schweikl and Gordon Fraser. 2025. RePurr: Automated Repair of Block-Based Learners’ Programs.Proceedings of the ACM on Software Engineering2, FSE (2025), 1475–1498
2025
-
[37]
Yuling Shi, Hongyu Zhang, Chengcheng Wan, and Xiaodong Gu. 2025. Between Lines of Code: Unraveling the Distinct Patterns of Machine and Human Programmers. In47th IEEE/ACM International Conference on Software Engineering, ICSE 2025, Ottawa, ON, Canada, April 26 - May 6, 2025. I...
2025
-
[38]
Da Song, Zijie Zhou, Zhijie Wang, Yuheng Huang, Shengmai Chen, Bonan Kou, Lei Ma, and Tianyi Zhang. 2023. An Empirical Study of Code Generation Errors made by Large Language Models. InMAPS Workshop @ NeurIPS
2023
-
[39]
Andreas Stahlbauer, Michael Kreis, and Gordon Fraser. 2019. Testing Scratch Programs Automatically. InESEC/FSE. 165–175
2019
-
[40]
Niko Strijbol, Robbe De Proft, Klaas Goethals, Bart Mesuere, Peter Dawyndt, and Christophe Scholliers. 2024. Blink: An educational software debugger for Scratch.SoftwareX25 (2024), 101617. doi:10.1016/j.softx.2023.101617
2024
-
[41]
Peeratham Techapalokul and Eli Tilevich. 2017. Quality Hound—An Online Code Smell Analyzer for Scratch Programs. InIEEE VL/HCC. 277–281
2017
-
[42]
Chunqiu Steven Xia and Lingming Zhang. 2024. Automated Program Repair via Conversation: Fixing 162 out of 337 Bugs for $0.42 Each using ChatGPT. InProceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA ’24). ACM, 819–831. doi:10.114...
2024
-
[43]
An Yang, Anfeng Li, Baosong Yang, et al. 2025. Qwen3 Technical Report.arXiv preprint(2025). arXiv:2505.09388 https://arxiv.org/abs/2505.09388 Accessed: 2025-09-09
2025 arXiv
-
[44]
Jialu Zhang, José Pablo Cambronero, Sumit Gulwani, Vu Le, Ruzica Piskac, Gustavo Soares, and Gust Verbruggen
-
[45]
Jialu Zhang, De Li, John Charles Kolesar, Hanyuan Shi, and Ruzica Piskac. 2022. Automated Feedback Generation for Competition-Level Code. In37th IEEE/ACM International Conference on Automated Software Engineering, ASE 2022, Rochester, MI, USA, October 10-14, 2022. ACM, 13:1–13...
2022
-
[46]
Jialu Zhang, Todd Mytkowicz, Mike Kaufman, Ruzica Piskac, and Shuvendu K. Lahiri. 2022. Using pre-trained language models to resolve textual and semantic merge conflicts (experience paper). InISSTA ’22: 31st ACM SIGSOFT International Symposium on Software Testing and Analysis,...
2022
-
[47]
Jialu Zhang, Ruzica Piskac, Ennan Zhai, and Tianyin Xu. 2021. Static detection of silent misconfigurations with deep interaction analysis.Proc. ACM Program. Lang.5, OOPSLA (2021), 1–30. doi:10.1145/3485517 , Vol. 1, No. 1, Article . Publication date: September 2025
2021 doi
-
[2024]
ACM Program
PyDex: Repairing Bugs in Introductory Python Assignments using LLMs.Proc. ACM Program. Lang.8, OOPSLA1 (2024), 1100–1124. doi:10.1145/3649850
2024 doi
Reviewed August 4, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.