Generating and Reviewing Programming Codes with Large Language Models A Systematic Mapping Study

被引:0
作者
Lins de Albuquerque, Beatriz Ventorini [1 ,2 ]
Souza da Cunha, Antonio Fernando [1 ,2 ]
Souza, Leonardo [1 ]
Matsui Siqueira, Sean Wolfgand [1 ]
dos Santos, Rodrigo Pereira [1 ]
机构
[1] Univ Fed Estado Rio de Janeiro UNIRIO, Rio De Janeiro, RJ, Brazil
[2] Petrobras Petr Brasileiro SA, Rio De Janeiro, RJ, Brazil
来源
PROCEEDINGS OF THE 20TH BRAZILIAN SYMPOSIUM ON INFORMATIONS SYSTEMS, SBSI 2024 | 2024年
关键词
Code Generation; code completion; code auto-suggestion; automatic refactoring; natural language models; transformer architecture; neural network; LLM; systematic mapping study; FIT;
D O I
10.1145/3658271.3658342
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: The proliferation of technologies based on Large Language Models (LLM) is reshaping various domains, also impacting on programming code creation and review. Problem: The decision-making process in adopting LLM in software development demands an understanding of associated challenges and diverse application possibilities. Solution: This study addresses the identified challenges linked to LLM utilization in programming code processes. It explores models, utilization strategies, challenges, and coping mechanisms, focusing on the perspectives of researchers in software development. IS Theory: Drawing on Task-Technology Fit (TTF) theory, the research examines the alignment between task characteristics in code generation and review, and LLM technology attributes to discern performance impacts and utilization patterns. Method: Employing the Systematic Mapping of the Literature method, the research analyzes 19 selected studies from digital databases-IEEE Digital Library, Compendex Engineering Village, and Scopus-out of 1,257 retrieved results. Summary of Results: The research reveals 23 models, 13 utilization strategies, 15 challenges, and 14 coping mechanisms associated with LLM in programming code processes, offering a comprehensive understanding of the application landscape. Contributions to IS: Contributing to the Information Systems (IS) field, This study provides valuable insights into the utilization of LLM in programming code generation and review. The identified models, strategies, challenges, and coping mechanisms offer practical guidance for decision-making processes related to LLM technology adoption. The research aims to support the IS community in effectively navigating the complexities of integrating large language models into the dynamic software development lifecycle.
引用
收藏
页数:10
相关论文
共 50 条
  • [41] Large Language Models Versus Expert Clinicians in CrisisPrediction Among Telemental Health Patients:Comparative Study
    Lee, Christine
    Mohebbi, Matthew
    Callaghan, Erin O'
    Winsberg, Mirene
    JMIR MENTAL HEALTH, 2024, 11
  • [42] Leveraging Large Language Models and Agent-Based Systems for Scientific Data Analysis: Validation Study
    Peasley, Dale
    Kuplicki, Rayus
    Sen, Sandip
    Paulus, Martin
    JMIR MENTAL HEALTH, 2025, 12
  • [43] End-user development, end-user programming and end-user software engineering: A systematic mapping study
    Barricelli, Barbara Rita
    Cassano, Fabio
    Fogli, Daniela
    Piccinno, Antonio
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 149 : 101 - 137
  • [44] An Empirical Evaluation of Prompting Strategies for Large Language Models in Zero-Shot Clinical Natural Language Processing: Algorithm Development and Validation Study
    Sivarajkumar, Sonish
    Kelley, Mark
    Samolyk-Mazzanti, Alyssa
    Visweswaran, Shyam
    Wang, Yanshan
    JMIR MEDICAL INFORMATICS, 2024, 12
  • [45] Automated Category and Trend Analysis of Scientific Articles on Ophthalmology Using Large Language Models: Development and Usability Study
    Raja, Hina
    Munawar, Asim
    Mylonas, Nikolaos
    Delsoz, Mohammad
    Madadi, Yeganeh
    Elahi, Muhammad
    Hassan, Amr
    Abu Serhan, Hashem
    Inam, Onur
    Hernandez, Luis
    Chen, Hao
    Tran, Sang
    Munir, Wuqaas
    Abd-Alrazaq, Alaa
    Yousefi, Siamak
    JMIR FORMATIVE RESEARCH, 2024, 8
  • [46] Factors Associated With the Accuracy of Large Language Models in Basic Medical Science Examinations: Cross-Sectional Study
    Kaewboonlert, Naritsaret
    Poontananggul, Jiraphon
    Pongsuwan, Natthipong
    Bhakdisongkhram, Gun
    JMIR MEDICAL EDUCATION, 2025, 11
  • [47] Innovation Initiatives in Large Software Companies: A Systematic Mapping Study Journal-First Selected Article - Extended Abstract
    Edison, Henry
    Wang, Xiaofeng
    Jabangwe, Ronald
    Abrahamsson, Pekka
    PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM PROCESS (ICSSP 2018), 2018, : 140 - 141
  • [48] Uses and applications of Software & Systems Process Engineering Meta-Model process models. A systematic mapping study
    Ruiz-Rube, Ivan
    Manuel Dodero, Juan
    Palomo-Duarte, Manuel
    Ruiz, Mercedes
    Gawn, David
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2013, 25 (09) : 999 - 1025
  • [49] Students’ use of large language models in engineering education: A case study on technology acceptance, perceptions, efficacy, and detection chances
    Bernabei M.
    Colabianchi S.
    Falegnami A.
    Costantino F.
    Computers and Education: Artificial Intelligence, 2023, 5
  • [50] Practical Aspects of Using Large Language Models toScreen Abstracts for Cardiovascular Drug Development:Cross-Sectional Study
    Ronquillo, Jay G.
    Ye, Jamie
    Gorman, Donal
    Lemeshow, Adina R.
    Watt, Stephen J.
    JMIR MEDICAL INFORMATICS, 2024, 12