6,665 research outputs found
Recommended from our members
An empirical study of evolution of inheritance in Java OSS
Previous studies of Object-Oriented (OO) software have reported avoidance of the inheritance mechanism and cast doubt on the wisdom of ‘deep’ inheritance levels. From an evolutionary perspective, the picture is unclear - we still know relatively little about how, over time, changes tend to be applied by developers. Our conjecture is that an inheritance hierarchy will tend to grow ‘breadth-wise’ rather than ‘depth-wise’. This claim is made on the basis that developers will avoid extending depth in favour of breadth because of the inherent complexity of having to understand the functionality of superclasses. Thus the goal of our study is to investigate this empirically. We conduct an empirical study of seven Java Open-Source Systems (OSSs) over a series of releases to observe the nature and location of changes within the inheritance hierarchies. Results show a strong tendency for classes to be added at levels one and two of the hierarchy (rather than anywhere else). Over 96% of classes added over the course of the versions of all systems were at level 1 or level 2. The results suggest that changes cluster in the shallow levels of a hierarchy; this is relevant for developers since it indicates where remedial activities such as refactoring should be focused
Dosimetric effects of removing the flattening filter in radiotherapy treatment units
The aim of this work was to investigate the dosimetric effects of removing the flattening filter from conventional C-arm medical linear accelerators. In conventional linear accelerators used for radiotherapy, a flattening filter is positioned in the beam line to provide a uniform lateral dose profile at a specified depth in water. However, for some radiotherapy treatments, a uniform lateral dose profile is not necessary, e.g. stereotactic treatments with small fields or treatments with intensity modulated fields. In this work, a comprehensive set of measurements and Monte Carlo simulations for a modified Elekta Precise linear accelerator, operating with and without a flattening filter, were performed and the differences were evaluated. For an Elekta Precise linac, it was found that by removing the flattening filter the dose could be delivered approximately twice as fast as when the flattening filter is in the beam line, under certain conditions. The scatter produced in the treatment head was reduced by 30 %–45 % when the flattening filter was removed and the variation of scattered radiation with field size was also reduced. Removal of the flattening filter resulted in a softer photon energy spectra which leads to a steeper absorbed dose fall-off with depth and less lateral variation across the field. By increasing the acceleration potential of the linac, the depth–dose profiles become more similar to those of the equivalent conventional photon beam and thus the output will also be increased. The suitability of two beam quality measures, TPR20,10 and %dd(10)x, in predicting water to air mass collision stopping-power ratios sw,air for flattening filter-free photon beams was also investigated. These quality measures are used in reference dosimetry for the determination of absorbed dose in water. It was shown that the relationship between TPR20,10 and sw,air used in a current international code of practice for reference dosimetry, overestimates the stopping-power ratio by approximately 0.3 % for flattening filter-free photon beams, while the relationship between %dd(10)x and sw,air, used in the North American code of practice is more accurate. A new beam quality metric, consisting of both TPR20,10 and TPR10,5 was evaluated. It was found that this new beam quality specifier more accurately predicted stopping power ratios for flattening filter-free photon beams. A beam quality specifier defined by the first two moments (describing the mean and variance) of the spectral distribution was also investigated and found to accurately predict stopping-power ratios for beams without a flattening filter
The Kepler Light Curves of AGN: A Detailed Analysis
We present a comprehensive analysis of 21 light curves of Type 1 AGN from the
Kepler spacecraft. First, we describe the necessity and development of a
customized pipeline for treating Kepler data of stochastically variable sources
like AGN. We then present the light curves, power spectral density functions
(PSDs), and flux histograms. The light curves display an astonishing variety of
behaviors, many of which would not be detected in ground-based studies,
including switching between distinct flux levels. Six objects exhibit PSD
flattening at characteristic timescales which roughly correlate with black hole
mass. These timescales are consistent with orbital timescales or freefall
accretion timescales. We check for correlations of variability and
high-frequency PSD slope with accretion rate, black hole mass, redshift and
luminosity. We find that bolometric luminosity is anticorrelated with both
variability and steepness of the PSD slope. We do not find evidence of the
linear rms-flux relationships or lognormal flux distributions found in X-ray
AGN light curves, indicating that reprocessing is not a significant contributor
to optical variability at the 0.1-10% level.Comment: 39 pages including 2 appendices. Accepted for Publication in the
Astrophysical Journal, with higher resolution figure
- …