5,628 research outputs found

    Punctuated Equilibrium in Software Evolution

    Full text link
    The approach based on paradigm of self-organized criticality proposed for experimental investigation and theoretical modelling of software evolution. The dynamics of modifications studied for three free, open source programs Mozilla, Free-BSD and Emacs using the data from version control systems. Scaling laws typical for the self-organization criticality found. The model of software evolution presenting the natural selection principle is proposed. The results of numerical and analytical investigation of the model are presented. They are in a good agreement with the data collected for the real-world software.Comment: 4 pages, LaTeX, 2 Postscript figure

    Why Modern Open Source Projects Fail

    Full text link
    Open source is experiencing a renaissance period, due to the appearance of modern platforms and workflows for developing and maintaining public code. As a result, developers are creating open source software at speeds never seen before. Consequently, these projects are also facing unprecedented mortality rates. To better understand the reasons for the failure of modern open source projects, this paper describes the results of a survey with the maintainers of 104 popular GitHub systems that have been deprecated. We provide a set of nine reasons for the failure of these open source projects. We also show that some maintenance practices -- specifically the adoption of contributing guidelines and continuous integration -- have an important association with a project failure or success. Finally, we discuss and reveal the principal strategies developers have tried to overcome the failure of the studied projects.Comment: Paper accepted at 25th International Symposium on the Foundations of Software Engineering (FSE), pages 1-11, 201

    Dynamical tunneling in mushroom billiards

    Full text link
    We study the fundamental question of dynamical tunneling in generic two-dimensional Hamiltonian systems by considering regular-to-chaotic tunneling rates. Experimentally, we use microwave spectra to investigate a mushroom billiard with adjustable foot height. Numerically, we obtain tunneling rates from high precision eigenvalues using the improved method of particular solutions. Analytically, a prediction is given by extending an approach using a fictitious integrable system to billiards. In contrast to previous approaches for billiards, we find agreement with experimental and numerical data without any free parameter.Comment: 4 pages, 4 figure

    Novelty Search in Competitive Coevolution

    Get PDF
    One of the main motivations for the use of competitive coevolution systems is their ability to capitalise on arms races between competing species to evolve increasingly sophisticated solutions. Such arms races can, however, be hard to sustain, and it has been shown that the competing species often converge prematurely to certain classes of behaviours. In this paper, we investigate if and how novelty search, an evolutionary technique driven by behavioural novelty, can overcome convergence in coevolution. We propose three methods for applying novelty search to coevolutionary systems with two species: (i) score both populations according to behavioural novelty; (ii) score one population according to novelty, and the other according to fitness; and (iii) score both populations with a combination of novelty and fitness. We evaluate the methods in a predator-prey pursuit task. Our results show that novelty-based approaches can evolve a significantly more diverse set of solutions, when compared to traditional fitness-based coevolution.Comment: To appear in 13th International Conference on Parallel Problem Solving from Nature (PPSN 2014

    Empirical Studies of Evolving Systems

    Get PDF
    This paper describes the results of the working group investigating the issues of empirical studies for evolving systems. The groups found that there were many issues that were central to successful evolution and this concluded that this is a very important area within software engineering. Finally nine main areas were selected for consideration. For each of these areas the central issues were identified as well as success factors. In some cases success stories were also described and the critical factors accounting for the success analysed. In some cases it was later found that a number of areas were so tightly coupled that it was important to discuss them together

    Face recognition system using fringe projection and moiré: characterization with fractal parameters

    Get PDF
    We show a new method for face recognition which combines the projection of structures with different characteristics (fringes, bars or grids, dots or speckle) over the face. These projections will then allow the creation of a computer-generated moiré pattern over which different kinds of fractal and complex geometry parameters are then measured. Such parameters will then be used as inputs for a neuro-symbolic hybrid system. Here, we analyze the incidence of some parameters on the efficience for the face recognition method

    Feasibility of an Opioid Sparing Discharge Protocol Following Laparoscopic Bariatric Surgery

    Get PDF
    BACKGROUND: Opioids are commonly prescribed after laparoscopic bariatric surgery but have untoward effects including dependence and diversion. Prior investigation revealed that over three-fourths of discharge opioids prescribed to our patients went unused. OBJECTIVES: To determine the feasibility of an opioid sparing discharge protocol following laparoscopic bariatric surgery. METHODS: A total of 212 opioid-naïve patients undergoing laparoscopic bariatric surgery were examined and divided into two groups; 106 prior to (Cohort A) and 106 after implementation of an opioid sparing discharge protocol (Cohort B). Opioids were converted to morphine milligram equivalents (MME) and post-operative consumption was examined. Data was described as mean ± standard deviation. RESULTS: No patients in Cohort B and 54.7% (58) in Cohort A received an opioid discharge prescription (37.5 MME). Of the 154 patients that remained, only 1.3% (2) received one after discharge. Cohort A took greater amounts of opioids than Cohort B after discharge (4.74 ± 11 vs. 0.21 ± 2 MME; p \u3c 0.001). During hospitalization, Cohort A took greater amounts of opioids (6.92 ± 11 vs. 2.74 ± 5 MME; p \u3c 0.001) but lower amounts of methocarbamol (759 ± 590 vs. 966 ± 585 mg; p = 0.011). No patient requested an opioid prescription refill or presented to the emergency room secondary to pain. CONCLUSION: Following laparoscopic bariatric surgery, an opioid sparing discharge protocol is feasible with \u3c 2% of patients receiving opioids after discharge and no increase in emergency room visits. Education regarding these protocols may impact the amount of opioids taken during hospitalization

    The Case for Learned Index Structures

    Full text link
    Indexes are models: a B-Tree-Index can be seen as a model to map a key to the position of a record within a sorted array, a Hash-Index as a model to map a key to a position of a record within an unsorted array, and a BitMap-Index as a model to indicate if a data record exists or not. In this exploratory research paper, we start from this premise and posit that all existing index structures can be replaced with other types of models, including deep-learning models, which we term learned indexes. The key idea is that a model can learn the sort order or structure of lookup keys and use this signal to effectively predict the position or existence of records. We theoretically analyze under which conditions learned indexes outperform traditional index structures and describe the main challenges in designing learned index structures. Our initial results show, that by using neural nets we are able to outperform cache-optimized B-Trees by up to 70% in speed while saving an order-of-magnitude in memory over several real-world data sets. More importantly though, we believe that the idea of replacing core components of a data management system through learned models has far reaching implications for future systems designs and that this work just provides a glimpse of what might be possible

    A STOL airworthiness investigation using a simulation of an augmentor wing transport. Volume 2: Simulation data and analysis

    Get PDF
    A simulator study of STOL airworthiness was conducted using a model of an augmentor wing transport. The approach, flare and landing, go-around, and takeoff phases of flight were investigated. The simulation and the data obtained are described. These data include performance measures, pilot commentary, and pilot ratings. A pilot/vehicle analysis of glide slope tracking and of the flare maneuver is included
    • …
    corecore