Exploring Early Adopters' Perceptions of ChatGPT as a Code Generation Tool

被引:7
|
作者
Scoccia, Gian Luca [1 ]
机构
[1] Gran Sasso Sci Inst, Laquila, Italy
关键词
Artificial intelligence; Code generation; ChatGPT;
D O I
10.1109/ASEW60602.2023.00016
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
ChatGPT is an artificial intelligence chatbot developed by OpenAI, able of interacting in a conversational way by taking into account successive input prompts. Among many possible uses, ChatGPT has been found to possess code generation capabilities, being able to generate code snippets and assist developers in their programming tasks. This paper performs a qualitative exploration of perceptions of early adopters regarding the use of ChatGPT for code generation, acknowledging the substantial impact this tool can have in the software development landscape. We collected a diverse set of discussions from early adopters of ChatGPT code generation capabilities and, leveraging an open card sorting methodology categorized it into relevant topics with the goal of extracting insights into the experiences, opinions, and challenges they faced. We found that early adopters (i) report their own mixed usage experiences, (ii) share suggestions for prompt engineering, (iii) debate the extent to which they can trust generated code, and (iv) discuss the impact that ChatGPT can have on the software development process. We discuss the implications of the insights we extracted from early adopters' perspectives and provide recommendations for future research.
引用
收藏
页码:88 / 93
页数:6
相关论文
共 50 条
  • [31] Exploring Continual Learning for Code Generation Models
    Yadav, Prateek
    Sun, Qing
    Ding, Hantian
    Li, Xiaopeng
    Zhang, Dejiao
    Tan, Ming
    Ma, Xiaofei
    Bhatia, Parminder
    Nallapati, Ramesh
    Ramanathan, Murali Krishna
    Bansal, Mohit
    Xiang, Bing
    61ST CONFERENCE OF THE THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, ACL 2023, VOL 2, 2023, : 782 - 792
  • [32] Exploring and Evaluating Personalized Models for Code Generation
    Zlotchevski, Andrei
    Drain, Dawn
    Svyatkovskiy, Alexey
    Clement, Colin
    Sundaresan, Neel
    Tufano, Michele
    arXiv, 2022,
  • [33] Exploring Data Augmentation for Code Generation Tasks
    Chen, Pinzhen
    Lampouras, Gerasimos
    17TH CONFERENCE OF THE EUROPEAN CHAPTER OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, EACL 2023, 2023, : 1542 - 1550
  • [34] Perceptions and use of cover crops among early adopters: Findings from a national survey
    Dunn, M.
    Ulrich-Schad, J. D.
    Prokopy, L. S.
    Myers, R. L.
    Watts, C. R.
    Scanlon, K.
    JOURNAL OF SOIL AND WATER CONSERVATION, 2016, 71 (01) : 29 - 40
  • [35] Perceptions of consumers towards smart and sustainable energy market services: The role of early adopters
    Fouad, M. M.
    Kanarachos, Stratis
    Allam, Mahmoud
    RENEWABLE ENERGY, 2022, 187 : 14 - 33
  • [36] Exploring the Use of ChatGPT as a Tool for Written Corrective Feedback in an EFL Classroom
    Long, Ho Sze
    JOURNAL OF ASIA TEFL, 2024, 21 (02): : 397 - 412
  • [37] Exploring the impact of code review factors on the code review comment generation
    Lu, Junyi
    Li, Zhangyi
    Shen, Chenjie
    Yang, Li
    Zuo, Chun
    AUTOMATED SOFTWARE ENGINEERING, 2024, 31 (02)
  • [38] Unveiling ChatGPT in tourism education: exploring perceptions, advantages and recommendations from educators
    Altun, Ozlem
    Saydam, Mehmet Bahri
    Karatepe, Tuna
    Dima, Stefana Maria
    WORLDWIDE HOSPITALITY AND TOURISM THEMES, 2024, 16 (01) : 105 - 118
  • [39] GenERTiCA: A tool for code generation and aspects weaving
    Wehrmeister, Marco A.
    Freitas, Edison P.
    Pereira, Carlos E.
    Rammig, Franz
    ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 234 - +
  • [40] A Tool for Automatic Code Generation from Schemas
    Gavilanes, Antonio
    Martin, Pedro J.
    Torres, Roberto
    COMPUTATIONAL SCIENCE - ICCS 2009, 2009, 5545 : 63 - 73