Giovanni Rosa

Giovanni Rosa
Università degli Studi del Molise | Università del Molise · Department of Biosciences and Territory

About

25
Publications
2,439
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
94
Citations

Publications

Publications (25)
Article
Voice-based virtual assistants are becoming increasingly popular. Such systems provide frameworks to developers for building custom apps. End-users can interact with such apps through a Voice User Interface (VUI), which allows the user to use natural language commands to perform actions. Testing such apps is not trivial: The same command can be exp...
Chapter
Telemedicine allows to constantly monitor patients without the need of hospitalization. Such a practice is enabled by IoMT (Internet of Medical Things) devices, which acquire signals, and by AI (Artificial Intelligence)-based algorithms, able to automatize the analysis carried out on many patients. The large quantity of data produced every minute b...
Article
Docker is a containerization technology that allows developers to ship software applications along with their dependencies in Docker images. Developers can extend existing images using them as base images when writing Dockerfiles. However, a lot of alternative functionally-equivalent base images are available. While many studies define and evaluate...
Preprint
Full-text available
Containerization allows developers to define the execution environment in which their software needs to be installed. Docker is the leading platform in this field, and developers that use it are required to write a Dockerfile for their software. Writing Dockerfiles is far from trivial, especially when the system has unusual requirements for its exe...
Chapter
Medical technologies in the form of wearable devices are an integral part of our daily lives. These devices are devoted to acquire physiological data to provide personal analytics and to assess the physical status of assisted individuals. Nowadays, thanks to the research effort and to the continuously evolving technologies, telemedecine plays a cru...
Article
Full-text available
Blockchain is a platform of distributed elaboration, which allows users to provide software for a huge range of next‐generation decentralized applications without involving reliable third parties. Smart contracts (SCs) are an important component in blockchain applications: they are programmatic agreements among two or more parties that cannot be re...
Preprint
Full-text available
Background. Containerization technologies are widely adopted in the DevOps workflow. The most commonly used one is Docker, which requires developers to define a specification file (Dockerfile) to build the image used for creating containers. There are several best practice rules for writing Dockerfiles, but the developers do not always follow them....
Chapter
Full-text available
Congestive heart failure (CHF) is a chronic heart disease that causes debilitating symptoms and leads to higher mortality and morbidity. In this paper, we present HARPER, a novel automatic detector of CHF episodes able to distinguish between Normal Sinus Rhythm (NSR), CHF, and no-CHF. The main advantages of HARPER are its reliability and its capabi...
Article
Full-text available
Tether is a stablecoin, namely a cryptocurrency associated with an underlying security. Tether provides one of the most relevant ways to buy bitcoins and has been the centre of many controversies. In fact, it has been hypothesized that new tethers are issued without the underlying reserves, and that new massive Tether emissions are the basis of str...
Chapter
Atrial fibrillation (AF) is the most common type of heart arrhythmia. AF is highly associated with other cardiovascular diseases, such as heart failure, coronary artery disease and can lead to stroke. Unfortunately, in some cases people with atrial fibrillation have no explicit symptoms and are unaware of their condition until it is discovered duri...
Conference Paper
Many software developers perceive technical debt as the biggest problems in their projects. They also perceive code reviews as the most important process to increase code quality. As inconsistent coding style is one source of technical debt, it is no surprise that coding convention violations can lead to patch rejection during code review. However,...
Conference Paper
Full-text available
In the last few years wearable devices are becoming always more important. Their usefulness mainly lies in the continuous monitoring of vital parameters and signals, such as electrocardiogram. However, such a monitoring results in an enormous amount of data which cannot be precisely analyzed manually. This recalls the need of approaches and tools f...

Network

Cited By