• Home
  • Search
  • Language Models in Software Development Tasks: An Experimental Analysis of Energy and Accuracy
  • Cite Icon8
  • https://doi.org/10.1109/msr66628.2025.00109Copy DOI Icon

Language Models in Software Development Tasks: An Experimental Analysis of Energy and Accuracy

  • Apr 28, 2025
  • Negar Alizadeh +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The use of generative AI-based coding assistants like ChatGPT and Github Copilot is a reality in contemporary software development. Many of these tools are provided as remote APIs. Using third-party APIs raises data privacy and security concerns for client companies, which motivates the use of locallydeployed language models. In this study, we explore the tradeoff between model accuracy and energy consumption, aiming to provide valuable insights to help developers make informed decisions when selecting a language model. We investigate the performance of 18 families of LLMs in typical software development tasks on two real-world infrastructures, a commodity GPU and a powerful AI-specific GPU. Given that deploying LLMs locally requires powerful infrastructure which might not be affordable for everyone, we consider both full-precision and quantized models. Our findings reveal that employing a big LLM with a higher energy budget does not always translate to significantly improved accuracy. Additionally, quantized versions of large models generally offer better efficiency and accuracy compared to full-precision versions of medium-sized ones. Apart from that, not a single model is suitable for all types of software development tasks.

Similar Papers
  • Research Article

Blending Language Models and Domain-Specific Languages in Computer Science Education. A Case Study on API RESTFul

  • Oct 03, 2025
  • International Journal of Interactive Multimedia and Artificial Intelligence
  • Francisco Jurado +3
  • PDF
  • Research Article
  • Citations6

Crowdsourcing in Software Development: Empirical Support for Configuring Contests

  • Jan 01, 2020
  • IEEE Access
  • Stamatia Bibi +5
  • Research Article

LLM-Based Web Generation Quality Assessment

  • Mar 27, 2025
  • Theoretical and Natural Science
  • Yizhen Gong +1
  • Book Chapter

Fuzzy Logic Based Computational Technique for Analyzing Software Bug Repository

  • Jan 03, 2023
  • Rama Ranjan Panda +1
  • Research Article
  • Citations15

Big Code Search: A Bibliography

  • Aug 26, 2023
  • ACM Computing Surveys
  • Kisub Kim +7
  • Research Article
  • Citations35

Demystifying LLM-Based Software Engineering Agents

  • Jun 19, 2025
  • Proceedings of the ACM on Software Engineering
  • Chunqiu Steven Xia +3
  • Conference Article
  • Citations8

Automated Classification of Class Role-Stereotypes via Machine Learning

  • Apr 15, 2019
  • Arif Nurwidyantoro +2
  • Conference Article
  • Citations2

Bug localization via searching crowd-contributed code

  • Nov 17, 2014
  • Qianxiang Wang +1
  • Research Article
  • Citations8

Program entanglement, feature interaction and the feature language extensions

  • Sep 14, 2006
  • Computer Networks
  • Wu-Hon F Leung
  • Conference Article
  • Citations56

A similarity-aware approach to testing based fault localization

  • Nov 07, 2005
  • Dan Hao +5
  • Research Article

Exploring Common Code Reading Strategies in Debugging

  • Dec 02, 2019
  • International Conference on Computers in Education
  • Christine Lourrine Tablatin
  • Conference Article
  • Citations69

Descriptive compound identifier names improve source code comprehension

  • May 28, 2018
  • Andrea Schankin +5
  • Research Article
  • Citations11

Exploring (Meta-)Model Snapshots by Combining Visual and Textual Techniques

  • May 16, 2011
  • Technische Universität Berlin – Universitätsbibliothek
  • Martin Gogolla +3
  • Conference Article
  • Citations11

Validation Framework for Aspectual Requirements Engineering (ValFAR)

  • Sep 14, 2020
  • Sohil F Alshareef +3
  • Conference Article
  • Citations75

Design Rule Hierarchies and Parallelism in Software Development Tasks

  • Nov 01, 2009
  • Sunny Wong +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.