About
100
Publications
50,508
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
975
Citations
Citations since 2017
Introduction
Additional affiliations
April 2014 - present
Publications
Publications (100)
Efficient mobility is a key aspect for the future smart cities. The real-time optimization of vehicular and public transportation flows to reduce traffic congestions, costs and emissions is the real added value for smart cities.
In this paper, we describe a novel use of big data coming from the cellular network of the Vodafone Italy Telco operator...
Statistical models to predict clinical outcomes with anakinra vs. tocilizumab treatments for severe pneumonia in COVID19 patients.
The coronavirus disease 2019 pandemic has represented an individual and collective trauma with an impact on mental health. COVID-19 survivors need to be screened for psychological distress regularly for timely intervention. After March 2020, an outpatients clinic for follow up of discharged COVID-19 patients was set up at Infectious Diseases Depart...
In the last few years, data-driven software solutions have attracted a lot of attention in research and development at academic, industry, business, and government levels to exploit the hidden knowledge and big data that can be offered to cities and citizens in the future [...]
The rapid development of effective vaccines against COVID-19 is an extraordinary achievement. However, no medical product can ever be considered risk-free. Several countries have a pharmacovigilance system that detects, assesses, understands, and prevents possible adverse effects of a drug. To benefit from such huge data sources, specialists and re...
The rapid development of effective vaccines against COVID-19 is an extraordinary achievement. However, no medical product can ever be considered risk-free. Several countries have a pharmacovigilance system that detects, assesses, understands, and prevents possible adverse effects of a drug. To benefit from such huge data sources, specialists and re...
Objectives:
To investigate the hypothesis of a seasonal periodicity, driven by climate, in the contagion resurgence of COVID-19 in the period February 2020-December 2021.
Design:
An observational study of 30 countries from different geographies and climates. For each country, a Fourier spectral analysis was performed with the series of the daily...
The COVID-19 pandemic has disclosed the fundamental role played by pre-symptomatic and asymptomatic infected individuals in the transmission of the infection. The early detection of those individuals, who unwittingly can transmit the infection to other subjects, remains the key strategy within the context of the containment measures adopted by publ...
JUNE 18, 2021 With reference to https://doi.org/10.1016/S0140-6736(21)01358-1, here additional analyses and considerations: In UK, we are observing an increase on the new positive daily cases (today +11,007 new cases) followed by an increase of hospitalizations and of patients on ventilation: this week we moved from +98 avg 7-day observed in the mi...
In this paper, a preliminary data analytics study on the spread of COVID-19 in Italy and Lombardy Region is reported to understand how the COVID-19 spread from a geographical point-of-view. Understanding the rules followed by the virus in its spread in Italy and Lombardy Region is fundamental to act properly to reduce and isolate the contagious pro...
Background. Industrial software increasingly relies on open source software. Therefore, industrial practitioners need to evaluate the quality of a specific open source product they are considering for adoption. Automated tools greatly help assess open source software quality, by reducing the related costs, but do not provide perfectly reliable indi...
Background: Coronavirus Disease 2019 (COVID-19) is the main discussed topic worldwide in 2020 and at the beginning of the Italian epidemic, scientists tried to understand the virus diffusion and the epidemic curve of positive cases with controversial findings and numbers. Objectives: In this paper, a data analytics study on the diffusion of COVID-1...
Background: CoronaVirus Disease 2019 (COVID-19) is the main discussed topic world-wide in 2020 and at the beginning of the Italian epidemic, scientists tried to understand the virus diffusion and the epidemic curve of positive cases with controversial findings and numbers. Objectives: In this paper, a data analytics study on the diffusion of COVID-...
Introduzione L'analisi dati si è dimostrata di fondamentale importanza per studiare e predire il comportamento di questa pandemia da SARS-CoV2 e Covid19, al fine di intervenire prontamente e arginarne la sua diffusione territoriale [1,2,3]. Il tema scuola è stato un tema molto dibattuto a livello nazionale, con schiere di scienziati che hanno defin...
Background. Industrial software increasingly relies on open source software. Therefore, industrial practitioners need to evaluate the quality of a specific open source product they are considering for adoption. Automated tools greatly help assess open source software quality, by reducing the related costs, but do not provide perfectly reliable indi...
ABSTRACT
Background: CoronaVirus Disease 2019 (COVID-19) is the main discussed topic world-wide in 2020 and at the beginning of the Italian epidemic, scientists tried to understand the virus diffusion and the epidemic curve of positive cases with controversial findings and numbers.
Objectives: In this paper, a data analytics study on the diffusion...
Background. Static analyzers can be useful to software developers in detecting and locating code issues and, in addition, classifying their nature. The main problem of static analyzers, however, is that they may signal too many false alarms. Objective. In this paper, we investigate whether code issues that are detected by SpotBugs persist in softwa...
Background: The unexpected COVID19 pandemic asks for understanding whether and how the citizens mobility can impact the COVID19 spread, in order to estimate the numbers of positive new cases and to predict potential new waves of SARS-CoV2 pandemic. In [1] and [2], the authors studied how data analytics can help local and central authorities to mana...
Background. Open Source Software (OSS) is experiencing an increasing popularity both in industry and in academia. Aim. We investigated models for the selection, evaluation, and adoption of OSS, focusing on factors that affect most the evaluation of OSS. Method. We conducted a Systematic Literature Review of 262 studies published until the end of 20...
Background:
COVID-19 is the most widely discussed topic worldwide in 2020, and at the beginning of the Italian epidemic, scientists tried to understand the virus diffusion and the epidemic curve of positive cases with controversial findings and numbers.
Objective:
In this paper, a data analytics study on the diffusion of COVID-19 in Italy and th...
BACKGROUND
COVID-19 is the most widely discussed topic worldwide in 2020, and at the beginning of the Italian epidemic, scientists tried to understand the virus diffusion and the epidemic curve of positive cases with controversial findings and numbers.
OBJECTIVE
In this paper, a data analytics study on the diffusion of COVID-19 in Italy and the Lo...
Nel presente report si studia l'impatto che la Fase2 (introdotta sul territorio nazionale italiano in data 4 maggio 2020 con forte allentamento delle misure di lockdown) e la Fase2bis (introdotta sul territorio nazionale italiano in data 18 maggio 2020 con la quasi totale riapertura di tutte le attività commerciali e dell'industria) possono avere n...
UNSTRUCTURED
CoronaVirus Disease 2019 (COVID-19) fatality rate in Italy is controversial and is largely affecting discussion on the impact of containment measures that are straining the world’s social and economic fabric, such as large-scale use of isolation and quarantine, closing borders, imposing limits on public gatherings, and implementing nat...
Background:
CoronaVirus Disease 2019 (COVID-19) fatality rate in Italy is controversial and is largely affecting discussion on the impact of containment measures that are straining the world's social and economic fabric, such as large-scale use of isolation and quarantine, closing borders, imposing limits on public gatherings, and implementing nat...
Per il calcolo differenziale di R0 (Tasso di Contagiosità di una malattia infettiva, inteso come la potenziale trasmissibilità del virus), il Time-Dependant Method, proposto da Wallinga & Teunis [2] è il metodo più preciso da utilizzare quando un'epidemia è ancora in corso proprio perché valuta il progredire temporale del contagio giornaliero. Nei...
In questo breve report si dimostra la parziale congruenza con quanto delineato in [1], dove si afferma che a prescindere dalle regole di contenimento e contrasto all'epidemia, il ciclo di vita dell'epidemia da SARS-CoV-2 è di circa 70gg. Preso un grafico dei contagi giornalieri (o dei decessi), sull'asse delle x abbiamo il tempo che scorre, mentre...
Una delle percezioni più distorte che ha la popolazione italiana su COVID-19 è legata al Tasso di Letalità del virus (CFR: Case Fatality Rate). Cittadini, politici e giornalisti si chiedono continuamente perché l'Italia sia la nazione dove si muore terribilmente di più per COVID-19 che nel resto del mondo. Vediamo in questo articolo di fare un po'...
Fig. 1-Modello di Predizione pubblicato in data 2 marzo su stima della curva dei contagi in Italia In arancione è mostrata la classica curva esponenziale tipica delle epidemie. In verde è invece mostrata la curva funzione potenza del modello predittivo pubblicato dal prof. Davide Tosi in data 2 marzo, che meglio predice il reale andamento di contag...
Functional size measures are used in several software development processes, because they can be applied as soon as the functional user requirements of a software application have been specified. Quite often, functional user requirements are used as the main input of effort and cost estimation. Since effort and cost estimates are fundamental for de...
Free/Libre Open Source Software has evolved dramatically in the last twenty years and many open source products are now considered similar, or even better than proprietary counterparts. Given the evolution of software-both concerning its development and its usage-it is likely that the motivations for adopting an open source rather than a proprietar...
Free/Libre Open Source Software has evolved dramatically in the last twenty years and many open source products are now considered similar, or even better than proprietary counterparts. Given the evolution of software – both concerning its development and its usage – it is likely that the motivations for adopting an open source rather than a propri...
Disclosing personal data for a purpose not known by data subjects is a practice that the 2018 European Union General Data Protection Regulation (GDPR) is supposed to prevent. This article gives an overview of the major aspects of GDPR related to provision, use, and maintenance of cloud services and technologies.
Background: Technical debt is currently receiving increasing attention from practitioners and researchers. Several metaphors, concepts, and indications concerning technical debt have been introduced, but no agreement exists about a solid definition of technical debt.
Objective: We aim at providing a solid basis to the definition of technical debt a...
Background - Software development productivity is widely investigated in the Software Engineering literature. However, continuously updated evidence on productivity is constantly needed, due to the rapid evolution of software development techniques and methods, and also the regular improvement in the use of the existing ones. Objectives -The main g...
(PAPER LINK: http://rdcu.be/tMtS)
Efficient mobility is a key aspect for the futuresmart cities. The real added value for smart cities is thereal-time optimization of vehicular and public transporta-tion flows to reduce traffic congestions, costs, and emissions.Observing constantly the behaviour of people moving aroundthe city can help policy makers t...
Background – Software development productivity is of great practical interest and has been widely investigated in the past. However, due to the rapid evolution of software development techniques and methods and the constant improvement in the use of existing ones, continuously updated evidence on productivity is constantly needed.
Objectives – The...
Efficient energy planning is a key feature for the future smart cities. The real-time optimization of the energy distribution and storage is the real added value for smart grid and cities. However, the available energy providers’ infrastructures are not able to estimate and predict real-time fluctuation of the energy demand and are not scalable eno...
The most popular Functional Size Measurement methods adopt a concept of “functionality” that is based mainly on the data involved in functions and data movements. Functional size measures are often used as a basis for estimating the effort required for software development. However, Functional Size Measurement does not take directly into considerat...
Background. The introduction of Open Source Software technologies in the Public Administration plays a key role in the spread of Open Source Software. The state of the art in the adoption of Open Source Software solutions in the Public Administration is not very well known even in areas like Lombardy, which is Italy’s largest and most developed reg...
Quality is an important issue for WS-based software systems, like for any other software system. Quality is intrinsically a multi-faceted concept and is usually defined in terms of several quality attributes, quantified via a number of measures. In addition, relations may exist among the different quality attributes and among their measures. A qual...
Context Semantically annotating web services is gaining more attention as an important aspect to support the automatic matchmaking and composition of web services. Therefore, the support of well-known and agreed ontologies and tools for the semantical annotation of web services is becoming a key concern to help the diffusion of semantic web service...
Efficient energy planning is a key feature for the future
smart cities. The real-time optimization of the energy
distribution and storage is the real added value for smart
grid and cities. However, the available energy providers’
infrastructures are not able to predict real-time
fluctuation of the energy demand, taking into account the
new emerging...
The most popular Functional Size Measurement methods adopt a concept of “functionality” that is based mainly on the data involved in functions and data movements. Functional size measures are often used as a basis for estimating the effort required for software development. However, Functional Size Measurement does not take directly into considerat...
The emergence of mobile technologies provides the
opportunity to carry mobility field into the smart city arena.
Transportation data are key factors for improving mobility
services: traditional approaches to compute urban dynamics,
mobility patterns and real-time vehicular traffic situations are
based on cameras, on-road sensors or emergency calls,...
The most popular Functional Size Measurement methods, namely IFPUG Function Point Analysis and the COSMIC method, adopt a concept of "functionality" that is based mainly on the data involved in functions and data movements. Neither of the mentioned methods takes directly into consideration the amount of data processing involved in a process. Functi...
Function Points Analysis and the COSMIC method
are very often used for measuring the functional size of
programs. The COSMIC method was proposed to solve some
shortcomings of Function Points, including not being well
suited for representing the functionality of real-time and
embedded software. However, little evidence exists to support
the claim th...
Real-time traffic and transportation data are key factors for improving
urban mobility services. With the emergence of smartphones, traditional data sources
such as cameras and road sensors could be replaced with innovative approaches
centred around smartphone users. The SUPERHUB project proposes a novel user
centric approach for gathering, process...
Service-oriented applications do not fully benefit from standard APIs yet, and many applications fail to use
interchangeably all the services that implement a standard service API. This paper presents an approach
to develop adaptation strategies that improve service interchangeability for service-oriented applications
based on standard APIs. In our...
The quantification of several software attributes (e.g., size, complexity, cohesion, coupling) is usually carried out in a static fashion, and several hundreds of measures have been defined to this end. However, static measurement may only be an approximation for the measurement of these attributes during software use. The paper proposes a theoretica...
Semantic web services are gaining more attention as an important element of the emerging semantic web. Therefore, testing semantic web services is becoming a key concern as an essential quality assurance measure. The objective of this systematic literature review is to summarize the current state of the art of functional testing of semantic web ser...
Open Source Software (OSS) products do not usually follow traditional software engineering development paradigms. Specifically, testing activities in OSS development may be quite different from those carried out in Closed Source Software (CSS) development. As testing and verification require a good deal of resources in OSS, it is necessary to have...
The quantification of several software attributes (e.g., size, complexity, cohesion, coupling) is usually carried out in a static fashion, and several hundreds of measures have been defined to this end. However, static measurement may only be an approximation for the measurement of these attributes during software use. The paper proposes a theoreti...
The goal of every open source project is to gain as many satisfied users as possible. To this end, open source software producers should focus on both product development and communication. Currently, most open source projects are mainly concerned with developing code using the most appealing technologies and introducing fancy features. On the cont...
In Italy, the adoption of modern software technologies is strongly limited by the current critical economic situation. The adoption of Open Source Software (OSS) solutions can mitigate this problem because of the nature of OSS products that helps to cut down on costs by providing modern and flexible products. However, very often school managers and...
Service-oriented applications often experience runtime fail-ures when they attempt to interchangeably use different services that implement the same service API. In previous work, we have introduced a technique that combines test suites and adaptors into self-managed adaptation strategies, to automatically solve interchangeability failures at runti...
Open Source Software (OSS) communities do not often invest in marketing strategies to promote their products in a competitive way. Even the home pages of the web portals of well-known OSS products show technicalities and details that are not relevant for a fast and effective evaluation of the product's qualities. So, final users and even developers...
Open Source Software (OSS) products do not usually follow the traditional software engineering development paradigms found in textbooks. Specifically, testing activities in OSS development may be quite different from those carried out in Closed Source Software (CSS) development, also due to the fact that OSS processes often seem to be less structur...
Background: Open Source Software (OSS) is used by a continuously growing number of people, both end-users and developers. The quality of OSS is thus an issue of increasing interest. Specifically, OSS stakeholders need to trust OSS with respect to a number of qualities.
Objective: This paper focuses on the level of trust that OSS stakeholders have i...
Open Source Software (OSS) communities do not often invest in marketing strategies to promote their products in a competitive way. Even the home pages of the web portals of well-known OSS products show technicalities and details that are not relevant for a fast and effective evaluation of the product's qualities. So, final users and even developers...
In this paper, we survey a set of 33 well-known Open Source Software (OSS) projects to understand how in 2010 developers perform quality assurance activities for their OSS projects. We compare our results with the data published in a previous survey done by L. Zhao and S. Elbaum. Our results are in line with the previous work and confirm that OSS i...
Empirical studies will be carried out in industrial environments. Therefore, experiments will need to be carefully planned, designed, and executed, to minimize the risk of having incomplete or misleading information. Clearly, the second iteration of this task in the second round of experiments will benefit from the experience gathered in the first...
Background. Open Source Software (OSS) provides increasingly
serious and viable alternatives to traditional closed source
software. The number of OSS users is continuously growing, as is
the number of potential users that are interested in evaluating the
quality of OSS. The latter would greatly benefit from simple
methods for evaluating the trustwo...
The quality of Open Source Software (OSS) is generally much debated. Some state that it is generally higher than closed-source
counterparts, while others are more skeptical. The authors have collected the opinions of the users concerning the quality
of 44 OSS products in a systematic manner, so that it is now possible to present the actual opinions...
In the context of Open Source Software (OSS), the lack of project documentation is one of the most challenging problems that slows down the widespread diffusion of OSS products. The difficulty of providing up-to-date and reasonable documentation for OSS products relates to two main reasons. First, documenting development activities and technologica...