Can Large-Language Models Replace Humans in Agile Effort Estimation? Lessons from a Controlled Experiment

Effort estimation is critical in software engineering to assess the resources needed for development tasks and to enable realistic commitments in agile iterations. This study investigates whether generative AI tools, which are transforming various aspects of software development, can improve effort estimation efficiency. A controlled experiment was conducted in which development teams upgraded an existing information system, with the experimental group using the generative-AI-based tool GitLab Duo for estimation and the control group using conventional methods (e.g., planning poker or analogy-based planning). Results show that while generative-AI-based estimation tools achieved only 16% accuracy—currently insufficient for industry standards—they offered valuable support for task breakdown and iteration planning. Participants noted that a combination of conventional methods and AI-based tools could offer enhanced accuracy and efficiency in future planning.

Authors

Institutions

Publication Details

Journal
Applied Sciences
Published
2024-12-22
DOI
https://doi.org/10.3390/app142412006
Citations
3
Primary Topic
Software Engineering Techniques and Practices
Type
article
Field-Weighted Citation Impact
2.34

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Can Large-Language Models Replace Humans in Agile Effort Estimation? Lessons from a Controlled Experiment

Tina Beranič, Luka Pavlič, Vasilka Saklamaeva
3 citations
Applied Sciences
Software Engineering Techniques and Practices
2.34
article

Can Large-Language Models Replace Humans in Agile Effort Estimation? Lessons from a Controlled Experiment

Tina Beranič, Luka Pavlič, Vasilka Saklamaeva
article en
3 citations

Abstract

Effort estimation is critical in software engineering to assess the resources needed for development tasks and to enable realistic commitments in agile iterations. This study investigates whether generative AI tools, which are transforming various aspects of software development, can improve effort estimation efficiency. A controlled experiment was conducted in which development teams upgraded an existing information system, with the experimental group using the generative-AI-based tool GitLab Duo for estimation and the control group using conventional methods (e.g., planning poker or analogy-based planning). Results show that while generative-AI-based estimation tools achieved only 16% accuracy—currently insufficient for industry standards—they offered valuable support for task breakdown and iteration planning. Participants noted that a combination of conventional methods and AI-based tools could offer enhanced accuracy and efficiency in future planning.

Applied SciencesVol. 14(24)
University of Maribor (SI)
Javna Agencija za Raziskovalno Dejavnost RS
Industry, innovation and infrastructure
Openalex Percentile: Top 8%
Software Engineering Techniques and Practices
2.34
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.