Evaluating Human-AI Partnership for LLM-based Code Migration

被引:0
|
作者
Omidvar-Tehrani, Behrooz [1 ]
Ishaani, M. [2 ]
Anubhai, Anmol [2 ]
机构
[1] AWS AI Labs, Santa Clara, CA 95054 USA
[2] Amazon Web Serv, Seattle, WA USA
关键词
Application Modernization; Code Migration; Human-AI Partnership; Human-in-the-Loop Techniques; Trust Framework;
D O I
10.1145/3613905.3650896
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The potential of Generative AI, especially Large Language Models (LLMs), to transform software development is remarkable. In this paper, we focus on one area in software development called "code migration". We define code migration as the process of transitioning the language version of a code repository by converting both the source code and its dependencies. Carefully designing an effective human-AI partnership is essential for boosting developer productivity and faster migrations when performing code migrations. Though human-AI partnerships have been generally explored in the literature, their application to code migrations remains largely unexamined. In this work, we leverage an LLM-based code migration tool called Amazon Q Code Transformation to conduct semi-structured interviews with 11 participants undertaking code migrations. We discuss human's role in the human-AI partnership ( human as a director and a reviewer) and define a trust framework based on various model outcomes to earn trust with LLMs. The guidelines presented in this paper offer a vital starting point for designing human-AI partnerships that effectively augment and complement human capabilities in software development with Generative AI.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] The social impact of generative LLM-based AI
    Xie, Yu
    Avila, Sofia
    CHINESE JOURNAL OF SOCIOLOGY, 2025,
  • [2] Building LLM-based AI Agents in Social Virtual Reality
    Wan, Hongyu
    Zhang, Jinda
    Suria, Abdulaziz Arif
    Zhao, Bingsheng
    Wang, Dakuo
    Coady, Yvonne
    Prpa, Mirjana
    EXTENDED ABSTRACTS OF THE 2024 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, CHI 2024, 2024,
  • [3] Boosting LLM-Based Software Generation by Aligning Code with Requirements
    Yaacov, Tom
    Elyasaf, Achiya
    Weiss, Gera
    32ND INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS, REW 2024, 2024, : 301 - 305
  • [4] LLM-based Control Code Generation using Image Recognition
    Koziolek, Heiko
    Koziolek, Anne
    2024 INTERNATIONAL WORKSHOP ON LARGE LANGUAGE MODELS FOR CODE, LLM4CODE 2024, 2024, : 38 - 45
  • [5] LLM-based and Retrieval-Augmented Control Code Generation
    Koziolek, Heiko
    Gruener, Sten
    Hark, Rhaban
    Ashiwal, Virendra
    Linsbauer, Sofia
    Eskandani, Nafise
    2024 INTERNATIONAL WORKSHOP ON LARGE LANGUAGE MODELS FOR CODE, LLM4CODE 2024, 2024, : 22 - 29
  • [6] LLM-Based Code Generation Method for Golang Compiler Testing
    Gu, Qiuhan
    PROCEEDINGS OF THE 31ST ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2023, 2023, : 2201 - 2203
  • [7] MRScore: Evaluating Medical Report with LLM-Based Reward System
    Liu, Yunyi
    Wang, Zhanyu
    Li, Yingshu
    Liang, Xinyu
    Liu, Lingqiao
    Wang, Lei
    Zhou, Luping
    MEDICAL IMAGE COMPUTING AND COMPUTER ASSISTED INTERVENTION - MICCAI 2024, PT III, 2024, 15003 : 283 - 292
  • [8] Editable AI: Mixed Human-AI Authoring of Code Patterns
    Chugh, Kartik
    Solis, Andrea Y.
    LaToza, Thomas D.
    2019 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2019), 2019, : 35 - 43
  • [9] Systemic Oversimplification Limits the Potential for Human-AI Partnership
    Metcalfe, Jason S.
    Perelman, Brandon S.
    Boothe, David L.
    McDowell, Kaleb
    IEEE ACCESS, 2021, 9 : 70242 - 70260
  • [10] Exploring Human-AI Collaboration in Agile: Customised LLM Meeting Assistants
    Cabrero-Daniel, Beatriz
    Herda, Tomas
    Pichler, Victoria
    Eder, Martin
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2024, 2024, 512 : 163 - 178