73,026 research outputs found
Filling the gaps of development logs and bug issue data
It has been suggested that the data from bug repositories is not always in sync or complete compared to the logs detailing the actions of developers on source code. In this paper, we trace two sources of information relative to software bugs: the change logs of the actions of developers and the issues reported as bugs. The aim is to identify and quantify the discrepancies between the two sources in recording and storing the developer logs relative to bugs. Focussing on the databases produced by two mining software repository tools, CVSAnalY and Bicho, we use part of the SZZ algorithm to identify bugs and to compare how the"defects-fixing changes" are recorded in the two databases. We use a working example to show how to do so. The results indicate that there is a significant amount of information, not in sync when tracing bugs in the two databases. We, therefore, propose an automatic approach to re-align the two databases, so that the collected information is mirrored and in sync.Dr. Felipe Orteg
Persuading developers to buy into software process improvement: a local opinion and empirical evidence
This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.---- Copyright IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.In order to investigate practitionersâ opinions of software process and software process improvement, we have collected a large volume of qualitative evidence from 13 companies. At the same time, other researchers have reported investigations of practitioners, and we are interested in how their reports may relate to our evidence. Thus, other research publications can also be treated as a form of qualitative data. In this paper, we review advice on a method, content analysis, that is used to analyse qualitative data. We use content analysis to describe and analyse discussions on software process and software process improvement. We report preliminary findings from an analysis of both the focus group evidence and four publications
Persuading developers to buy into software process improvement: an exploratory analysis
In order to investigate practitioners' opinions of software process and software process improvement, we have collected information from 13 companies, in a variety of ways i.e. the use of Repertory Grid Technique, survey and focus group discussions. Both the Repertory Grid Technique and the focus group discussions (43 discussions occurred, in total) produced a large volume of qualitative data. At the same time, other researchers have reported--investigations of practitioners, and we are interested in how their reports may relate to our own. Thus, other research publications can also be treated as a form of qualitative data. In this paper, we review advice on a method, content analysis, that is used to analyse qualitative data. Content analysis is a method for identifying and classifying words and phrases used in--ordinary language. We use content analysis to describe and analyse discussions on software--process and software process improvement. We report preliminary findings from an analysis--of both the focus group evidence and some publications. Our main finding is that there is an--apparent contradiction between developers saying that they want evidence for software process improvement, and what developers will accept as evidence. This presents a serious problem for research: even if researchers could demonstrate a strong, reliable relationship between software process improvement and improved organisational performance, there would still be the problem of convincing practitioners that the evidence applies to their particular situation
Pulmonary artery smooth muscle cells response to vaso-active stimulations in a real-time 3-Dimensional model
INTRODUCTION: The tone of the pulmonary arteries is the summation of the activity of each smooth muscle cell (PASMC) within a vessel wall and its interaction with the endothelial cells and extracellular matrix (including collagen). There are reported phenotypic differences between PASMC in the inner & outer layers of pulmonary artery walls1. The response of a tissue engineered blood vessel to contractile and relaxing stimulants in-vitro is essential to predicting the response of the physiological and pathological vessels in-vivo. Previous work showed that pulmonary artery relaxation to nitric oxide is inhibited after exposure to chronic hypoxia 2. We hypothesised that PASMC will differ in their ability to contract or relax a 3D collagen gel. Using a Culture Force Monitor (CFM) we sought to quantify the cellular response of PASMC derived from inner and outer normal and hypoxic arteries, harvested from piglet models, over 24 hours in response to contractile agonists and relaxing antagonists
Cost-effective aperture arrays for SKA Phase 1: single or dual-band?
An important design decision for the first phase of the Square Kilometre
Array is whether the low frequency component (SKA1-low) should be implemented
as a single or dual-band aperture array; that is, using one or two antenna
element designs to observe the 70-450 MHz frequency band. This memo uses an
elementary parametric analysis to make a quantitative, first-order cost
comparison of representative implementations of a single and dual-band system,
chosen for comparable performance characteristics. A direct comparison of the
SKA1-low station costs reveals that those costs are similar, although the
uncertainties are high. The cost impact on the broader telescope system varies:
the deployment and site preparation costs are higher for the dual-band array,
but the digital signal processing costs are higher for the single-band array.
This parametric analysis also shows that a first stage of analogue tile
beamforming, as opposed to only station-level, all-digital beamforming, has the
potential to significantly reduce the cost of the SKA1-low stations. However,
tile beamforming can limit flexibility and performance, principally in terms of
reducing accessible field of view. We examine the cost impacts in the context
of scientific performance, for which the spacing and intra-station layout of
the antenna elements are important derived parameters. We discuss the
implications of the many possible intra-station signal transport and processing
architectures and consider areas where future work could improve the accuracy
of SKA1-low costing.Comment: 64 pages, 23 figures, submitted to the SKA Memo serie
Computer program to generate attitude error equations for a gimballed platform
Computer program for solving attitude error equations related to gimballed platform is described. Program generates matrix elements of attitude error equations when initial matrices and trigonometric identities have been defined. Program is written for IBM 360 computer
Recommended from our members
Software fault characteristics: A synthesis of the literature
Faults continue to be a significant problem in software. Understanding the nature of these faults is important for practitioners and researchers. There are many published fault characteristics schemes but no one scheme dominates. Consequently it is difficult for practitioners to effectively evaluate the nature of faults in their software systems, and it is difficult for researchers to compare the types of faults found by different fault detection techniques. In this paper we synthesise previous fault characteristics schemes into one comprehensive scheme. Our scheme provides a richer view of faults than the previous schemes published and presents a comprehensive, unified approach which accommodates the many previous schemes. A characteristics-based view of faults should be considered by future researchers in the analysis of software faults and in the design and evaluation of new fault detection tools. We recommend that our fault characteristics scheme be used as a benchmark scheme
- âŠ