801 research outputs found

    Locating bugs without looking back

    Get PDF
    Bug localisation is a core program comprehension task in software maintenance: given the observation of a bug, e.g. via a bug report, where is it located in the source code? Information retrieval (IR) approaches see the bug report as the query, and the source code files as the documents to be retrieved, ranked by relevance. Such approaches have the advantage of not requiring expensive static or dynamic analysis of the code. However, current state-of-the-art IR approaches rely on project history, in particular previously fixed bugs or previous versions of the source code. We present a novel approach that directly scores each current file against the given report, thus not requiring past code and reports. The scoring method is based on heuristics identified through manual inspection of a small sample of bug reports. We compare our approach to eight others, using their own five metrics on their own six open source projects. Out of 30 performance indicators, we improve 27 and equal 2. Over the projects analysed, on average we find one or more affected files in the top 10 ranked files for 76% of the bug reports. These results show the applicability of our approach to software projects without history

    How the vertebrates were made: selective pruning of a double-duplicated genome

    Get PDF
    Vertebrates are the result of an ancient double duplication of the genome. A new study published in BMC Biology explores the selective retention of genes after this event, finding an extensive enrichment of signaling proteins and transcription factors. Analysis of their expression patterns, interactions and subsequent history reflect the forces that drove their evolution, and with it the evolution of vertebrate complexity

    Larval development of the pea crab Afropinnotheres monodi Manning, 1993 (Decapoda, Pinnotheridae) using plankton-collected and laboratory-reared specimens: effects of temperature

    Get PDF
    The aim of this study was to assess the effect of temperature on the survival and duration of larval development in the African pea crab Afropinnotheres monodi, as well as to describe its larval stages. We studied larvae reared in the laboratory and also specimens collected from plankton from the Gulf of Cádiz at two different temperatures. According to the results of this study, larval development of A. monodi involves four zoea stages and one megalopa and lasts around 25 days at 25°C, and longer than 40 days at 19°C. Such a temperature-related duration of this dispersive phase may be causing a higher recruitment to parental populations during the summer, but a higher dispersal to new locations during the rest of the year, a seasonal pattern of dispersion which could favour the successful expansion of this non-native species into European waters. The identification of both larval phases from plankton samples and adult specimens was carried out using morphological characters and molecular techniques. Both the 16S mtDNA sequences of this species, now available in GenBank, and the larval descriptions provided by this study could help to establish an early alert for the detection of this African species in its northward expansion

    Digital technologies in the public-health response to COVID-19

    Get PDF
    Digital technologies are being harnessed to support the public-health response to COVID-19 worldwide, including population surveillance, case identification, contact tracing and evaluation of interventions on the basis of mobility data and communication with the public. These rapid responses leverage billions of mobile phones, large online datasets, connected devices, relatively low-cost computing resources and advances in machine learning and natural language processing. This Review aims to capture the breadth of digital innovations for the public-health response to COVID-19 worldwide and their limitations, and barriers to their implementation, including legal, ethical and privacy barriers, as well as organizational and workforce barriers. The future of public health is likely to become increasingly digital, and we review the need for the alignment of international strategies for the regulation, evaluation and use of digital technologies to strengthen pandemic management, and future preparedness for COVID-19 and other infectious diseases

    Are mice good models for human neuromuscular disease? Comparing muscle excursions in walking between mice and humans

    Get PDF
    The mouse is one of the most widely used animal models to study neuromuscular diseases and test new therapeutic strategies. However, findings from successful pre-clinical studies using mouse models frequently fail to translate to humans due to various factors. Differences in muscle function between the two species could be crucial but often have been overlooked. The purpose of this study was to evaluate and compare muscle excursions in walking between mice and humans

    Niche as a determinant of word fate in online groups

    Get PDF
    Patterns of word use both reflect and influence a myriad of human activities and interactions. Like other entities that are reproduced and evolve, words rise or decline depending upon a complex interplay between {their intrinsic properties and the environments in which they function}. Using Internet discussion communities as model systems, we define the concept of a word niche as the relationship between the word and the characteristic features of the environments in which it is used. We develop a method to quantify two important aspects of the size of the word niche: the range of individuals using the word and the range of topics it is used to discuss. Controlling for word frequency, we show that these aspects of the word niche are strong determinants of changes in word frequency. Previous studies have already indicated that word frequency itself is a correlate of word success at historical time scales. Our analysis of changes in word frequencies over time reveals that the relative sizes of word niches are far more important than word frequencies in the dynamics of the entire vocabulary at shorter time scales, as the language adapts to new concepts and social groupings. We also distinguish endogenous versus exogenous factors as additional contributors to the fates of words, and demonstrate the force of this distinction in the rise of novel words. Our results indicate that short-term nonstationarity in word statistics is strongly driven by individual proclivities, including inclinations to provide novel information and to project a distinctive social identity.Comment: Supporting Information is available here: http://www.plosone.org/article/fetchSingleRepresentation.action?uri=info:doi/10.1371/journal.pone.0019009.s00

    Impact of socio-economic deprivation on death rates after surgery for upper gastrointestinal tract cancer

    Get PDF
    We hypothesised that socio-economic deprivation in England may be a prognostic factor for death after oesophagectomy or gastrectomy for cancer of the upper gastrointestinal tract. We analysed statistical data from hospital records linked to death records for patients who underwent operations for oesophageal and gastric cancer in England from April 1998 to March 2002. The patients were stratified into quintiles according to the index of multiple deprivation (IMD) (2000) for their place (ward) of residence. Age and sex standardised death rates at 30 and 90 days for each deprivation quintile were calculated. Following oesophagectomy, death rates showed a significant association with IMD. They increased with increasing levels of deprivation: the odds ratio for death, comparing highest with lowest quintile for deprivation, was 1.37 (95% confidence interval 1.03–1.85) at 30 days and 1.30 (1.04–1.64) at 90 days. Following gastrectomy, the death rates showed smaller and nonsignificant associations with IMD with odds ratios of 1.16 (0.84–1.62) and 1.10 (0.86–1.41), respectively. There is a significant association between social deprivation and death after oesophagectomy, but less of an association, if any, after gastrectomy in current UK practice

    Emergent complex neural dynamics

    Full text link
    A large repertoire of spatiotemporal activity patterns in the brain is the basis for adaptive behaviour. Understanding the mechanism by which the brain's hundred billion neurons and hundred trillion synapses manage to produce such a range of cortical configurations in a flexible manner remains a fundamental problem in neuroscience. One plausible solution is the involvement of universal mechanisms of emergent complex phenomena evident in dynamical systems poised near a critical point of a second-order phase transition. We review recent theoretical and empirical results supporting the notion that the brain is naturally poised near criticality, as well as its implications for better understanding of the brain
    corecore