An Exploratory Case Study Using Events as a Software Size Measure

dc.authorid Hacaloglu, Tuna/0000-0002-0549-6696
dc.authorscopusid 56422190200
dc.authorscopusid 55949165100
dc.contributor.author Hacaloglu, Tuna
dc.contributor.author Demirors, Onur
dc.contributor.other Information Systems Engineering
dc.date.accessioned 2024-07-05T15:25:22Z
dc.date.available 2024-07-05T15:25:22Z
dc.date.issued 2023
dc.department Atılım University en_US
dc.department-temp [Hacaloglu, Tuna] Middle East Tech Univ, Ankara, Turkiye; [Hacaloglu, Tuna] Atilim Univ, Ankara, Turkiye; [Demirors, Onur] Izmir Inst Technol, Izmir, Turkiye en_US
dc.description Hacaloglu, Tuna/0000-0002-0549-6696 en_US
dc.description.abstract Software Size Measurement is a critical task in Software Development Life Cycle (SDLC). It is the primary input for effort estimation models and an important measure for project control and process improvement. There exist various size measurement methods whose successes have already been proven for traditional software architectures and application domains. Being one of them, functional size measurement (FSM) attracts specific attention due to its applicability at the early phases of SDLC. Although FSM methods were successful on the data-base centric, transaction oriented stand-alone applications, in contemporary software development projects, Agile methods are highly used, and a centralized database and a relational approach are not used as before while the requirements suffer from a lack of detail. Today's software is frequently service based, highly distributed, message-driven, scalable and has unprecedented levels of availability. In the new era, event-driven architectures are appearing as one of the emerging approaches where the 'event' concept largely replaces the 'data' concept. Considering the important place of events in contemporary architectures, we focused on approaching the software size measurement problem from the event-driven perspective. This situation guided us to explore how useful event as a size measure in comparison to data-movement based methods. The findings of our study indicates that events can be promising for measurement and should be investigated further in detail to be formalized for creating a measurement model thereby providing a replicable approach. en_US
dc.description.sponsorship Scientific and Technological Research Council of Turkey (TUBITAK); [121E389] en_US
dc.description.sponsorship We would like to thank the support of The Scientific and Technological Research Council of Turkey (TUBITAK) ARDEB 1001 [Project number: 121E389] program. en_US
dc.identifier.citationcount 0
dc.identifier.doi 10.1007/s10799-023-00394-y
dc.identifier.endpage 312 en_US
dc.identifier.issn 1385-951X
dc.identifier.issn 1573-7667
dc.identifier.issue 3 en_US
dc.identifier.scopus 2-s2.0-85152665444
dc.identifier.scopusquality Q2
dc.identifier.startpage 293 en_US
dc.identifier.uri https://doi.org/10.1007/s10799-023-00394-y
dc.identifier.uri https://hdl.handle.net/20.500.14411/2537
dc.identifier.volume 24 en_US
dc.identifier.wos WOS:000968294900001
dc.identifier.wosquality Q3
dc.institutionauthor Hacaloğlu, Tuna
dc.language.iso en en_US
dc.publisher Springer en_US
dc.relation.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.scopus.citedbyCount 6
dc.subject Software size measurement en_US
dc.subject Event en_US
dc.subject Functional size measurement en_US
dc.subject Case study en_US
dc.subject Effort en_US
dc.title An Exploratory Case Study Using Events as a Software Size Measure en_US
dc.type Article en_US
dc.wos.citedbyCount 3
dspace.entity.type Publication
relation.isAuthorOfPublication d3ed58a9-ec7a-4537-bd73-68342f5537fe
relation.isAuthorOfPublication.latestForDiscovery d3ed58a9-ec7a-4537-bd73-68342f5537fe
relation.isOrgUnitOfPublication cf0fb36c-0500-438e-b4cc-ad1d4ef25579
relation.isOrgUnitOfPublication.latestForDiscovery cf0fb36c-0500-438e-b4cc-ad1d4ef25579

Files

Collections