299 research outputs found
Comparing Four Approaches for Technical Debt Identification
Background: Software systems accumulate technical debt (TD) when short-term goals in software development are traded for long term goals (e.g., quick-and-dirty implementation to reach a release date vs. a well-refactored implementation that supports the long term health of the project). Some forms of TD accumulate over time in the form of source code that is difficult to work with and exhibits a variety of anomalies. A number of source code analysis techniques and tools have been proposed to potentially identify the code-level debt accumulated in a system. What has not yet been studied is if using multiple tools to detect TD can lead to benefits, i.e. if different tools will flag the same or different source code components. Further, these techniques also lack investigation into the symptoms of TD "interest" that they lead to. To address this latter question, we also investigated whether TD, as identified by the source code analysis techniques, correlates with interest payments in the form of increased defect- and change-proneness. Aims: Comparing the results of different TD identification approaches to understand their commonalities and differences and to evaluate their relationship to indicators of future TD "interest". Method: We selected four different TD identification techniques (code smells, automatic static analysis (ASA) issues, grime buildup, and modularity violations) and applied them to 13 versions of the Apache Hadoop open source software project. We collected and aggregated statistical measures to investigate whether the different techniques identified TD indicators in the same or different classes and whether those classes in turn exhibited high interest (in the form of a large number of defects and higher change proneness). Results: The outputs of the four approaches have very little overlap and are therefore pointing to different problems in the source code. Dispersed coupling and modularity violations were co-located in classes with higher defect proneness. We also observed a strong relationship between modularity violations and change proneness. Conclusions: Our main contribution is an initial overview of the TD landscape, showing that different TD techniques are loosely coupled and therefore indicate problems in different locations of the source code. Moreover, our proxy interest indicators (change- and defect-proneness) correlate with only a small subset of TD indicator
The kinematics of the bi-lobal supernova remnant G 65.3+5.7 - Paper II
Further deep, narrow-band images in the light of [O III] 5007 A have been
added to the previous mosaic of the faint galactic supernova remnant G
65.3+5.7. Additionally longslit spatially resolved [O III] 5007 A line profiles
have been obtained at sample positions using the Manchester Echelle
Spectrometer at the San Pedro Martir observatory. The remnant is shown to be
predominantly bi-lobal with an EW axis for this structure. However, a faint
additional northern lobe has now been revealed.
Splitting of the profiles along the slit lengths, when extrapolated to the
remnant's centre, although uncertain suggests that the expansion velocity of
this remnant is between 124 and 187 km/s ie much lower than the 400 km/s
previously predicted for the forward shock velocity from the X-ray emission.
An expansion proper motion measurement of 2.1+-0.4 arcsec in 48 years for the
remnant's filamentary edge in the light of Halpha+[N II] has also been made.
When combined with an expansion velocity of ~155 km/s, a distance of ~800 pc to
G 65.3+5.7 is derived.
Several possibilities are considered for the large difference in the
expansion velocity measured here and the 400 km/s shock velocity required to
generate the X-ray emission. It is also suggested that the morphology of the
remnant may be created by a tilt in the galactic magnetic field in this
vicinity.Comment: 10 pages, 5 figures, accepted for publication in A&
Recommended from our members
Bioremediation of RDX in the vadose zone beneath the Pantex Plant
The presence of dissolved high explosives (HE), in particular RDX and HMX, is well documented in the perched aquifer beneath the Pantex Plant, but the distribution of HE in the vadose zone has not yet been well defined. Although current remediation activities focus on the contamination in the perched aquifer, eventually regulatory concern is likely to turn to the residual contamination in the vadose zone. Sources of HE include the infiltration of past wastewater discharges from several HE-processing facilities through the ditch drainage system and leachate from former Landfill 3. With limited existing data on the HE distribution in the vadose zone and without preventive action, it must be assumed that residual HE could be leached into infiltrating water, providing a continuing supply of contamination to the perched aquifer. The purpose of this project was to more closely examine the fate and transport of HE in the vadose zone through mathematical modeling and laboratory experimentation. In particular, this report focuses on biodegradation as one possible fate of HE. Biodegradation of RDX in the vadose zone was studied because it is both present in highest concentration and is likely to be of the greatest regulatory concern. This study had several objectives: determine if indigenous soil organisms are capable of RDX biodegradation; determine the impact of electron acceptor availability and nutrient addition on RDX biodegradation; determine the extent of RDX mineralization (i.e., conversion to inorganic carbon) during biodegradation; and estimate the kinetics of RDX biodegradation to provide information for mathematical modeling of fate and transport
Supernova Remnants in the Magellanic Clouds III: An X-ray Atlas of LMC Supernova Remnants
We have used archival ROSAT data to present X-ray images of thirty-one
supernova remnants (SNRs) in the Large Magellanic Cloud (LMC). We have
classified these remnants according to their X-ray morphologies, into the
categories of Shell-Type, Diffuse Face, Centrally Brightened, Point-Source
Dominated, and Irregular. We suggest possible causes of the X-ray emission for
each category, and for individual features of some of the SNRs.Comment: 27 pages, 6 figures (9 figure files). To appear in the Supplement
Series of the Astrophysical Journal, August 1999 Vol. 123 #
Panoramic Views of the Cygnus Loop
We present a complete atlas of the Cygnus Loop supernova remnant in the light
of [O III] (5007), H alpha, and [S II] (6717, 6731). Despite its shell-like
appearance, the Cygnus Loop is not a current example of a Sedov-Taylor blast
wave. Rather, the optical emission traces interactions of the supernova blast
wave with clumps of gas. The surrounding interstellar medium forms the walls of
a cavity through which the blast wave now propagates, including a nearly
complete shell in which non-radiative filaments are detected. The Cygnus Loop
blast wave is not breaking out of a dense cloud, but is instead running into
confining walls. The interstellar medium dominates not only the appearance of
the Cygnus Loop but also the continued evolution of the blast wave. If this is
a typical example of a supernova remnant, then global models of the
interstellar medium must account for such significant blast wave deceleration.Comment: 28 pages AAS Latex, 28 black+white figures, 6 color figures. To be
published in The Astrophysical Journal Supplement Serie
The Radial Structure of the Cygnus Loop Supernova Remnant --- Possible evidence of a cavity explosion ---
We observed the North-East (NE) Limb toward the center region of the Cygnus
Loop with the ASCA Observatory. We found a radial variation of electron
temperature (kTe) and ionization timescale (log(\tau)) whereas no variation
could be found for the abundances of heavy elements. In this paper, we
re-analyzed the same data set and new observations with the latest calibration
files. Then we constructed the precise spatial variations of kTe, log(\tau),
and abundances of O, Ne, Mg, Si, and Fe over the field of view (FOV). We found
a spatial variation not only in kTe and in log(\tau) but also in most of heavy
elements. As described in Miyata et al. (1994), values of kTe increase and
those of log(\tau) decrease toward the inner region. We found that the
abundance of heavy elements increases toward the inner region. The radial
profiles of O, Ne, and Fe show clear jump structures at a radius of 0.9 Rs,
where Rs is the shock radius. Outside of 0.9 Rs, abundances of all elements are
constant. On the contrary, inside of 0.9 Rs, abundances of these elements are
20--30 % larger than those obtained outside of 0.9 Rs. The radial profile of
kTe also shows the jump structure at 0.9 Rs. This means that the hot and metal
rich plasma fills the volume inside of 0.9 Rs. We concluded that this jump
structure was the possible evidence for the pre-existing cavity produced by the
precursor. If the ejecta fills inside of 0.9 Rs, the total mass of the ejecta
was roughly 4\Msun. We then estimated the main-sequence mass to be roughly
15\Msun, which supports the massive star in origin of the Cygnus Loop supernova
remnant and the existence of a pre-existing cavity.Comment: 37 pages, 14 figures. Accepted for publication of Ap
Effort estimation of FLOSS projects: A study of the Linux kernel
This is the post-print version of the Article. The official published version can be accessed from the link below - Copyright @ 2011 SpringerEmpirical research on Free/Libre/Open Source Software (FLOSS) has shown that developers tend to cluster around two main roles: âcoreâ contributors differ from âperipheralâ developers in terms of a larger number of responsibilities and a higher productivity pattern. A further, cross-cutting characterization of developers could be achieved by associating developers with âtime slotsâ, and different patterns of activity and effort could be associated to such slots. Such analysis, if replicated, could be used not only to compare different FLOSS communities, and to evaluate their stability and maturity, but also to determine within projects, how the effort is distributed in a given period, and to estimate future needs with respect to key points in the software life-cycle (e.g., major releases). This study analyses the activity patterns within the Linux kernel project, at first focusing on the overall distribution of effort and activity within weeks and days; then, dividing each day into three 8-hour time slots, and focusing on effort and activity around major releases. Such analyses have the objective of evaluating effort, productivity and types of activity globally and around major releases. They enable a comparison of these releases and patterns of effort and activities with traditional software products and processes, and in turn, the identification of company-driven projects (i.e., working mainly during office hours) among FLOSS endeavors. The results of this research show that, overall, the effort within the Linux kernel community is constant (albeit at different levels) throughout the week, signalling the need of updated estimation models, different from those used in traditional 9amâ5pm, Monday to Friday commercial companies. It also becomes evident that the activity before a release is vastly different from after a release, and that the changes show an increase in code complexity in specific time slots (notably in the late night hours), which will later require additional maintenance efforts
The Evolution of Supernovae in Circumstellar Wind-Blown Bubbles I. Introduction and One-Dimensional Calculations
Mass loss from massive stars (\ga 8 \msun) can result in the formation of
circumstellar wind blown cavities surrounding the star, bordered by a thin,
dense, cold shell. When the star explodes as a core-collapse supernova (SN),
the resulting shock wave will interact with this modified medium around the
star, rather than the interstellar medium. In this work we first explore the
nature of the circumstellar medium around massive stars in various evolutionary
stages. This is followed by a study of the evolution of SNe within these
wind-blown bubbles. The evolution depends primarily on a single parameter
, the ratio of the mass of the dense shell to that of the ejected
material. We investigate the evolution for different values of this parameter.
We also plot approximate X-ray surface brightness plots from the simulations.
Our results show that in many cases the SN remnant spends a significant amount
of time within the bubble. The low density within the bubble can delay the
onset of the Sedov stage, and may end up reducing the amount of time spent in
the Sedov stage. The complicated density profile within the bubble makes it
difficult to infer the mass-loss properties of the pre-SN star by studying the
evolution of the resulting supernova remnant.Comment: 42 pages, 13 figures. Submitted to the Astrophysical Journal, Sept
200
- âŠ