Davide Tosi

Davide Tosi
Università degli Studi dell'Insubria | UNINSUBRIA · Department of Theoretical and Applied Sciences

Ph.D

About

89
Publications
46,547
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
802
Citations
Additional affiliations
April 2014 - present
Università degli Studi dell'Insubria
Position
  • Professor (Assistant)

Publications

Publications (89)
Conference Paper
Full-text available
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...
Article
Full-text available
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...
Preprint
Full-text available
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, based on the increasing availabil- ity of large amounts of data as t...
Preprint
Full-text available
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...
Preprint
Full-text available
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...
Preprint
Full-text available
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...
Preprint
Full-text available
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...
Preprint
Full-text available
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...
Chapter
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...
Preprint
Full-text available
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...
Conference Paper
Full-text available
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...
Article
Full-text available
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...
Preprint
Full-text available
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...
Preprint
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...
Article
Full-text available
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...
Preprint
Full-text available
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...
Preprint
Full-text available
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...
Preprint
Full-text available
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'...
Technical Report
Full-text available
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...
Article
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...
Conference Paper
Full-text available
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...
Chapter
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...
Article
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.
Conference Paper
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...
Article
Full-text available
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...
Article
Full-text available
(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...
Conference Paper
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...
Conference Paper
Full-text available
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...
Data
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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...
Article
Full-text available
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...
Conference Paper
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...
Article
Full-text available
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...
Conference Paper
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,...
Conference Paper
Full-text available
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...
Article
Full-text available
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...
Conference Paper
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...
Article
Full-text available
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...
Data
Full-text available
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...
Article
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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...
Article
Full-text available
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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...
Technical Report
Full-text available
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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. In the QualiSPo project the authors addressed the problem of evaluating OSS products in a manner that is both as complete as possible and objective. To this end, a toolset and...
Conference Paper
Open Source Software (OSS) projects do not usually follow the traditional software engineering development paradigms found in textbooks, thus influencing the way OSS developers test their products. In this paper, we explore a set of 33 well-known OSS projects to identify how software quality assurance is performed under the OSS model. The survey in...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
Economic advantages have long been used as a key factor for promoting the adoption of Open Source Software. This paper reports on an investigation about the impact of economic factors when deciding on the adoption of Open Source Software, in the framework of a survey carried out in the QualiPSo project. The results seem to indicate that economic is...
Conference Paper
Full-text available
Open Source Software development often resembles Agile models. In this paper, we report about our experience in using SCRUM for the development of an Open Source Software Java tool. With this work, we aim at answering the following research questions: 1) is it possible to switch successfully to the SCRUM methodology in an ongoing Open Source Softwa...
Conference Paper
Full-text available
QualiPSo (www.qualipso.org) è un progetto co-finanziato dalla Commissione Europea nell'ambito di FP6 che si prefigge di promuovere l'adozione su larga scala dell'open source fornendo metodi, tecniche e strumenti innovativi per analizzare e valutare in modo quantitativo la qualità dell'open source . dato vita a dei Centri di Competenza distribuiti i...