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
来源
EXTENDED ABSTRACTS OF THE 2024 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, CHI 2024 | 2024年
关键词
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
相关论文
empty
未找到相关数据