118,255 research outputs found

    Finding Bad Code Smells with Neural Network Models

    Get PDF
    Code smell refers to any symptom introduced in design or implementation phases in the source code of a program. Such a code smell can potentially cause deeper and serious problems during software maintenance. The existing approaches to detect bad smells use detection rules or standards using a combination of different object-oriented metrics. Although a variety of software detection tools have been developed, they still have limitations and constraints in their capabilities. In this paper, a code smell detection system is presented with the neural network model that delivers the relationship between bad smells and object-oriented metrics by taking a corpus of Java projects as experimental dataset. The most well-known object-oriented metrics are considered to identify the presence of bad smells. The code smell detection system uses the twenty Java projects which are shared by many users in the GitHub repositories. The dataset of these Java projects is partitioned into mutually exclusive training and test sets. The training dataset is used to learn the network model which will predict smelly classes in this study. The optimized network model will be chosen to be evaluated on the test dataset. The experimental results show when the modelis highly trained with more dataset, the prediction outcomes are improved more and more. In addition, the accuracy of the model increases when it performs with higher epochs and many hidden layers

    Olfactory receptors for a smell sensor: A comparative study of the electrical responses of rat I7 and human 17-40

    Full text link
    In this paper we explore relevant electrical properties of two olfactory receptors (ORs), one from rat OR I7 and the other from human OR 17-40, which are of interest for the realization of smell nanobiosensors. The investigation compares existing experiments, coming from electrochemical impedance spectroscopy, with the theoretical expectations obtained from an impedance network protein analogue, recently developed. The changes in the response due to the sensing action of the proteins are correlated with the conformational change undergone by the single protein. The satisfactory agreement between theory and experiments points to a promising development of a new class of nanobiosensors based on the electrical properties of sensing proteins.Comment: 6 pages, 7 figure

    Integrating Olfaction in a Robotic Telepresence Loop

    Get PDF
    In this work we propose enhancing a typical robotic telepresence architecture by considering olfactory and wind flow information in addition to the common audio and video channels. The objective is to expand the range of applications where robotics telepresence can be applied, including those related to the detection of volatile chemical substances (e.g. land-mine detection, explosive deactivation, operations in noxious environments, etc.). Concretely, we analyze how the sense of smell can be integrated in the telepresence loop, covering the digitization of the gases and wind flow present in the remote environment, the transmission through the communication network, and their display at the user location. Experiments under different environmental conditions are presented to validate the proposed telepresence system when localizing a gas emission leak at the remote environment.Universidad de Málaga. Campus de Excelencia Internacional Andalucía Tech

    Use of network analysis to capture key traits affecting tomato organoleptic quality

    Get PDF
    The long-term objective of tomato breeders is to identify metabolites that contribute to defining the target flavour and to design strategies to enhance it. This paper reports the results of network analysis, based on metabolic phenotypic and sensory data, to highlight important relationships among such traits. This tool allowed a reduction in data set complexity, building a network consisting of 35 nodes and 74 links corresponding to the 74 significant (positive or negative) correlations among the variables studied. A number of links among traits contributing to fruit organoleptic quality and to the perception of sensory attributes were identified. Modular partitioning of the characteristics involved in fruit organoleptic perception captured the essential fruit parameters that regulate interactions among different class traits. The main feature of the network was the presence of three nodes interconnected among themselves (dry matter, pH, and °Brix) and with other traits, and nodes with widely different linkage degrees. Identification of strong associations between some metabolic and sensory traits, such as citric acid with tomato smell, glycine with tomato smell, and granulosity with dry matter, suggests a basis for more targeted investigations in the future

    Detecting and Refactoring Operational Smells within the Domain Name System

    Full text link
    The Domain Name System (DNS) is one of the most important components of the Internet infrastructure. DNS relies on a delegation-based architecture, where resolution of names to their IP addresses requires resolving the names of the servers responsible for those names. The recursive structures of the inter dependencies that exist between name servers associated with each zone are called dependency graphs. System administrators' operational decisions have far reaching effects on the DNSs qualities. They need to be soundly made to create a balance between the availability, security and resilience of the system. We utilize dependency graphs to identify, detect and catalogue operational bad smells. Our method deals with smells on a high-level of abstraction using a consistent taxonomy and reusable vocabulary, defined by a DNS Operational Model. The method will be used to build a diagnostic advisory tool that will detect configuration changes that might decrease the robustness or security posture of domain names before they become into production.Comment: In Proceedings GaM 2015, arXiv:1504.0244
    corecore