68 citations · 74 across the 13 of their papers we have counts for
16 papers
Smells and Refactorings for Software Environmental Sustainability: A Systematic Literature Review
Ornela Danushi, Flavio Sampirisi, Jacopo Soldani +2
Context: The environmental impact of ICT is constantly growing. Enhancing its environmental sustainability requires dealing with energy-hungry software systems, by possibly reducin…
StableShots: Online Shot Stopping for Quantum Circuit Execution
Giuseppe Bisicchia, Alessandro Bocci, Ernesto Pimentel +1
Quantum circuit execution estimates output distributions by repeated measurements, yet developers commonly choose a fixed shot budget before execution. This static choice is brittl…
How Many Shots Are Enough for a Quantum Circuit?
Giuseppe Bisicchia, Alessandro Bocci, Ernesto Pimentel +1
Quantum algorithms require repeated circuit executions, known as shots, to estimate output distributions accurately. Determining the minimal number of shots needed to meet a target…
A Neurosymbolic Prolog Skill for LLM-Driven Service Placement
Jacopo Massa, Giuseppe Bisicchia, Patrizio Dazzi +1
Service placement in the cloud-edge continuum requires assigning application components to heterogeneous resources under multiple constraints, including latency, locality, and poli…
Failure-Resilient and Carbon-Efficient Deployment of Microservices over the Cloud-Edge Continuum
Francisco Ponce, Simone Gazza, Andrea D'Iapico +9
Deploying microservice-based applications (MSAs) on heterogeneous and dynamic Cloud-Edge infrastructures requires balancing conflicting objectives, such as failure resilience, perf…
Rethinking Services in the Quantum Age: The SOQ Paradigm
Jose Garcia-Alonso, Enrique Moguel, Jaime Alvarado-Valiente +11
Quantum computing is rapidly progressing from theoretical promise to practical implementation, offering significant computational advantages for tasks in optimization, simulation,…
Evaluating Security Properties in the Execution of Quantum Circuits
Paolo Bernardi, Antonio Brogi, Gian-Luigi Ferrari +1
Quantum computing is a disruptive technology that is expected to offer significant advantages in many critical fields (e.g. drug discovery and cryptography). The security of inform…
Combining Declarative and Linear Programming for Application Management in the Cloud-Edge Continuum
Jacopo Massa, Stefano Forti, Patrizio Dazzi +1
This work investigates the data-aware multi-service application placement problem in Cloud-Edge settings. We previously introduced EdgeWise, a hybrid approach that combines declara…
Declarative Traffic Engineering for Low-Latency and Reliable Networking
Jacopo Massa, Stefano Forti, Federica Paganelli +4
Cloud-Edge applications like industrial control systems and connected vehicles demand stringent end-to-end latency guarantees. Among existing data plane candidate solutions for bou…
ECLYPSE: a Python Framework for Simulation and Emulation of the Cloud-Edge Continuum
Jacopo Massa, Valerio De Caro, Stefano Forti +3
The Cloud-Edge continuum enhances application performance by bringing computation closer to data sources. However, it presents considerable challenges in managing resources and det…
Comparison of Static Analysis Architecture Recovery Tools for Microservice Applications
Simon Schneider, Alexander Bakhtin, Xiaozhou Li +5
Architecture recovery tools help software engineers obtain an overview of the structure of their software systems during all phases of the software development life cycle. This is…
Distributing Quantum Computations, Shot-wise
Giuseppe Bisicchia, Giuseppe Clemente, Jose Garcia-Alonso +3
NISQ (Noisy Intermediate-Scale Quantum) era constraints, high sensitivity to noise and limited qubit count, impose significant barriers on the usability of QPUs (Quantum Process Un…
Carbon-aware Software Services
Stefano Forti, Jacopo Soldani, Antonio Brogi
The significant carbon footprint of the ICT sector calls for methodologies to contain carbon emissions of running software. This article proposes a novel framework for implementing…
From Quantum Mechanics to Quantum Software Engineering: A Historical Review
Giuseppe Bisicchia, Jose Garcia-Alonso, Juan M. Murillo +1
Victor Hugo's timeless observation, "Nothing is more powerful than an idea whose time has come", resonates today as Quantum Computing, once only a dream of a physicist, stands at t…
Quantum Software Engineering: Roadmap and Challenges Ahead
Juan M. Murillo, Jose Garcia-Alonso, Enrique Moguel +13
As quantum computers advance, the complexity of the software they can execute increases as well. To ensure this software is efficient, maintainable, reusable, and cost-effective -k…
Comparison of Static Analysis Architecture Recovery Tools for Microservice Applications
Simon Schneider, Alexander Bakhtin, Xiaozhou Li +5
Architecture recovery tools help software engineers obtain an overview of their software systems during all phases of the software development lifecycle. This is especially importa…