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 SizeFormat
nikolaidis2024jss.pdf837,69 kBAdobe PDF
View/Open
Show full item record

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 Creative Commons