Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
38 tokens/sec
GPT-4o
59 tokens/sec
Gemini 2.5 Pro Pro
41 tokens/sec
o3 Pro
7 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Perfection Not Required? Human-AI Partnerships in Code Translation (2104.03820v1)

Published 8 Apr 2021 in cs.HC and cs.SE

Abstract: Generative models have become adept at producing artifacts such as images, videos, and prose at human-like levels of proficiency. New generative techniques, such as unsupervised neural machine translation (NMT), have recently been applied to the task of generating source code, translating it from one programming language to another. The artifacts produced in this way may contain imperfections, such as compilation or logical errors. We examine the extent to which software engineers would tolerate such imperfections and explore ways to aid the detection and correction of those errors. Using a design scenario approach, we interviewed 11 software engineers to understand their reactions to the use of an NMT model in the context of application modernization, focusing on the task of translating source code from one language to another. Our three-stage scenario sparked discussions about the utility and desirability of working with an imperfect AI system, how acceptance of that system's outputs would be established, and future opportunities for generative AI in application modernization. Our study highlights how UI features such as confidence highlighting and alternate translations help software engineers work with and better understand generative NMT models.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (8)
  1. Justin D. Weisz (26 papers)
  2. Michael Muller (70 papers)
  3. Stephanie Houde (18 papers)
  4. John Richards (16 papers)
  5. Steven I. Ross (6 papers)
  6. Fernando Martinez (8 papers)
  7. Mayank Agarwal (30 papers)
  8. Kartik Talamadupula (38 papers)
Citations (108)
X Twitter Logo Streamline Icon: https://streamlinehq.com