Please use this identifier to cite or link to this item: https://hdl.handle.net/11147/13988
Full metadata record
DC FieldValueLanguage
dc.contributor.authorÜnlü, Hüseyin-
dc.contributor.authorKennouche, Dhia Eddine-
dc.contributor.authorKılınç Soylu, Görkem-
dc.contributor.authorDemirörs, Onur-
dc.date.accessioned2023-11-11T08:55:00Z-
dc.date.available2023-11-11T08:55:00Z-
dc.date.issued2024-
dc.identifier.issn0950-5849-
dc.identifier.issn1873-6025-
dc.identifier.urihttps://doi.org/10.1016/j.infsof.2023.107334-
dc.identifier.urihttps://hdl.handle.net/11147/13988-
dc.description.abstractContext: During the last decade, Microservice-based software architecture (MSSA) has been a preferred design paradigm for a growing number of companies. MSSA, specifically in the form of reactive systems, has substantial differences from the more conventional design paradigms, such as object-oriented analysis and design. Therefore, adaptation demands software organizations to transform their culture. However, there is a lack of research studies that explore common practices utilized by software companies that implement MSSAs.Objective: In this study, our goal is to get an insight into how practices such as an agile methodology, software analysis, design, test, size measurement, and effort estimation are performed in software projects which embrace the Microservice-based software architecture paradigm. Together with the identification of practices utilized for the MSSA paradigm, we aim to determine the challenges organizations face to adopt microservice-based software architectures.Method: We performed a structured interview with participants coming from 20 different organizations over different roles, domains, and countries to collect information on their views, experience, and the challenges faced.Results: Our results reveal that organizations find agile development compatible with microservices. In general, they continue to use traditional object-oriented modeling notations for analysis and design in an abstract way. They continue to use the same subjective size measurement and effort estimation approaches that they were using previously in traditional architectures. However, they face unique challenges in developing microservices.Conclusion: Although organizations face challenges, practitioners continue to use familiar techniques that they have been using for traditional architectures. The results provide a snapshot of the software industry that utilizes microservices.en_US
dc.description.sponsorshipThis research is supported by The Scientific and Technological Research Council of Turkey (TUBITAK) ARDEB 1001 [Project No. 121E389] program. The authors thank all the software professionals who contributed to this interview.en_US
dc.language.isoenen_US
dc.publisherElsevieren_US
dc.relationMikroservis Tabanlı Mimariler için Büyüklük Ölçüm Yöntemi ve Ölçüm Otomasyon Aracıtr
dc.relation.ispartofInformation and Software Technologyen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectMicroservicesen_US
dc.subjectAgile developmenten_US
dc.subjectEffort estimationen_US
dc.subjectSize measurementen_US
dc.subjectAnalysisen_US
dc.subjectDesignen_US
dc.titleMicroservice-based projects in agile world: A structured interviewen_US
dc.typeArticleen_US
dc.authorid0000-0002-7047-0556-
dc.authorid0000-0001-6601-3937-
dc.departmentİzmir Institute of Technology. Computer Engineeringen_US
dc.identifier.volume165en_US
dc.identifier.wosWOS:001086882000001en_US
dc.identifier.scopus2-s2.0-85172238331en_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.identifier.doi10.1016/j.infsof.2023.107334-
dc.relation.grantno121E389-
dc.authorscopusid57521977500-
dc.authorscopusid58029609400-
dc.authorscopusid58029432000-
dc.authorscopusid55949165100-
dc.identifier.scopusqualityQ2-
item.grantfulltextembargo_20260101-
item.openairetypeArticle-
item.fulltextWith Fulltext-
item.cerifentitytypePublications-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.languageiso639-1en-
crisitem.author.dept03.04. Department of Computer Engineering-
Appears in Collections:Computer Engineering / Bilgisayar Mühendisliği
Scopus İndeksli Yayınlar Koleksiyonu / Scopus Indexed Publications Collection
WoS İndeksli Yayınlar Koleksiyonu / WoS Indexed Publications Collection
Files in This Item:
File SizeFormat 
1-s2.0-S0950584923001891-main.pdf
  Until 2026-01-01
4.01 MBAdobe PDFView/Open    Request a copy
Show simple item record



CORE Recommender

WEB OF SCIENCETM
Citations

1
checked on May 10, 2024

Page view(s)

40
checked on May 6, 2024

Google ScholarTM

Check




Altmetric


Items in GCRIS Repository are protected by copyright, with all rights reserved, unless otherwise indicated.