An Exploratory Case Study on Effort Estimation in Microservices

dc.contributor.author Unlu,H.
dc.contributor.author Hacaloglu,T.
dc.contributor.author Omural,N.K.
dc.contributor.author Caliskanel,N.
dc.contributor.author Leblebici,O.
dc.contributor.author Demirors,O.
dc.date.accessioned 2024-06-19T14:28:52Z
dc.date.available 2024-06-19T14:28:52Z
dc.date.issued 2023
dc.description.abstract Software project management plays an important role in producing high-quality software, and effort estimation can be considered as a backbone for successful project management. Size is a very significant attribute of software by being the only input to perform early effort estimation. Even though functional size measurement methods showed successful results in effort estimation of traditional data-centric architectures such as monoliths, they were not designed for today's architectures which are more service-based and decentralized such as microservices. In these new systems, the event concept is highly used specifically for communication among different services. By being motivated by this fact, in this study, we looked for more microservice-compatible ways of sizing microservices using events and developed a method accordingly. Then, we conducted an exploratory case study in an organization using agile methods and measured the size of 17 Product Backlog Items (PBIs) to assess how this proposed method can be useful in effort estimation in microservices. The implication from the case study is that despite performing a more accurate effort estimation using the proposed size measurement than COSMIC, we were unable to significantly outperform using the total number of events. However, our suggested approach demonstrated to us a different way to use software size in terms of events, namely, to determine the coupling complexity of the project. This finding can be beneficial specifically when evaluating the change requests. © 2023 IEEE. en_US
dc.identifier.doi 10.1109/SEAA60479.2023.00040
dc.identifier.isbn 979-835034235-2
dc.identifier.scopus 2-s2.0-85177078535
dc.identifier.uri https://doi.org/10.1109/SEAA60479.2023.00040
dc.identifier.uri https://hdl.handle.net/11147/14552
dc.language.iso en en_US
dc.publisher Institute of Electrical and Electronics Engineers Inc. en_US
dc.relation.ispartof Proceedings - 2023 49th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2023 -- 49th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2023 -- 6 September 2023 through 8 September 2023 -- Durres -- 196105 en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject COSMIC en_US
dc.subject Effort Estimation en_US
dc.subject Event en_US
dc.subject Microservices en_US
dc.subject Software Size Measurement en_US
dc.title An Exploratory Case Study on Effort Estimation in Microservices en_US
dc.type Conference Object en_US
dspace.entity.type Publication
gdc.author.scopusid 57521977500
gdc.author.scopusid 56422190200
gdc.author.scopusid 57197745122
gdc.author.scopusid 58847510800
gdc.author.scopusid 57220751565
gdc.author.scopusid 55949165100
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C4
gdc.coar.access metadata only access
gdc.coar.type text::conference output
gdc.collaboration.industrial false
gdc.description.department Izmir Institute of Technology en_US
gdc.description.departmenttemp Unlu H., Izmir Institute of Technology, Computer Engineering, Izmir, Turkey; Hacaloglu T., Atilim University, Information Systems Engineering, Ankara, Turkey; Omural N.K., Middle East Technical University, Informatics Institute, Ankara, Turkey; Caliskanel N., Univera Inc., Izmir, Turkey; Leblebici O., Univera Inc., Izmir, Turkey; Demirors O., Izmir Institute of Technology, Computer Engineering, Izmir, Turkey en_US
gdc.description.endpage 218 en_US
gdc.description.publicationcategory Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality N/A
gdc.description.startpage 215 en_US
gdc.description.wosquality N/A
gdc.identifier.openalex W4390482279
gdc.index.type Scopus
gdc.oaire.diamondjournal false
gdc.oaire.impulse 3.0
gdc.oaire.influence 2.9616236E-9
gdc.oaire.isgreen false
gdc.oaire.popularity 5.5959433E-9
gdc.oaire.publicfunded false
gdc.openalex.collaboration National
gdc.openalex.fwci 3.07686604
gdc.openalex.normalizedpercentile 0.84
gdc.openalex.toppercent TOP 10%
gdc.opencitations.count 4
gdc.plumx.mendeley 13
gdc.plumx.scopuscites 8
gdc.scopus.citedcount 8
relation.isAuthorOfPublication.latestForDiscovery 478fdf31-7c73-4f1a-94a4-2775adf0cec4
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4014-8abe-a4dfe192da5e

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Name:
An_Exploratory_Case_Study_on_Effort_Estimation_in_Microservices.pdf
Size:
833.78 KB
Format:
Adobe Portable Document Format
Description:
article