Transforming software size estimation with prompt engineering: A ChatGPT-based framework for component-based systems

In software project management, it is essential to estimate software size accurately since knowing the size of the program allows for more efficient planning, estimation, and scheduling of its development. The conventional software size estimation approaches such as use of Function Points (FP) and its extensions often prove to be time consuming, resource-intensive, and thereby a costly exercise, demanding specialized human expertise. This has no difference when it comes to the modern software development paradigms like Component-Based Systems Development (CBSD). On the other hand, concerning Artificial Intelligence (AI), the large language model-based chat-bots like ChatGPT, Bard AI, DALL-E, and Midjourney are excelling at automating traditional human activities and interactions in various domains including software engineering. Among all these AI tools, ChatGPT has proven its applicability in many industries including software engineering, acquiring around 100% accuracy over other chat-bots. In this paper, we therefore developed and validated an innovative framework based on AI, to measure the size of a Component-Based Systems (CBS) using ChatGPT. The framework which consists of a set of prompts has been designed to expedite the size estimation process of a CBS using an extension of FP called Component Point (CP) while substantially reducing the need of human involvement and financial outlay. Our aim is not only to enhance the efficiency of software size estimation but also to conserve both time and financial resources that would otherwise be spent on practicing conventional approaches. We therefore envision that the proposed approach would revolutionize the landscape of software project management.

Authors

Publication Details

Journal
International Journal on Advances in ICT for Emerging Regions (ICTer)
Published
2025-05-31
DOI
https://doi.org/10.4038/icter.v18i2.7286
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Transforming software size estimation with prompt engineering: A ChatGPT-based framework for component-based systems

Shantha Jayalal, Thareendhra Wijayasiriwardhane, T. Kumesh
International Journal on Advances in ICT for Emerging Regions (ICTer)
Software Engineering Research
article

Transforming software size estimation with prompt engineering: A ChatGPT-based framework for component-based systems

Shantha Jayalal, Thareendhra Wijayasiriwardhane, T. Kumesh
article en

Abstract

In software project management, it is essential to estimate software size accurately since knowing the size of the program allows for more efficient planning, estimation, and scheduling of its development. The conventional software size estimation approaches such as use of Function Points (FP) and its extensions often prove to be time consuming, resource-intensive, and thereby a costly exercise, demanding specialized human expertise. This has no difference when it comes to the modern software development paradigms like Component-Based Systems Development (CBSD). On the other hand, concerning Artificial Intelligence (AI), the large language model-based chat-bots like ChatGPT, Bard AI, DALL-E, and Midjourney are excelling at automating traditional human activities and interactions in various domains including software engineering. Among all these AI tools, ChatGPT has proven its applicability in many industries including software engineering, acquiring around 100% accuracy over other chat-bots. In this paper, we therefore developed and validated an innovative framework based on AI, to measure the size of a Component-Based Systems (CBS) using ChatGPT. The framework which consists of a set of prompts has been designed to expedite the size estimation process of a CBS using an extension of FP called Component Point (CP) while substantially reducing the need of human involvement and financial outlay. Our aim is not only to enhance the efficiency of software size estimation but also to conserve both time and financial resources that would otherwise be spent on practicing conventional approaches. We therefore envision that the proposed approach would revolutionize the landscape of software project management.

International Journal on Advances in ICT for Emerging Regions (ICTer)
Openalex Percentile: Top 83%
Software Engineering Research
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.

Transforming software size estimation with prompt engineering: A ChatGPT-based framework for component-based systems — Shantha Jayalal, Thareendhra Wijayasiriwardhane, et al. · International Journal on Advances in ICT for Emerging Regions (ICTer) (2025) | TGRS Research Map | TGRS