Please use this identifier to cite or link to this item:
https://ruomoplus.lib.uom.gr/handle/8000/2030| Title: | Eclipse Open SmartCLIDE: An end-to-end framework for facilitating service reuse in cloud development | Authors: | Nikolaidis, Nikolaos Arvanitou, Elvira-Maria Volioti, Christina Maikantis, Theodore Ampatzoglou, Apostolos Feitosa, Daniel Chatzigeorgiou, Alexander Krief, Phillipe |
Author Department Affiliations: | Department of Applied Informatics Department of Applied Informatics Department of Applied Informatics Department of Applied Informatics Department of Applied Informatics |
Author School Affiliations: | School of Information Sciences School of Information Sciences School of Information Sciences School of Information Sciences |
Subjects: | FRASCATI__Natural sciences__Computer and information sciences FRASCATI__Engineering and technology__Electrical engineering, Electronic engineering, Information engineering |
Keywords: | Cloud development Platform Reuse Service-based development |
Issue Date: | 1-Jan-2024 | Publisher: | Elsevier | Journal: | The Journal of systems and software | ISSN: | 0164-1212 | Volume: | 207 | Start page: | 111877 | Abstract: | Service-Oriented Architectures (SOA) have become a standard for developing software applications, including but not limited to cloud-based ones and enterprise systems. When using SOA, software engineers organize the desired functionality into self-contained and independent services that are invoked through end-points (with API calls). The use of this emerging technology has changed drastically the way that software reuse is performed, in the sense that a “service” is a “code chunk” that is reusable (preferably in a black-box manner), but in many (especially “in-house”) cases, white-box reuse is also meaningful. To confront the reuse challenges opened-up by the rise of SOA, in the SmartCLIDE project1 we have developed a framework (a methodology and a platform) to aid software engineers in systematic and more efficient (in terms of time, quality, defects, and process) reuse of services, when developing SOA-based cloud applications. In this work, we: (a) present the SmartCLIDE methodology and the Eclipse Open SmartCLIDE platform; and (b) evaluate the usefulness of the framework, in terms of relevance, usability, and obtained benefits. The results of the study have confirmed the relevance and rigor of the framework, unveiled some limitations, and pointed to interesting future work directions, but also provided some actionable implications for researchers and practitioners. |
URI: | https://ruomoplus.lib.uom.gr/handle/8000/2030 | DOI: | 10.1016/j.jss.2023.111877 | Rights: | CC0 1.0 Παγκόσμια Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές |
Corresponding Item Departments: | Department of Applied Informatics Department of Applied Informatics Department of Applied Informatics Department of Applied Informatics |
| Appears in Collections: | Articles |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| nikolaidis2024jss.pdf | 837,69 kB | Adobe PDF | View/Open |
SCOPUSTM
Citations
4
checked on Apr 12, 2026
Page view(s)
77
checked on Apr 18, 2026
Download(s)
10
checked on Apr 18, 2026
Google ScholarTM
Check
Altmetric
Altmetric
This item is licensed under a Creative Commons License