Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
80 tokens/sec
GPT-4o
59 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
7 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Large Language Models for Code Generation: The Practitioners Perspective (2501.16998v1)

Published 28 Jan 2025 in cs.SE

Abstract: 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.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (8)
  1. Zeeshan Rasheed (23 papers)
  2. Muhammad Waseem (66 papers)
  3. Kai Kristian Kemell (3 papers)
  4. Aakash Ahmad (31 papers)
  5. Malik Abdul Sami (8 papers)
  6. Jussi Rasku (7 papers)
  7. Kari Systä (11 papers)
  8. Pekka Abrahamsson (105 papers)
X Twitter Logo Streamline Icon: https://streamlinehq.com