5,641 research outputs found
Punctuated Equilibrium in Software Evolution
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
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
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
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
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
Feasibility of an Opioid Sparing Discharge Protocol Following Laparoscopic Bariatric Surgery
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
Face recognition system using fringe projection and moiré: characterization with fractal parameters
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
The Case for Learned Index Structures
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
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
Development of improved semi-organic structural adhesives for elevated temperature applications Technical summary report, 1 ~JUL. 1964 - 29 ~FEB. 1968
Titanium chelate polymer adhesive formulation for aluminum joint curing in high temperature application
- …