43 research outputs found

    Full Lifecycle Defect Management

    Get PDF
    This viewgraph presentation describes a defect management scheme for projects at various NASA centers

    Fully Employing Software Inspections Data

    Get PDF
    Software inspections provide a proven approach to quality assurance for software products of all kinds, including requirements, design, code, test plans, among others. Common to all inspections is the aim of finding and fixing defects as early as possible, and thereby providing cost savings by minimizing the amount of rework necessary later in the lifecycle. Measurement data, such as the number and type of found defects and the effort spent by the inspection team, provide not only direct feedback about the software product to the project team but are also valuable for process improvement activities. In this paper, we discuss NASA's use of software inspections and the rich set of data that has resulted. In particular, we present results from analysis of inspection data that illustrate the benefits of fully utilizing that data for process improvement at several levels. Examining such data across multiple inspections or projects allows team members to monitor and trigger cross project improvements. Such improvements may focus on the software development processes of the whole organization as well as improvements to the applied inspection process itself

    Evaluating Heuristics for Planning Effective and Efficient Inspections

    Get PDF
    A significant body of knowledge concerning software inspection practice indicates that the value of inspections varies widely both within and across organizations. Inspection effectiveness and efficiency can be measured in numerous ways, and may be affected by a variety of factors such as Inspection planning, the type of software, the developing organization, and many others. In the early 1990's, NASA formulated heuristics for inspection planning based on best practices and early NASA inspection data. Over the intervening years, the body of data from NASA inspections has grown. This paper describes a multi-faceted exploratory analysis performed on this data to elicit lessons learned in general about conducting inspections and to recommend improvements to the existing heuristics. The contributions of our results include support for modifying some of the original inspection heuristics (e.g. Increasing the recommended page rate), evidence that Inspection planners must choose between efficiency and effectiveness, as a good tradeoff between them may not exist, and Identification of small subsets of inspections for which new inspection heuristics are needed. Most Importantly, this work illustrates the value of collecting rich data on software Inspections, and using it to gain insight into, and Improve, inspection practice

    Making Use of a Decade of Widely Varying Historical Data: SARP Project - "Full Life-Cycle Defect Management"

    Get PDF
    A viewgraph presentation describing the NASA Software Assurance Research Program (SARP) project, with a focus on full life-cycle defect management, is provided. The topics include: defect classification, data set and algorithm mapping, inspection guidelines, and tool support

    Risk Factors for Perioperative Brain Lesions in Infants With Congenital Heart Disease:A European Collaboration

    Get PDF
    Infants with congenital heart disease are at risk of brain injury and impaired neurodevelopment. The aim was to investigate risk factors for perioperative brain lesions in infants with congenital heart disease. METHODS: Infants with transposition of the great arteries, single ventricle physiology, and left ventricular outflow tract and/or aortic arch obstruction undergoing cardiac surgery <6 weeks after birth from 3 European cohorts (Utrecht, Zurich, and London) were combined. Brain lesions were scored on preoperative (transposition of the great arteries N=104; single ventricle physiology N=35; and left ventricular outflow tract and/or aortic arch obstruction N=41) and postoperative (transposition of the great arteries N=88; single ventricle physiology N=28; and left ventricular outflow tract and/or aortic arch obstruction N=30) magnetic resonance imaging for risk factor analysis of arterial ischemic stroke, cerebral sinus venous thrombosis, and white matter injury. RESULTS: Preoperatively, induced vaginal delivery (odds ratio [OR], 2.23 [95% CI, 1.06–4.70]) was associated with white matter injury and balloon atrial septostomy increased the risk of white matter injury (OR, 2.51 [95% CI, 1.23–5.20]) and arterial ischemic stroke (OR, 4.49 [95% CI, 1.20–21.49]). Postoperatively, younger postnatal age at surgery (OR, 1.18 [95% CI, 1.05–1.33]) and selective cerebral perfusion, particularly at ≤20 °C (OR, 13.46 [95% CI, 3.58–67.10]), were associated with new arterial ischemic stroke. Single ventricle physiology was associated with new white matter injury (OR, 2.88 [95% CI, 1.20–6.95]) and transposition of the great arteries with new cerebral sinus venous thrombosis (OR, 13.47 [95% CI, 2.28–95.66]). Delayed sternal closure (OR, 3.47 [95% CI, 1.08–13.06]) and lower intraoperative temperatures (OR, 1.22 [95% CI, 1.07–1.36]) also increased the risk of new cerebral sinus venous thrombosis. CONCLUSIONS: Delivery planning and surgery timing may be modifiable risk factors that allow personalized treatment to minimize the risk of perioperative brain injury in severe congenital heart disease. Further research is needed to optimize cerebral perfusion techniques for neonatal surgery and to confirm the relationship between cerebral sinus venous thrombosis and perioperative risk factors

    Risk Factors for Perioperative Brain Lesions in Infants With Congenital Heart Disease: A European Collaboration

    Full text link
    Background: Infants with congenital heart disease are at risk of brain injury and impaired neurodevelopment. The aim was to investigate risk factors for perioperative brain lesions in infants with congenital heart disease. Methods: Infants with transposition of the great arteries, single ventricle physiology, and left ventricular outflow tract and/or aortic arch obstruction undergoing cardiac surgery <6 weeks after birth from 3 European cohorts (Utrecht, Zurich, and London) were combined. Brain lesions were scored on preoperative (transposition of the great arteries N=104; single ventricle physiology N=35; and left ventricular outflow tract and/or aortic arch obstruction N=41) and postoperative (transposition of the great arteries N=88; single ventricle physiology N=28; and left ventricular outflow tract and/or aortic arch obstruction N=30) magnetic resonance imaging for risk factor analysis of arterial ischemic stroke, cerebral sinus venous thrombosis, and white matter injury. Results: Preoperatively, induced vaginal delivery (odds ratio [OR], 2.23 [95% CI, 1.06-4.70]) was associated with white matter injury and balloon atrial septostomy increased the risk of white matter injury (OR, 2.51 [95% CI, 1.23-5.20]) and arterial ischemic stroke (OR, 4.49 [95% CI, 1.20-21.49]). Postoperatively, younger postnatal age at surgery (OR, 1.18 [95% CI, 1.05-1.33]) and selective cerebral perfusion, particularly at ≤20 °C (OR, 13.46 [95% CI, 3.58-67.10]), were associated with new arterial ischemic stroke. Single ventricle physiology was associated with new white matter injury (OR, 2.88 [95% CI, 1.20-6.95]) and transposition of the great arteries with new cerebral sinus venous thrombosis (OR, 13.47 [95% CI, 2.28-95.66]). Delayed sternal closure (OR, 3.47 [95% CI, 1.08-13.06]) and lower intraoperative temperatures (OR, 1.22 [95% CI, 1.07-1.36]) also increased the risk of new cerebral sinus venous thrombosis. Conclusions: Delivery planning and surgery timing may be modifiable risk factors that allow personalized treatment to minimize the risk of perioperative brain injury in severe congenital heart disease. Further research is needed to optimize cerebral perfusion techniques for neonatal surgery and to confirm the relationship between cerebral sinus venous thrombosis and perioperative risk factors. Keywords: heart diseases; ischemic stroke; magnetic resonance imaging; pedatrics; risk factors; venous thrombosis; white matter

    Guidelines for Evaluation and Improvement of Reuse and Experience Repository Systems through Measurement Programs

    Get PDF
    Software development organizations are recognizing the increasing importance of investing in the build-up of core competencies for their competitiveness in software system development. This is supported by reuse and experience repository systems that assist in capturing and reusing all kinds of software artifacts (e. g., code, patterns, frameworks) and processes as well as experiences related to these artifacts and processes. To justify such an investment and guide its improvement, it must be evaluated according to the business case, that is, a measurement program has to be developed that is oriented towards the business goals of such a reuse and experience repository system. In this paper, we suggest an approach to iteratively build up measurement programs for gaining feedback and, thereby, controlling and improving such a reuse and experience repository system. The focus is placed on guidelines for the evolution of such measurement programs over time, rather than providing directly applicable metrics or questionnaires. In order to illustrate the feasibility of the approach, examples of running measurement programs at different stages of evolutions are given

    Towards an Experimental Evaluation of SDL-Pattern based Protocol Design

    Get PDF
    In order to improve the quality of software systems and to set up a more effective process for their development, many attempts have been made in the field of software engineering. Reuse of existing knowledge is seen as a promising way to solve the outstanding problems in this field. In previous work we have integrated the design pattern concept with the formal design language SDL, resulting in a certain kind of pattern formalization. For the domain of communication systems we have also developed a pool of SDL patterns with an accompanying process model for pattern application. In this paper we present an extension that combines the SDL pattern approach with the experience base concept. This extension supports a systematic method for empirical evaluation and continuous improvement of the SDL pattern approach. Thereby the experience base serves as a repository necessary for effective reuse of the captured knowledge. A comprehensive usage scenario is described which shows the advantages of the combined approach. To demonstrate its feasibility, first results of a research case study are given

    An Integrating Approach for Developing Distributed Software Systems -Combining Formal Methods, Software Reuse, and the Experience Base-

    Get PDF
    The development of complex software systems is driven by many diverse and sometimes contradictory requirements such as correctness and maintainability of resulting products, development costs, and time-to-market. To alleviate these difficulties, we propose a development method for distributed systems that integrates different basic approaches. First, it combines the use of the formal description technique SDL with software reuse concepts. This results in the definition of a use-case driven, incremental development method with SDL-patterns as the main reusable artifacts. Experience with this approach has shown that there are several other factors of influence, such as the quality of reuse artifacts or the experience of the development team. Therefore, we further combined our SDL-pattern approach with an improvement methodology known from the area of experimental software engineering. In order to demonstrate the validity of this integrating approach, we sketch some representative outcomings of a case study
    corecore