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 条
  • [21] Exploring Students' and Teachers' Perceptions about Using ChatGPT in Programming Education
    Stoyanova, Diana
    Stoyanova-Petrova, Silviya
    Mileva, Nevena
    INTERNATIONAL JOURNAL OF ENGINEERING PEDAGOGY, 2025, 15 (02): : 15 - 41
  • [22] Exploring the Early Adopters of Augmented Reality Smart Glasses: The Case of Microsoft HoloLens
    Kalantari, Mahdokht
    Rauschnabel, Philipp
    AUGMENTED REALITY AND VIRTUAL REALITY: EMPOWERING HUMAN, PLACE AND BUSINESS, 2018, : 229 - 245
  • [23] ChatGPT: A new tool for learning? Perceptions and Usage Among College Students
    Marfil, Luis Alberto Fernandez
    Paras, Cecilia Vallejos
    Cuervo, Pedro Beltran
    ETIC NET-REVISTA CIENTIFICA ELECTRONICA DE EDUCACION Y COMUNICACION EN LA SOCIEDAD DEL CONOCIMIENTO, 2024, 24 (02): : 559 - 583
  • [24] No Need to Lift a Finger Anymore? Assessing the Quality of Code Generation by ChatGPT
    Liu, Zhijie
    Tang, Yutian
    Luo, Xiapu
    Zhou, Yuming
    Zhang, Liang Feng
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (06) : 1548 - 1584
  • [25] VA OpenNotes: exploring the experiences of early patient adopters with access to clinical notes
    Nazi, Kim M.
    Turvey, Carolyn L.
    Klein, Dawn M.
    Hogan, Timothy P.
    Woods, Susan S.
    JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 2015, 22 (02) : 380 - 389
  • [26] Exploring real-world experiences of early PrEP adopters in southern Germany
    Plomer, Anna-Sophie
    McCool-Myers, Megan
    Apfelbacher, Christian
    AIDS CARE-PSYCHOLOGICAL AND SOCIO-MEDICAL ASPECTS OF AIDS/HIV, 2021, 33 (06): : 754 - 759
  • [27] Exploring perceptions toward biometric technology in service encounters: a comparison of current users and potential adopters
    Byun, Sookeun
    Byun, Sang-Eun
    BEHAVIOUR & INFORMATION TECHNOLOGY, 2013, 32 (03) : 217 - 230
  • [28] A Closer Look at Different Difficulty Levels Code Generation Abilities of ChatGPT
    Yan, Dapeng
    Gao, Zhipeng
    Liu, Zhiming
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE, 2023, : 1887 - 1898
  • [29] Deep learning in digital health with chatgpt: a study on efficient code generation
    Loh, B. C. S.
    Fong, A. Y. Y.
    Ong, T. K.
    Then, P. H. H.
    EUROPEAN HEART JOURNAL, 2023, 44
  • [30] Exploring and Evaluating Personalized Models for Code Generation
    Zlotchevski, Andrei
    Drain, Dawn
    Svyatkovskiy, Alexey
    Clement, Colin B.
    Sundaresan, Neel
    Tufano, Michele
    PROCEEDINGS OF THE 30TH ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2022, 2022, : 1500 - 1508