Better Together? An Evaluation of AI-Supported Code Translation
Not on the map. Why?
Abstract (arXiv)
Generative machine learning models have recently been applied to source code, for use cases including translating code between programming languages, creating documentation from code, and auto-completing methods. Yet, state-of-the-art models often produce code that is erroneous or incomplete. In a controlled study with 32 software engineers, we examined whether such imperfect outputs are helpful in the context of Java-to-Python code translation. When aided by the outputs of a code translation model, participants produced code with fewer errors than when working alone. We also examined how the quality and quantity of AI translations affected the work process and quality of outcomes, and observed that providing multiple translations had a larger impact on the translation process than varying the quality of provided translations. Our results tell a complex, nuanced story about the benefits of generative code models and the challenges software engineers face when working with their outputs. Our work motivates the need for intelligent user interfaces that help software engineers effectively work with generative code models in order to understand and evaluate their outputs and achieve superior outcomes to working alone.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Feb 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 8; 2025: 4.
15 papers.
Sort:
By area:
- 2024Design Principles for Generative AI Applicationscited by 57
- 2023CodeTransOcean: A Comprehensive Multilingual Benchmark for Code Translationcited by 55
- 2024Using AI-Based Coding Assistants in Practice: State of Affairs, Perceptions, and Ways Forwardcited by 44
- 2022Code Translation with Compiler Representationscited by 42
- 2024Beyond Code Generation: An Observational Study of ChatGPT Usage in Software Engineering Practicecited by 25
- 2023Toward General Design Principles for Generative AI Applicationscited by 20
- 2024Rocks Coding, Not Development--A Human-Centric, Experimental Evaluation of LLM-Supported SE Taskscited by 13
- 2024Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Toolscited by 13
- 2024The Impact of Prompt Programming on Function-Level Code Generationcited by 13
- 2025Human-AI Experience in Integrated Development Environments: A Systematic Literature Reviewcited by 5
- 2024A Joint Learning Model with Variational Interaction for Multilingual Program Translationcited by 4
- 2025The Impact of LLM-Assistants on Software Developer Productivity: A Systematic Review and Mapping Studycited by 4
3 more
- 2025Function-to-Style Guidance of LLMs for Code Translationcited by 4
- 2024Advancing GenAI Assisted Programming--A Comparative Study on Prompt Efficiency and Code Quality Between GPT-4 and GLM-4cited by 3
- 2025ACT: Bridging the Gap in Code Translation through Synthetic Data Generation & Adaptive Trainingcited by 0
- 2025ACT: Bridging the Gap in Code Translation through Synthetic Data Generation & Adaptive Training22 Jul 2025
- 2025Function-to-Style Guidance of LLMs for Code Translation15 Jul 2025
- 2025The Impact of LLM-Assistants on Software Developer Productivity: A Systematic Review and Mapping Study3 Jul 2025
- 2025Human-AI Experience in Integrated Development Environments: A Systematic Literature Review8 Mar 2025
- 2024The Impact of Prompt Programming on Function-Level Code Generation29 Dec 2024
- 2024Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Tools19 Dec 2024
- 2024A Joint Learning Model with Variational Interaction for Multilingual Program Translation25 Aug 2024
- 2024Using AI-Based Coding Assistants in Practice: State of Affairs, Perceptions, and Ways Forward11 Jun 2024
- 2024Beyond Code Generation: An Observational Study of ChatGPT Usage in Software Engineering Practice23 Apr 2024
- 2024Advancing GenAI Assisted Programming--A Comparative Study on Prompt Efficiency and Code Quality Between GPT-4 and GLM-420 Feb 2024
- 2024Rocks Coding, Not Development--A Human-Centric, Experimental Evaluation of LLM-Supported SE Tasks8 Feb 2024
- 2024Design Principles for Generative AI Applications25 Jan 2024
3 more
- 2024Design Principles for Generative AI Applicationscited by 57
- 2023CodeTransOcean: A Comprehensive Multilingual Benchmark for Code Translationcited by 55
- 2024Using AI-Based Coding Assistants in Practice: State of Affairs, Perceptions, and Ways Forwardcited by 44
- 2022Code Translation with Compiler Representationscited by 42
- 2024Beyond Code Generation: An Observational Study of ChatGPT Usage in Software Engineering Practicecited by 25
- 2023Toward General Design Principles for Generative AI Applicationscited by 20
- 2024Rocks Coding, Not Development--A Human-Centric, Experimental Evaluation of LLM-Supported SE Taskscited by 13
- 2024Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Toolscited by 13
- 2024The Impact of Prompt Programming on Function-Level Code Generationcited by 13
- 2025Human-AI Experience in Integrated Development Environments: A Systematic Literature Reviewcited by 5
- 2024A Joint Learning Model with Variational Interaction for Multilingual Program Translationcited by 4
- 2025The Impact of LLM-Assistants on Software Developer Productivity: A Systematic Review and Mapping Studycited by 4
12 most cited of 14 All 14 (JSON)
- 2025Function-to-Style Guidance of LLMs for Code Translation15 Jul 2025
- 2025The Impact of LLM-Assistants on Software Developer Productivity: A Systematic Review and Mapping Study3 Jul 2025
- 2025Human-AI Experience in Integrated Development Environments: A Systematic Literature Review8 Mar 2025
- 2024The Impact of Prompt Programming on Function-Level Code Generation29 Dec 2024
- 2024Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Tools19 Dec 2024
- 2024A Joint Learning Model with Variational Interaction for Multilingual Program Translation25 Aug 2024
- 2024Using AI-Based Coding Assistants in Practice: State of Affairs, Perceptions, and Ways Forward11 Jun 2024
- 2024Beyond Code Generation: An Observational Study of ChatGPT Usage in Software Engineering Practice23 Apr 2024
- 2024Advancing GenAI Assisted Programming--A Comparative Study on Prompt Efficiency and Code Quality Between GPT-4 and GLM-420 Feb 2024
- 2024Rocks Coding, Not Development--A Human-Centric, Experimental Evaluation of LLM-Supported SE Tasks8 Feb 2024
- 2024Design Principles for Generative AI Applications25 Jan 2024
- 2023CodeTransOcean: A Comprehensive Multilingual Benchmark for Code Translation8 Oct 2023
12 newest of 14 All 14 (JSON)