Large Language Models for Code Generation: The Practitioners Perspective

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Rasheed, Zeeshan, Waseem, Muhammad, Kemell, Kai Kristian, Ahmad, Aakash, Sami, Malik Abdul, Rasku, Jussi, Systä, Kari, Abrahamsson, Pekka
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910802457395200
author Rasheed, Zeeshan
Waseem, Muhammad
Kemell, Kai Kristian
Ahmad, Aakash
Sami, Malik Abdul
Rasku, Jussi
Systä, Kari
Abrahamsson, Pekka
author_facet Rasheed, Zeeshan
Waseem, Muhammad
Kemell, Kai Kristian
Ahmad, Aakash
Sami, Malik Abdul
Rasku, Jussi
Systä, Kari
Abrahamsson, Pekka
contents Large Language Models (LLMs) have emerged as coding assistants, capable of generating source code from natural language prompts. With the increasing adoption of LLMs in software development, academic research and industry based projects are developing various tools, benchmarks, and metrics to evaluate the effectiveness of LLM-generated code. However, there is a lack of solutions evaluated through empirically grounded methods that incorporate practitioners perspectives to assess functionality, syntax, and accuracy in real world applications. To address this gap, we propose and develop a multi-model unified platform to generate and execute code based on natural language prompts. We conducted a survey with 60 software practitioners from 11 countries across four continents working in diverse professional roles and domains to evaluate the usability, performance, strengths, and limitations of each model. The results present practitioners feedback and insights into the use of LLMs in software development, including their strengths and weaknesses, key aspects overlooked by benchmarks and metrics, and a broader understanding of their practical applicability. These findings can help researchers and practitioners make informed decisions for systematically selecting and using LLMs in software development projects. Future research will focus on integrating more diverse models into the proposed system, incorporating additional case studies, and conducting developer interviews for deeper empirical insights into LLM-driven software development.
format Preprint
id arxiv_https___arxiv_org_abs_2501_16998
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Large Language Models for Code Generation: The Practitioners Perspective
Rasheed, Zeeshan
Waseem, Muhammad
Kemell, Kai Kristian
Ahmad, Aakash
Sami, Malik Abdul
Rasku, Jussi
Systä, Kari
Abrahamsson, Pekka
Software Engineering
Large Language Models (LLMs) have emerged as coding assistants, capable of generating source code from natural language prompts. With the increasing adoption of LLMs in software development, academic research and industry based projects are developing various tools, benchmarks, and metrics to evaluate the effectiveness of LLM-generated code. However, there is a lack of solutions evaluated through empirically grounded methods that incorporate practitioners perspectives to assess functionality, syntax, and accuracy in real world applications. To address this gap, we propose and develop a multi-model unified platform to generate and execute code based on natural language prompts. We conducted a survey with 60 software practitioners from 11 countries across four continents working in diverse professional roles and domains to evaluate the usability, performance, strengths, and limitations of each model. The results present practitioners feedback and insights into the use of LLMs in software development, including their strengths and weaknesses, key aspects overlooked by benchmarks and metrics, and a broader understanding of their practical applicability. These findings can help researchers and practitioners make informed decisions for systematically selecting and using LLMs in software development projects. Future research will focus on integrating more diverse models into the proposed system, incorporating additional case studies, and conducting developer interviews for deeper empirical insights into LLM-driven software development.
title Large Language Models for Code Generation: The Practitioners Perspective
topic Software Engineering
url https://arxiv.org/abs/2501.16998