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
相关论文
共 50 条
  • [31] LLM-Based Test-Driven Interactive Code Generation: User Study and Empirical Evaluation
    Fakhoury, Sarah
    Naik, Aaditya
    Sakkas, Georgios
    Chakraborty, Saikat
    Lahiri, Shuvendu K.
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (09) : 2254 - 2268
  • [32] Enhancing the LLM-Based Robot Manipulation Through Human-Robot Collaboration
    Liu, Haokun
    Zhu, Yaonan
    Kato, Kenji
    Tsukahara, Atsushi
    Kondo, Izumi
    Aoyama, Tadayoshi
    Hasegawa, Yasuhisa
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2024, 9 (08): : 6904 - 6911
  • [33] Saleshat: A LLM-Based Social Robot for Human-Like Sales Conversations
    Hanschmann, Leon
    Gnewuch, Ulrich
    Maedche, Alexander
    CHATBOT RESEARCH AND DESIGN, CONVERSATIONS 2023, 2024, 14524 : 61 - 76
  • [34] Enhancing LLM-Based Human-Robot Interaction with Nuances for Diversity Awareness
    Grassi, Lucrezia
    Recchiuto, Carmine Tommaso
    Sgorbissa, Antonio
    2024 33RD IEEE INTERNATIONAL CONFERENCE ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION, ROMAN 2024, 2024, : 2287 - 2294
  • [35] An LLM-based approach for enabling seamless Human-Robot collaboration in assembly
    Gkournelos, Christos
    Konstantinou, Christos
    Makris, Sotiris
    CIRP ANNALS-MANUFACTURING TECHNOLOGY, 2024, 73 (01) : 9 - 12
  • [36] CodeAid: Evaluating a Classroom Deployment of an LLM-based Programming Assistant that Balances Student and Educator Needs
    Kazemitabaar, Majeed
    Ye, Runlong
    Wang, Xiaoning
    Henley, Austin Z.
    Denny, Paul
    Craig, Michelle
    Grossman, Tovi
    PROCEEDINGS OF THE 2024 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYTEMS (CHI 2024), 2024,
  • [37] "Minimum Necessary Rigor" in empirically evaluating human-AI work systems
    Klein, Gary
    Hoffman, Robert R.
    Clancey, William J.
    Mueller, Shane T.
    Jentsch, Florian
    Jalaeian, Mohammadreza
    AI MAGAZINE, 2023, 44 (03) : 274 - 281
  • [38] Evaluating Human-AI Hybrid Conversational Systems with Chatbot Message Suggestions
    Gao, Zihan
    Jiang, Jiepu
    PROCEEDINGS OF THE 30TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, CIKM 2021, 2021, : 534 - 544
  • [39] CoTran: An LLM-Based Code Translator Using Reinforcement Learning with Feedback from Compiler and Symbolic Execution
    Jana, Prithwish
    Jha, Piyush
    Ju, Haoyang
    Kishore, Gautham
    Mahajan, Aryan
    Ganesh, Vijay
    Frontiers in Artificial Intelligence and Applications, 392 : 4011 - 4018
  • [40] Believe it or not: Designing a Human-AI Partnership for Mixed-Initiative Fact-Checking
    Nguyen, An T.
    Kharosekar, Aditya
    Krishnan, Saumyaa
    Krishnan, Siddhesh
    Tate, Elizabeth
    Wallace, Byron C.
    Lease, Matthew
    UIST 2018: PROCEEDINGS OF THE 31ST ANNUAL ACM SYMPOSIUM ON USER INTERFACE SOFTWARE AND TECHNOLOGY, 2018, : 189 - 199