Effort estimation poses a significant challenge in software development as it encompasses the determination of the necessary time and resources for the completion of a project. Several approaches have been proposed to estimate the effort in software development, but they often exhibit various limitations which can be grouped into three main categories. Firstly, these methods heavily rely on expert judgment, introducing subjectivity and variations in estimation. Secondly, they can be complex to comprehend and implement, requiring a deep understanding of software metrics and project attributes. Finally, they usually need manual effort in collecting and analyzing data, leading to potentially time-consuming tasks and the possibility of errors. This paper presents a solution that addresses these challenges by utilizing established conceptual models like Business Process Management Notation (BPMN) to develop a comprehensive system description through the extraction of entities and their relationships as semantic triples. This approach lays the foundation for identifying conceptual micro-services, enabling a precise breakdown of system functionalities, and incorporates prompt engineering with ChatGPT for suitable effort estimation of each micro-service.

An Approach for Software Development Effort Estimation Using ChatGPT / Arman, A.; Di Reto, E.; Mecella, M.; Santucci, G.. - (2023), pp. 1-7. ( 2023 IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE) Paris, France ) [10.1109/WETICE57085.2023.10477777].

An Approach for Software Development Effort Estimation Using ChatGPT

Arman A.
;
Di Reto E.;Mecella M.;Santucci G.
2023

Abstract

Effort estimation poses a significant challenge in software development as it encompasses the determination of the necessary time and resources for the completion of a project. Several approaches have been proposed to estimate the effort in software development, but they often exhibit various limitations which can be grouped into three main categories. Firstly, these methods heavily rely on expert judgment, introducing subjectivity and variations in estimation. Secondly, they can be complex to comprehend and implement, requiring a deep understanding of software metrics and project attributes. Finally, they usually need manual effort in collecting and analyzing data, leading to potentially time-consuming tasks and the possibility of errors. This paper presents a solution that addresses these challenges by utilizing established conceptual models like Business Process Management Notation (BPMN) to develop a comprehensive system description through the extraction of entities and their relationships as semantic triples. This approach lays the foundation for identifying conceptual micro-services, enabling a precise breakdown of system functionalities, and incorporates prompt engineering with ChatGPT for suitable effort estimation of each micro-service.
2023
2023 IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE)
Effort estimation , conceptual models , ChatGPT , Business Process Management Notation (BMPN)
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
An Approach for Software Development Effort Estimation Using ChatGPT / Arman, A.; Di Reto, E.; Mecella, M.; Santucci, G.. - (2023), pp. 1-7. ( 2023 IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE) Paris, France ) [10.1109/WETICE57085.2023.10477777].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1751483
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? ND
social impact