MMCode: Benchmarking Multimodal Large Language Models for Code Generation with Visually Rich Programming Problems
On the map: Multimodal LLMs / vision-language models → VLM benchmarks and visual reasoning
Abstract (arXiv)
Programming often involves converting detailed and complex specifications into code, a process during which developers typically utilize visual aids to more effectively convey concepts. While recent developments in Large Multimodal Models have demonstrated remarkable abilities in visual reasoning and mathematical tasks, there is little work on investigating whether these models can effectively interpret visual elements for code generation. To this end, we present MMCode, the first multi-modal coding dataset for evaluating algorithmic problem-solving skills in visually rich contexts. MMCode contains 3,548 questions and 6,620 images collected from real-world programming challenges harvested from 10 code competition websites, presenting significant challenges due to the extreme demand for reasoning abilities. Our experiment results show that current state-of-the-art models struggle to solve these problems. The results highlight the lack of powerful vision-code models, and we hope MMCode can serve as an inspiration for future works in this domain. The data and code are publicly available at https://github.com/likaixin2000/MMCode.
Key facts. Cited by 38 papers in the map (data through 7 Oct 2026). Placed in VLM benchmarks and visual reasoning, one of 16 directions in Multimodal LLMs / vision-language models. Builds on 25 of its 40 references that are in the map. First posted on arXiv 15 Apr 2024.
Builds on
25 of 40 references.
Closest ancestors · 3
Same direction, newest first
- 2024PuzzleVQA: Diagnosing Multimodal Reasoning Challenges of Language Models with Abstract Visual Patterns20 Mar
- 2024OlympiadBench: A Challenging Benchmark for Promoting AGI with Olympiad-Level Bilingual Multimodal Scientific Problems21 Feb
- 2023MathVista: Evaluating Mathematical Reasoning of Foundation Models in Visual Contexts3 Oct
Other references · 22
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2023Lost in the Middle: How Language Models Use Long Contextscited by 3,383
- 2023Code Llama: Open Foundation Models for Codecited by 2,105
- 2023MMMU: A Massive Multi-discipline Multimodal Understanding and Reasoning Benchmark for Expert AGIcited by 2,044
- 2022BLOOM: A 176B-Parameter Open-Access Multilingual Language Modelcited by 1,968
- 2022Learn to Explain: Multimodal Reasoning via Thought Chains for Science Question Answeringcited by 1,881
- 2022Competition-Level Code Generation with AlphaCodecited by 1,427
10 more
- 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
- 2023mPLUG-Owl: Modularization Empowers Large Language Models with Multimodalitycited by 1,038
- 2021Measuring Coding Challenge Competence With APPScited by 879
- 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
- 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 728
- 2023An Empirical Study of Catastrophic Forgetting in Large Language Models During Continual Fine-tuningcited by 622
- 2023CodeGeeX: A Pre-Trained Model for Code Generation with Multilingual Benchmarking on HumanEval-Xcited by 294
- 2023CodeTransOcean: A Comprehensive Multilingual Benchmark for Code Translationcited by 55
- 2023CodeScope: An Execution-based Multilingual Multitask Multidimensional Benchmark for Evaluating LLMs on Code Understanding and Generationcited by 39
- 2023InstructCoder: Instruction Tuning Large Language Models for Code Editingcited by 28
Built on by
Citing papers per year: 2024: 2; 2025: 22; 2026: 14.
38 papers.
Sort:
By area:
- 2025Qwen3-VL Technical Reportcited by 2,534
- 2025Thinking with Images for Multimodal Reasoning: Foundations, Methods, and Future Frontierscited by 193
- 2025Can MLLMs Reason in Multimodality? EMMA: An Enhanced MultiModal ReAsoning Benchmarkcited by 132
- 2024ChartMimic: Evaluating LMM's Cross-Modal Reasoning Capability via Chart-to-Code Generationcited by 118
- 2025DesignBench: A Comprehensive Benchmark for MLLM-based Front-end Code Generationcited by 41
- 2025SlideCoder: Layout-aware RAG-enhanced Hierarchical Slide Generation from Designcited by 22
- 2025AutoP2C: An LLM-Based Agent Framework for Code Repository Generation from Multimodal Content in Academic Paperscited by 18
- 2025Breaking the SFT Plateau: Multimodal Structured Reinforcement Learning for Chart-to-Code Generationcited by 18
- 2025ChartMaster: Advancing Chart-to-Code Generation with Real-World Charts and Chart Similarity Reinforcement Learningcited by 15
- 2025Draw with Thought: Unleashing Multimodal Reasoning for Scientific Diagram Generationcited by 14
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 13
- 2025Hallucination by Code Generation LLMs: Taxonomy, Benchmarks, Mitigation, and Challengescited by 9
26 more
- 2025Charts Are Not Images: On the Challenges of Scientific Chart Editingcited by 9
- 2026EfficientPosterGen: Semantic-aware Efficient Poster Generation via Token Compression and Accurate Violation Detectioncited by 8
- 2025Flow2Code: Evaluating Large Language Models for Flowchart-based Code Generation Capabilitycited by 7
- 2025JanusCoder: Towards a Foundational Visual-Programmatic Interface for Code Intelligencecited by 7
- 2025MMLU-Reason: Benchmarking Multi-Task Multi-modal Language Understanding and Reasoningcited by 6
- 2026VCG-Bench: Towards A Unified Visual-Centric Benchmark for Structured Generation and Editingcited by 6
- 2025VS-Bench: Evaluating VLMs for Strategic Abilities in Multi-Agent Environmentscited by 5
- 2024TurtleBench: A Visual Programming Benchmark in Turtle Geometrycited by 4
- 202590% Faster, 100% Code-Free: MLLM-Driven Zero-Code 3D Game Developmentcited by 4
- 2025OpusAnimation: Code-Based Dynamic Chart Generationcited by 3
- 2026Teaching Large Reasoning Models Effective Reflectioncited by 3
- 2026MapTab: A Diagnostic Benchmark for Long-Horizon Multi-Criteria Multimodal Reasoning on Heterogeneous Topological Graphscited by 3
- 2026Omni-I2C: A Holistic Benchmark for High-Fidelity Image-to-Code Generationcited by 3
- 2026MM-JudgeBias: A Benchmark for Evaluating Compositional Biases in MLLM-as-a-Judgecited by 3
- 2026Vision2Code: A Multi-Domain Benchmark for Evaluating Image-to-Code Generationcited by 3
- 2025FairReason: Balancing Reasoning and Social Bias in MLLMscited by 2
- 2025HumanPCR: Probing MLLM Capabilities in Diverse Human-Centric Scenescited by 2
- 2025MM-CRITIC: A Holistic Evaluation of Large Multimodal Models as Multimodal Critiquecited by 2
- 2026SVRepair: Structured Visual Reasoning for Automated Program Repaircited by 2
- 2026MM-IssueLoc: A Controlled Benchmark for Evaluating Visual Evidence in Multimodal Repository-Level Issue Localizationcited by 2
- 2026VisEditBench: Can Vision-Language Models Edit Visualization Code from Multimodal Feedback?cited by 2
- 2025ChartAnchor: Chart Grounding with Structural-Semantic Fidelitycited by 1
- 2026Group Pattern Selection Optimization: Let LRMs Pick the Right Pattern for Reasoningcited by 1
- 2026TurtleAI: Benchmarking Multimodal Models for Visual Programming in Turtle Graphicscited by 0
- 2026Quantum Circuit Vision: Cost-Aware Evaluation of Visual AI Agents for Quantum Code Generationcited by 0
- 2026CodeShrink: Adaptive Visual Compression for Efficient Multimodal Code Understandingcited by 0
- 2026VisEditBench: Can Vision-Language Models Edit Visualization Code from Multimodal Feedback?11 Aug 2026
- 2026CodeShrink: Adaptive Visual Compression for Efficient Multimodal Code Understanding31 Jul 2026
- 2026MM-IssueLoc: A Controlled Benchmark for Evaluating Visual Evidence in Multimodal Repository-Level Issue Localization16 Jul 2026
- 2026Quantum Circuit Vision: Cost-Aware Evaluation of Visual AI Agents for Quantum Code Generation11 Jul 2026
- 2026TurtleAI: Benchmarking Multimodal Models for Visual Programming in Turtle Graphics2 Jun 2026
- 2026VCG-Bench: Towards A Unified Visual-Centric Benchmark for Structured Generation and Editing15 May 2026
- 2026Vision2Code: A Multi-Domain Benchmark for Evaluating Image-to-Code Generation11 May 2026
- 2026MM-JudgeBias: A Benchmark for Evaluating Compositional Biases in MLLM-as-a-Judge20 Apr 2026
- 2026Omni-I2C: A Holistic Benchmark for High-Fidelity Image-to-Code Generation18 Mar 2026
- 2026EfficientPosterGen: Semantic-aware Efficient Poster Generation via Token Compression and Accurate Violation Detection25 Feb 2026
- 2026MapTab: A Diagnostic Benchmark for Long-Horizon Multi-Criteria Multimodal Reasoning on Heterogeneous Topological Graphs20 Feb 2026
- 2026SVRepair: Structured Visual Reasoning for Automated Program Repair5 Feb 2026
26 more
- 2026Teaching Large Reasoning Models Effective Reflection19 Jan 2026
- 2026Group Pattern Selection Optimization: Let LRMs Pick the Right Pattern for Reasoning12 Jan 2026
- 2025ChartAnchor: Chart Grounding with Structural-Semantic Fidelity30 Nov 2025
- 2025Charts Are Not Images: On the Challenges of Scientific Chart Editing30 Nov 2025
- 2025Qwen3-VL Technical Report26 Nov 2025
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligence23 Nov 2025
- 2025MM-CRITIC: A Holistic Evaluation of Large Multimodal Models as Multimodal Critique12 Nov 2025
- 2025JanusCoder: Towards a Foundational Visual-Programmatic Interface for Code Intelligence27 Oct 2025
- 2025OpusAnimation: Code-Based Dynamic Chart Generation2 Oct 2025
- 202590% Faster, 100% Code-Free: MLLM-Driven Zero-Code 3D Game Development30 Sep 2025
- 2025ChartMaster: Advancing Chart-to-Code Generation with Real-World Charts and Chart Similarity Reinforcement Learning25 Aug 2025
- 2025HumanPCR: Probing MLLM Capabilities in Diverse Human-Centric Scenes19 Aug 2025
- 2025Breaking the SFT Plateau: Multimodal Structured Reinforcement Learning for Chart-to-Code Generation19 Aug 2025
- 2025FairReason: Balancing Reasoning and Social Bias in MLLMs30 Jul 2025
- 2025Thinking with Images for Multimodal Reasoning: Foundations, Methods, and Future Frontiers30 Jun 2025
- 2025SlideCoder: Layout-aware RAG-enhanced Hierarchical Slide Generation from Design9 Jun 2025
- 2025DesignBench: A Comprehensive Benchmark for MLLM-based Front-end Code Generation6 Jun 2025
- 2025VS-Bench: Evaluating VLMs for Strategic Abilities in Multi-Agent Environments3 Jun 2025
- 2025Flow2Code: Evaluating Large Language Models for Flowchart-based Code Generation Capability2 Jun 2025
- 2025MMLU-Reason: Benchmarking Multi-Task Multi-modal Language Understanding and Reasoning22 May 2025
- 2025Hallucination by Code Generation LLMs: Taxonomy, Benchmarks, Mitigation, and Challenges29 Apr 2025
- 2025AutoP2C: An LLM-Based Agent Framework for Code Repository Generation from Multimodal Content in Academic Papers28 Apr 2025
- 2025Draw with Thought: Unleashing Multimodal Reasoning for Scientific Diagram Generation13 Apr 2025
- 2025Can MLLMs Reason in Multimodality? EMMA: An Enhanced MultiModal ReAsoning Benchmark9 Jan 2025
- 2024TurtleBench: A Visual Programming Benchmark in Turtle Geometry31 Oct 2024
- 2024ChartMimic: Evaluating LMM's Cross-Modal Reasoning Capability via Chart-to-Code Generation14 Jun 2024
- 2025Thinking with Images for Multimodal Reasoning: Foundations, Methods, and Future Frontierscited by 193
- 2025Can MLLMs Reason in Multimodality? EMMA: An Enhanced MultiModal ReAsoning Benchmarkcited by 132
- 2024ChartMimic: Evaluating LMM's Cross-Modal Reasoning Capability via Chart-to-Code Generationcited by 118
- 2025Breaking the SFT Plateau: Multimodal Structured Reinforcement Learning for Chart-to-Code Generationcited by 18
- 2025Draw with Thought: Unleashing Multimodal Reasoning for Scientific Diagram Generationcited by 14
- 2025MMLU-Reason: Benchmarking Multi-Task Multi-modal Language Understanding and Reasoningcited by 6
- 2026Teaching Large Reasoning Models Effective Reflectioncited by 3
- 2026MapTab: A Diagnostic Benchmark for Long-Horizon Multi-Criteria Multimodal Reasoning on Heterogeneous Topological Graphscited by 3
- 2025FairReason: Balancing Reasoning and Social Bias in MLLMscited by 2
- 2026SVRepair: Structured Visual Reasoning for Automated Program Repaircited by 2
- 2026Group Pattern Selection Optimization: Let LRMs Pick the Right Pattern for Reasoningcited by 1
- 2026MapTab: A Diagnostic Benchmark for Long-Horizon Multi-Criteria Multimodal Reasoning on Heterogeneous Topological Graphs20 Feb 2026
- 2026SVRepair: Structured Visual Reasoning for Automated Program Repair5 Feb 2026
- 2026Teaching Large Reasoning Models Effective Reflection19 Jan 2026
- 2026Group Pattern Selection Optimization: Let LRMs Pick the Right Pattern for Reasoning12 Jan 2026
- 2025Breaking the SFT Plateau: Multimodal Structured Reinforcement Learning for Chart-to-Code Generation19 Aug 2025
- 2025FairReason: Balancing Reasoning and Social Bias in MLLMs30 Jul 2025
- 2025Thinking with Images for Multimodal Reasoning: Foundations, Methods, and Future Frontiers30 Jun 2025
- 2025MMLU-Reason: Benchmarking Multi-Task Multi-modal Language Understanding and Reasoning22 May 2025
- 2025Draw with Thought: Unleashing Multimodal Reasoning for Scientific Diagram Generation13 Apr 2025
- 2025Can MLLMs Reason in Multimodality? EMMA: An Enhanced MultiModal ReAsoning Benchmark9 Jan 2025
- 2024ChartMimic: Evaluating LMM's Cross-Modal Reasoning Capability via Chart-to-Code Generation14 Jun 2024
- 2025Qwen3-VL Technical Reportcited by 2,534
- 2026VCG-Bench: Towards A Unified Visual-Centric Benchmark for Structured Generation and Editingcited by 6
- 2025VS-Bench: Evaluating VLMs for Strategic Abilities in Multi-Agent Environmentscited by 5
- 2026Omni-I2C: A Holistic Benchmark for High-Fidelity Image-to-Code Generationcited by 3
- 2026MM-JudgeBias: A Benchmark for Evaluating Compositional Biases in MLLM-as-a-Judgecited by 3
- 2026Vision2Code: A Multi-Domain Benchmark for Evaluating Image-to-Code Generationcited by 3
- 2025MM-CRITIC: A Holistic Evaluation of Large Multimodal Models as Multimodal Critiquecited by 2
- 2026VisEditBench: Can Vision-Language Models Edit Visualization Code from Multimodal Feedback?cited by 2
- 2025ChartAnchor: Chart Grounding with Structural-Semantic Fidelitycited by 1
- 2026TurtleAI: Benchmarking Multimodal Models for Visual Programming in Turtle Graphicscited by 0
- 2026CodeShrink: Adaptive Visual Compression for Efficient Multimodal Code Understandingcited by 0
- 2026VisEditBench: Can Vision-Language Models Edit Visualization Code from Multimodal Feedback?11 Aug 2026
- 2026CodeShrink: Adaptive Visual Compression for Efficient Multimodal Code Understanding31 Jul 2026
- 2026TurtleAI: Benchmarking Multimodal Models for Visual Programming in Turtle Graphics2 Jun 2026
- 2026VCG-Bench: Towards A Unified Visual-Centric Benchmark for Structured Generation and Editing15 May 2026
- 2026Vision2Code: A Multi-Domain Benchmark for Evaluating Image-to-Code Generation11 May 2026
- 2026MM-JudgeBias: A Benchmark for Evaluating Compositional Biases in MLLM-as-a-Judge20 Apr 2026
- 2026Omni-I2C: A Holistic Benchmark for High-Fidelity Image-to-Code Generation18 Mar 2026
- 2025ChartAnchor: Chart Grounding with Structural-Semantic Fidelity30 Nov 2025
- 2025Qwen3-VL Technical Report26 Nov 2025
- 2025MM-CRITIC: A Holistic Evaluation of Large Multimodal Models as Multimodal Critique12 Nov 2025
- 2025VS-Bench: Evaluating VLMs for Strategic Abilities in Multi-Agent Environments3 Jun 2025
- 2025DesignBench: A Comprehensive Benchmark for MLLM-based Front-end Code Generationcited by 41
- 2025SlideCoder: Layout-aware RAG-enhanced Hierarchical Slide Generation from Designcited by 22
- 2025ChartMaster: Advancing Chart-to-Code Generation with Real-World Charts and Chart Similarity Reinforcement Learningcited by 15
- 2025Hallucination by Code Generation LLMs: Taxonomy, Benchmarks, Mitigation, and Challengescited by 9
- 2025Charts Are Not Images: On the Challenges of Scientific Chart Editingcited by 9
- 2025Flow2Code: Evaluating Large Language Models for Flowchart-based Code Generation Capabilitycited by 7
- 2025JanusCoder: Towards a Foundational Visual-Programmatic Interface for Code Intelligencecited by 7
- 2024TurtleBench: A Visual Programming Benchmark in Turtle Geometrycited by 4
- 202590% Faster, 100% Code-Free: MLLM-Driven Zero-Code 3D Game Developmentcited by 4
- 2025OpusAnimation: Code-Based Dynamic Chart Generationcited by 3
- 2025HumanPCR: Probing MLLM Capabilities in Diverse Human-Centric Scenescited by 2
- 2026MM-IssueLoc: A Controlled Benchmark for Evaluating Visual Evidence in Multimodal Repository-Level Issue Localizationcited by 2
12 most cited of 13 All 13 (JSON)
- 2026MM-IssueLoc: A Controlled Benchmark for Evaluating Visual Evidence in Multimodal Repository-Level Issue Localization16 Jul 2026
- 2026Quantum Circuit Vision: Cost-Aware Evaluation of Visual AI Agents for Quantum Code Generation11 Jul 2026
- 2025Charts Are Not Images: On the Challenges of Scientific Chart Editing30 Nov 2025
- 2025JanusCoder: Towards a Foundational Visual-Programmatic Interface for Code Intelligence27 Oct 2025
- 2025OpusAnimation: Code-Based Dynamic Chart Generation2 Oct 2025
- 202590% Faster, 100% Code-Free: MLLM-Driven Zero-Code 3D Game Development30 Sep 2025
- 2025ChartMaster: Advancing Chart-to-Code Generation with Real-World Charts and Chart Similarity Reinforcement Learning25 Aug 2025
- 2025HumanPCR: Probing MLLM Capabilities in Diverse Human-Centric Scenes19 Aug 2025
- 2025SlideCoder: Layout-aware RAG-enhanced Hierarchical Slide Generation from Design9 Jun 2025
- 2025DesignBench: A Comprehensive Benchmark for MLLM-based Front-end Code Generation6 Jun 2025
- 2025Flow2Code: Evaluating Large Language Models for Flowchart-based Code Generation Capability2 Jun 2025
- 2025Hallucination by Code Generation LLMs: Taxonomy, Benchmarks, Mitigation, and Challenges29 Apr 2025
12 newest of 13 All 13 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2025VisCodex: Unified Multimodal Code Generation via Merging Vision and Coding Models
- 2025Code-Vision: Evaluating Multimodal LLMs Logic Understanding and Code Generation Capabilities
- 2024ScratchEval: Are GPT-4o Smarter than My Child? Evaluating Large Multimodal Models with Visual Programming Challenges
- 2025Thinking with Programming Vision: Towards a Unified View for Thinking with Images
- 2026Beyond NL2Code: A Structured Survey of Multimodal Code Intelligence
- 2023More Robots are Coming: Large Multimodal Models (ChatGPT) can Solve Visually Diverse Images of Parsons Problems
- 2025ArtifactsBench: Bridging the Visual-Interactive Gap in LLM Code Generation Evaluation
- 2026Seeing is Coding: On the Effectiveness of Vision Language Models in Code Understanding