A fuzzy quality model to measure the maintainability of microservice architectures
dc.authorid | 0000-0003-4079-2260 | en_US |
dc.contributor.author | Buzluca, Feza | |
dc.date.accessioned | 2022-03-21T14:03:40Z | |
dc.date.available | 2022-03-21T14:03:40Z | |
dc.date.issued | 2021 | en_US |
dc.department | Fakülteler, Mühendislik ve Doğa Bilimleri Fakültesi, Bilgisayar Mühendisliği Bölümü | en_US |
dc.description.abstract | Microservice architecture (MSA) is a type of software and systems architecture that is based on the modularization principle. It proposes designing systems employing small-scaled, loosely coupled, and independently deployable microservices. There are several benefits of microservices architecture in terms of maintainability, scalability, and productivity which have led to rise in its popularity. Even though there are several studies about development in MSA, the studies on the quality of the microservice-based systems are limited. In this study, we propose a quality model based on fuzzy logic to measure and assess quality attributes of systems in MSA that can be used by software architects, developers, and project managers. We focus on maintainability of microservices because it is one of the most important quality attributes of software systems. We identified sub-characteristics and properties of microservices that affect maintainability, and constructed a hierarchical quality model based on ISO/IEC 250xy standard SQuaRE (System and Software Quality Requirements and Evaluation). Our fuzzy model measures maintainability of microservices in three levels, i.e., low, medium, and high. We provided a basis for the development and application of quality models in industrial practice as well as a basis for further extension. To demonstrate and evaluate our methodology, we used open-source applications designed in MSA. The results show that our method can assess maintainability of microservices realistically. | en_US |
dc.identifier.citation | Yilmaz, R., Buzluca, F. (2021). A Fuzzy Quality Model to Measure the Maintainability of Microservice Architectures. In 2021 2nd International Informatics and Software Engineering Conference (IISEC) (1-6). IEEE. | en_US |
dc.identifier.isbn | 978-166540759-5 | |
dc.identifier.scopus | 2-s2.0-85125337789 | |
dc.identifier.scopusquality | N/A | |
dc.identifier.uri | https://hdl.handle.net/20.500.12939/2298 | |
dc.identifier.wos | WOS:000841548300037 | |
dc.identifier.wosquality | N/A | |
dc.indekslendigikaynak | Web of Science | |
dc.indekslendigikaynak | Scopus | |
dc.institutionauthor | Yılmaz, Rahime | |
dc.language.iso | en | |
dc.relation.ispartof | 2nd International Informatics and Software Engineering Conference, IISEC 2021 | |
dc.relation.isversionof | 10.1109/IISEC54230.2021.9672417 | en_US |
dc.relation.publicationcategory | Konferans Öğesi - Ulusal - Kurum Öğretim Elemanı | en_US |
dc.rights | info:eu-repo/semantics/closedAccess | en_US |
dc.subject | Microservices | en_US |
dc.subject | Microservice Quality | en_US |
dc.subject | Quality Model | en_US |
dc.subject | Quality Measurement | en_US |
dc.subject | Maintainability | en_US |
dc.title | A fuzzy quality model to measure the maintainability of microservice architectures | |
dc.type | Conference Object |
Dosyalar
Lisans paketi
1 - 1 / 1
[ X ]
- İsim:
- license.txt
- Boyut:
- 1.44 KB
- Biçim:
- Item-specific license agreed upon to submission
- Açıklama: