19 citations · 28 across the 12 of their papers we have counts for
12 papers
Towards a Small Language Model Lifecycle Framework
Parsa Miraghaei, Sergio Moreschini, Antti Kolehmainen +1
Background: The growing demand for efficient and deployable language models has led to increased interest in Small Language Models (SLMs). However, existing research remains fragme…
Generative AI for Software Architecture. Applications, Challenges, and Future Directions
Matteo Esposito, Xiaozhou Li, Sergio Moreschini +5
Context: Generative Artificial Intelligence (GenAI) is transforming much of software development, yet its application in software architecture is still in its infancy, and no prior…
Self-Organizing Edge Computing Distribution Framework for Visual SLAM
Jussi Kalliola, Lauri Suomela, Sergio Moreschini +1
Localization within a known environment is a crucial capability for mobile robots. Simultaneous Localization and Mapping (SLAM) is a prominent solution to this problem. SLAM is a f…
6GSoft: Software for Edge-to-Cloud Continuum
Muhammad Azeem Akbar, Matteo Esposito, Sami Hyrynsalmi +17
In the era of 6G, developing and managing software requires cutting-edge software engineering (SE) theories and practices tailored for such complexity across a vast number of conne…
Towards a Technical Debt for Recommender System
Sergio Moreschini, Ludovik Coba, Valentina Lenarduzzi
Balancing the management of technical debt within recommender systems requires effectively juggling the introduction of new features with the ongoing maintenance and enhancement of…
Edge to Cloud Tools: A Multivocal Literature Review
Sergio Moreschini, Elham Younesian, David Hästbacka +3
Edge-to-cloud computing is an emerging paradigm for distributing computational tasks between edge devices and cloud resources. Different approaches for orchestration, offloading, a…
Workrs: Fault Tolerant Horizontal Computation Offloading
Alexander Droob, Daniel Morratz, Frederik Langkilde Jakobsen +6
The broad development and usage of edge devices has highlighted the importance of creating resilient and computationally advanced environments. When working with edge devices these…
AI Techniques in the Microservices Life-Cycle: A Systematic Mapping Study
Sergio Moreschini, Shahrzad Pour, Ivan Lanese +7
The use of AI in microservices (MSs) is an emerging field as indicated by a substantial number of surveys. However these surveys focus on a specific problem using specific AI techn…
Toward End-to-End MLOps Tools Map: A Preliminary Study based on a Multivocal Literature Review
Sergio Moreschi, Gilberto Recupito, Valentina Lenarduzzi +3
MLOps tools enable continuous development of machine learning, following the DevOps process. Different MLOps tools have been presented on the market, however, such a number of tool…
Fault Prediction based on Software Metrics and SonarQube Rules. Machine or Deep Learning?
Francesco Lomio, Sergio Moreschini, Valentina Lenarduzzi
Background. Developers spend more time fixing bugs and refactoring the code to increase the maintainability than developing new features. Researchers investigated the code quality…
OSS PESTO: An Open Source Software Project Evaluation and Selection TOol
Xiaozhou Li, Sergio Moreschini
Open source software (OSS), playing an increasingly critical role nowadays, has been commonly adopted and integrated in various software products. For many practitioners, selecting…
Exploring Factors and Metrics to Select Open Source Software Components for Integration: An Empirical Study
Xiaozhou Li, Sergio Moreschini, Zheying Zhang +1
[Context] Open Source Software (OSS) is nowadays used and integrated in most of the commercial products. However, the selection of OSS projects for integration is not a simple proc…