680 research outputs found

    Automatic Detection of GUI Design Smells: The Case of Blob Listener

    Get PDF
    International audienceGraphical User Interfaces (GUIs) intensively rely on event-driven programming: widgets send GUI events, which capture users' interactions, to dedicated objects called controllers. Controllers implement several GUI listeners that handle these events to produce GUI commands. In this work, we conducted an empirical study on 13 large Java Swing open-source software systems. We study to what extent the number of GUI commands that a GUI listener can produce has an impact on the change-and fault-proneness of the GUI listener code. We identify a new type of design smell, called Blob listener that characterizes GUI listeners that can produce more than two GUI commands. We show that 21 % of the analyzed GUI controllers are Blob listeners. We propose a systematic static code analysis procedure that searches for Blob listener that we implement in InspectorGuidget. We conducted experiments on six software systems for which we manually identified 37 instances of Blob listener. InspectorGuidget successfully detected 36 Blob listeners out of 37. The results exhibit a precision of 97.37 % and a recall of 97.59 %. Finally, we propose coding practices to avoid the use of Blob listeners

    String Theoretical Interpretation for Finite N Yang-Mills Theory in Two-Dimensions

    Full text link
    We discuss the equivalence between a string theory and the two-dimensional Yang-Mills theory with SU(N) gauge group for finite N. We find a sector which can be interpreted as a sum of covering maps from closed string world-sheets to the target space, whose covering number is less than N. This gives an asymptotic expansion of 1/N whose large N limit becomes the chiral sector defined by D.Gross and W.Taylor. We also discuss that the residual part of the partition function provides the non-perturbative corrections to the perturbative expansion.Comment: 15 pages, no figures, LaTeX2e, typos corrected, final version to appear in Modern Physics Letters

    Benzene at 1GHz. Magnetic field-induced fine structure

    No full text
    The deuterium NMR spectrum of benzene-d6 in a high field spectrometer (1 GHz protons) exhibits a magnetic field-induced deuterium quadrupolar splitting ??. The magnitude of ?? observed for the central resonance is smaller than that observed for the 13C satellite doublets ???. This difference, ?(??) = ??? ? ??, is due to unresolved fine structure contributions to the respective resonances. We determine the origins of and simulate this difference, and report pulse sequences that exploit the connectivity of the peaks in the 13C and 2H spectra to determine the relative signs of the indirect coupling, JCD, and ??. The positive sign found for ?? is consonant with the magnetic field biasing of an isolated benzene molecule—the magnetic energy of the aromatic ring is lowest for configurations where the C6 axis is normal to the field. In the neat liquid the magnitude of ?? is decreased by the pair correlations in this prototypical molecular liquid

    PEXO : a global modeling framework for nanosecond timing, microsecond astrometry, and μm/s radial velocities

    Get PDF
    54 pages, 2 tables, 19 figures, accepted for publication in ApJS, PEXO is available at https://github.com/phillippro/pexoThe ability to make independent detections of the signatures of exoplanets with complementary telescopes and instruments brings a new potential for robust identification of exoplanets and precision characterization. We introduce PEXO, a package for Precise EXOplanetology to facilitate the efficient modeling of timing, astrometry, and radial velocity data, which will benefit not only exoplanet science but also various astrophysical studies in general. PEXO is general enough to account for binary motion and stellar reflex motions induced by planetary companions and is precise enough to treat various relativistic effects both in the solar system and in the target system. We also model the post-Newtonian barycentric motion for future tests of general relativity in extrasolar systems. We benchmark PEXO with the pulsar timing package TEMPO2 and find that PEXO produces numerically similar results with timing precision of about 1 ns, space-based astrometry to a precision of 1{\mu}as, and radial velocity of 1 {\mu}m/s and improves on TEMPO2 for decade-long timing data of nearby targets, due to its consideration of third-order terms of Roemer delay. PEXO is able to avoid the bias introduced by decoupling the target system and the solar system and to account for the atmospheric effects which set a practical limit for ground-based radial velocities close to 1 cm/s. Considering the various caveats in barycentric correction and ancillary data required to realize cm/s modeling, we recommend the preservation of original observational data. The PEXO modeling package is available at GitHub (https://github.com/phillippro/pexo).Peer reviewe

    Gas Accretion and Star Formation Rates

    Full text link
    Cosmological numerical simulations of galaxy evolution show that accretion of metal-poor gas from the cosmic web drives the star formation in galaxy disks. Unfortunately, the observational support for this theoretical prediction is still indirect, and modeling and analysis are required to identify hints as actual signs of star-formation feeding from metal-poor gas accretion. Thus, a meticulous interpretation of the observations is crucial, and this observational review begins with a simple theoretical description of the physical process and the key ingredients it involves, including the properties of the accreted gas and of the star-formation that it induces. A number of observations pointing out the connection between metal-poor gas accretion and star-formation are analyzed, specifically, the short gas consumption time-scale compared to the age of the stellar populations, the fundamental metallicity relationship, the relationship between disk morphology and gas metallicity, the existence of metallicity drops in starbursts of star-forming galaxies, the so-called G dwarf problem, the existence of a minimum metallicity for the star-forming gas in the local universe, the origin of the alpha-enhanced gas forming stars in the local universe, the metallicity of the quiescent BCDs, and the direct measurements of gas accretion onto galaxies. A final section discusses intrinsic difficulties to obtain direct observational evidence, and points out alternative observational pathways to further consolidate the current ideas.Comment: Invited review to appear in Gas Accretion onto Galaxies, Astrophysics and Space Science Library, eds. A. J. Fox & R. Dav\'e, to be published by Springe

    The Paippalādasaṁhitā of the Atharvaveda Kāṇḍa 15 : a new edition with translation and commentary

    Get PDF
    The aim of the dissertation is to present a critical edition of kāṇḍa 15 of the Paippalādasaṁhitā of the Atharvaveda. The work is divided into two main parts: an Introduction and the critical edition itself. The Introduction deals first with topics related to the transmission of the text. After the description of the manuscripts collated for the edition and the study of their mutual relationships, I address the problem of orthography and spelling in the written sources. Arrangement and content of the hymns are then discussed. The explanation of the way the text is presented and the criteria according to which the critical apparatus has been prepared follow. Finally, the methodology and results of the metrical analysis are investigated. The critical edition follows the same pattern for each of the 23 hymns that constitute the kāṇḍa. Text, translation, a positive critical apparatus, parallel passages, and commentary then follow in that order, arranged stanza by stanza. The comment deals with philological, grammatical, metrical and lexical problems, as well as with the interpretation of the text. At the end of the volume, after a list of abbreviations and the Bibliography, an Index Verborum and an Index Locorum complete the dissertation.Theoretical and Experimental Linguistic

    Microbiological and serological monitoring in hooded crow (Corvus corone cornix) in the Region Lombardia, Italy

    Get PDF
    The health status of 276 hooded crows (Corvus corone cornix) from various provinces of Lombardy was monitored for three years. Bacteriological examination detected E. coli (76%), Campylobacter jejuni (17%), Salmonella typhimurium (11.6%), Yersinia spp. (6.5%), Clamydophila abortus and C. psittaci (2.6%); from six birds showing severe prostration Pasteurella multocida was isolated. Virological and serological tests were negative for Avian Influenza virus (AIV), West Nile virus (WNV) and only three samples were positive for Newcastle disease virus (NDV) but only at serology (titre 1:16)

    Service workload patterns for QoS-driven cloud resource management

    Get PDF
    Cloud service providers negotiate SLAs for customer services they offer based on the reliability of performance and availability of their lower-level platform infrastructure. While availability management is more mature, performance management is less reliable. In order to support a continuous approach that supports the initial static infrastructure configuration as well as dynamic reconfiguration and auto-scaling, an accurate and efficient solution is required. We propose a prediction technique that combines a workload pattern mining approach with a traditional collaborative filtering solution to meet the accuracy and efficiency requirements. Service workload patterns abstract common infrastructure workloads from monitoring logs and act as a part of a first-stage high-performant configuration mechanism before more complex traditional methods are considered. This enhances current reactive rule-based scalability approaches and basic prediction techniques by a hybrid prediction solution. Uncertainty and noise are additional challenges that emerge in multi-layered, often federated cloud architectures. We specifically add log smoothing combined with a fuzzy logic approach to make the prediction solution more robust in the context of these challenges

    Use of wild bird surveillance, human case data and GIS spatial analysis for predicting spatial distributions of West Nile Virus in Greece

    Get PDF
    West Nile Virus (WNV) is the causative agent of a vector-borne, zoonotic disease with a worldwide distribution. Recent expansion and introduction of WNV into new areas, including southern Europe, has been associated with severe disease in humans and equids, and has increased concerns regarding the need to prevent and control future WNV outbreaks. Since 2010, 524 confirmed human cases of the disease have been reported in Greece with greater than 10% mortality. Infected mosquitoes, wild birds, equids, and chickens have been detected and associated with human disease. The aim of our study was to establish a monitoring system with wild birds and reported human cases data using Geographical Information System (GIS). Potential distribution of WNV was modelled by combining wild bird serological surveillance data with environmental factors (e.g. elevation, slope, land use, vegetation density, temperature, precipitation indices, and population density). Local factors including areas of low altitude and proximity to water were important predictors of appearance of both human and wild bird cases (Odds Ratio = 1,001 95%CI = 0,723–1,386). Using GIS analysis, the identified risk factors were applied across Greece identifying the northern part of Greece (Macedonia, Thrace) western Greece and a number of Greek islands as being at highest risk of future outbreaks. The results of the analysis were evaluated and confirmed using the 161 reported human cases of the 2012 outbreak predicting correctly (Odds = 130/31 = 4,194 95%CI = 2,841–6,189) and more areas were identified for potential dispersion in the following years. Our approach verified that WNV risk can be modelled in a fast cost-effective way indicating high risk areas where prevention measures should be implemented in order to reduce the disease incidence
    corecore