411 research outputs found

    Using Modularity Metrics to assist Move Method Refactoring of Large System

    Full text link
    For large software systems, refactoring activities can be a challenging task, since for keeping component complexity under control the overall architecture as well as many details of each component have to be considered. Product metrics are therefore often used to quantify several parameters related to the modularity of a software system. This paper devises an approach for automatically suggesting refactoring opportunities on large software systems. We show that by assessing metrics for all components, move methods refactoring an be suggested in such a way to improve modularity of several components at once, without hindering any other. However, computing metrics for large software systems, comprising thousands of classes or more, can be a time consuming task when performed on a single CPU. For this, we propose a solution that computes metrics by resorting to GPU, hence greatly shortening computation time. Thanks to our approach precise knowledge on several properties of the system can be continuously gathered while the system evolves, hence assisting developers to quickly assess several solutions for reducing modularity issues

    Are liquids an efficient vehicle of healthcare associated infections? A review of reported cases in Italy (2000- 2014)

    Get PDF
    INTRODUCTION: In the field of healthcare-associated infections (HCAIs), one of the most reported, studied and discussed sources of infections is water, partly due to its controllability, but also because healthcare facilities, especially hospitals, require a significant quantity of water per day. In addition to water, during healthcare procedures, other liquids can serve as source of infections. The present study reports a review of those HCAIs associated to liquid vehicles occurred in Italy during the period 2000-2014. METHOD: The review focused on cases of liquid-associated HCAIs in both sporadic cases and outbreaks according to the definition provided by both Word Health Organization and United States' Centers for Disease Control and Preventions in 2011. The review included all original papers published in peer-reviewed journals, in which the association between the infection and the exposure to contaminated water/other fluid was demonstrated by epidemiological and/or molecular methods. Articles describing cases due to parenteral transmitted pathogens (by blood or blood-derived fluids) were excluded. RESULTS: During the period 2000-2014, 34 episodes have been described for a total of about 400 cases of infection. Isolations included genus Legionella, Pseudomonas, Serratia, Ralstonia, Burkolderia, Klebsiella and other pseudomonadaceae. The results confirm that HCAIs can be associated also to liquids other than piped water. The large majority of articles refers to hospital wards where patients with high risk of infections are usually admitted. DISCUSSION: The review highlights a great number of HCAIs, but if we consider that the large part of HCAIs are not reported in literature, it is clear that the burden of this phenomenon is by far higher. Many cases of HCAI were identified in the context of local surveillance systems, demonstrating their role in HCAI control. With regard to diagnosis, the isolation and identification of the etiological agent is critical to reach the source of infection and to plan the necessary disinfection measures. Therefore, it is possible to conclude that, through a multiple approach of engineering and hygiene measures, as well as surveillance ad management of hospital liquids, the risk for contracting "water born" HCAIs may be controlled

    Improving files availability for BitTorrent using a diffusion model

    Full text link
    The BitTorrent mechanism effectively spreads file fragments by copying the rarest fragments first. We propose to apply a mathematical model for the diffusion of fragments on a P2P in order to take into account both the effects of peer distances and the changing availability of peers while time goes on. Moreover, we manage to provide a forecast on the availability of a torrent thanks to a neural network that models the behaviour of peers on the P2P system. The combination of the mathematical model and the neural network provides a solution for choosing file fragments that need to be copied first, in order to ensure their continuous availability, counteracting possible disconnections by some peers

    Is swarm intelligence able to create mazes?

    Get PDF
    In this paper, the idea of applying Computational Intelligence in the process of creation board games, in particular mazes, is presented. For two different algorithms the proposed idea has been examined. The results of the experiments are shown and discussed to present advantages and disadvantages

    Human tularemia in Italy. Is it a re-emerging disease?

    Get PDF
    In order to evaluate whether tularemia is re-emerging in Italy, data on mortality and morbidity (obtained by the National Institute of Statistics; ISTAT), Italian cases described in the scientific literature and data concerning hospitalizations for tularemia (obtained by the National Hospital Discharge Database) were analysed. From 1979 to 2010, ISTAT reported 474 cases and no deaths. The overall number of cases obtained from the literature review was at least 31% higher than that reported by ISTAT. Moreover, the number of cases reported by ISTAT was 3·5 times smaller than hospitalized cases. The real frequency of the disease should be carefully investigated and taken into account in order to implement specific prevention measures.Tularemia is a contagious infectious disease due to Francisiella tularensis that can cause serious clinical manifestations and significant mortality if untreated. Although the frequency and significance of the disease has diminished over the last decades in Central Europe, over the past few years, there is new evidence suggesting that tularemia has re-emerged worldwide. To know the real epidemiology of the disease is at the root of correct control measures. In order to evaluate whether tularemia is re-emerging in Italy, data on mortality and morbidity (obtained by the National Institute of Statistics; ISTAT), Italian cases described in the scientific literature and data concerning hospitalizations for tularemia (obtained by the National Hospital Discharge Database) were analysed. From 1979 to 2010, ISTAT reported 474 cases and no deaths. The overall number of cases obtained from the literature review was at least 31% higher than that reported by ISTAT. Moreover, the number of cases reported by ISTAT was 3·5 times smaller than hospitalized cases. In Italy tularemia is sporadic, rarely endemic and self-limiting; but, although the trend of reported tularemia does not support the hypothesis of a re-emerging disease, the study demonstrates a wide underreporting of the disease. The real frequency of the disease should be carefully investigated and taken into account in order to implement specific prevention measures

    Searching Design Patterns Fast by Using Tree Traversals

    Get PDF
    Large software systems need to be modified to remain useful. Changes can be more easily performed when their design has been carefully documented. This paper presents an approach to quickly find design patterns that have been implemented into a software system. The devised solution greatly reduces the performed checks by organising the search for a design pattern as tree traversals, where candidate classes are carefully positioned into trees. By automatically tagging classes with design pattern roles we make it easier for developers to reason with large software systems. Our approach can provide documentation that lets developers understand the role each class is playing, assess the quality of the code, have assistance for refactoring and enhancing the functionalities of the software system.

    Knowledge, attitudes, and behavior concerning dental trauma among parents of children attending primary school

    Get PDF
    BACKGROUND: Traumatic dental injuries occur frequently in children and adolescents. The purpose of the present study is to examine the levels of knowledge and behaviors regarding dental trauma among parents of children attending primary schools in the Apulia region of Italy. METHODS: The study was carried out using an anonymous questionnaire with closed answers distributed to 2,775 parents who were enrolled based on the entire regional school population. Analyses were conducted using the PROC CORRESP (procedure to perform multiple correspondence analysis) and PROC FASTCLUS (procedure to perform cluster analysis). Statistical significance was set at p-value <0.05. RESULTS: A total 15.5% of the sample reported that their children had experienced dental trauma. Overall, 53.8% of respondents stated that they knew what to do in cases of dental injury. Regarding the time limit within which it is possible to usefully intervene for dental trauma, 56.8% of respondents indicated "within 30 minutes". Of the total sample, 56.5% knew how to preserve a displaced tooth. A total 62.9% of parents felt it was appropriate for their children to use dental guards during sports activities. The multivariate analysis showed that wrong knowledge are distributed among all kinds of subject. Parents with previous experience of dental trauma referred right behaviours, instead weak knowledge and wrong behaviours are associated with parents that easily worried for dental events. CONCLUSIONS: This study showed that most parents reported no experience of dental trauma in their children, and half of them did not know what to do in case of traumatic dental injury and they would intervene within 30 minutes, suggesting that dental trauma may trigger panic. However, they did not have the information needed to best assist the affected child. Motivating parents to assume a preventive approach towards dental trauma may produce positive changes that would result an increase of long-term health benefits among both parents and children

    Lessening stress and anxiety-related behaviors by means of AI-driven drones for aromatherapy

    Get PDF
    Stress and anxiety are part of the human mental process which is often unavoidably yield by circumstances and situations such as waiting for a flight at the airport gate, hanging around before an exam,or while in an hospital waiting room. In this work we devise a decision system for a robotic aroma diffusion device designed to lessen stress and anxiety-related behaviors. The robot is intended as designed for deployments in closed environments that resembles the aspect and structure of a waiting room with different chairs where people sit and wait. The robot can be remotely driven by means of an artificial intelligence based on Radial Basis Function Neural Networks classifiers. The latter is responsible to recognize when stress or anxiety levels are arising so that the diffusion of specific aromas could relax the bystanders. We make use of thermal images to infer the level of stress by means of an ad hoc feature extraction approach. The system is prone to future improvements such as the refinement of the classification process also by means of ac-curate psychometric studies that could be based on standardized tests or derivatives
    corecore