Completing the Loop: Linking Software Features to Failures 31 July 2003 Copyright © 2003, Mountain State Information Systems, Inc. All rights reserved.

Slides:



Advertisements
Similar presentations
NATIONAL ASSOCIATION OF AUDITORS, COMPTROLLERS AND TREASURERS 2005 ANNUAL CONFERENCE Portland, Oregon ERP Systems – Independent Auditor Perspective Presented.
Advertisements

Copyright © 2008 SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
Copyright Hub Software Engineering Ltd 2010All rights reserved Hub Document Manager Product Overview.
Guides RCA Process Organizes RCA Data Creates Reports Tracks For Results Selects Project Prioritizes Easy To Use Project Management Knowledge Transfer.
Service and Payroll Administrative Repository of Kerala
WHY BOTHER TO UNIT TEST Suprinder Pujji. OVERVIEW What is Unit testing Emphasis of Unit testing Benefits of Unit Testing Popular Misconceptions Prevailing.
1 Independent Verification and Validation Current Status, Challenges, and Research Opportunities Dan McCaugherty IV&V Program Manager Titan Systems Corporation.
Ames Research Center 1October 2006 Aviation Software Systems Workshop FACET: Future Air Traffic Management Concepts Evaluation Tool Aviation Software Systems.
Introduction to the State-Level Mitigation 20/20 TM Software for Management of State-Level Hazard Mitigation Planning and Programming A software program.
Graduate System for Management of Admissions, Alumni & Records Tracking (Grad SMAART) January 8, 2007 Office of Graduate Studies.
Copyright © 2005, GemStone Systems Inc. All Rights Reserved. A Capstone with GemStone David Whitlock July 6, 2005.
Computer Engineering 203 R Smith Requirements Management 6/ Requirements IEEE Standard Glossary A condition or capability needed by a user to solve.
Requirements Analysis 5. 1 CASE b505.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis CASE Computer.
University of Southern California Center for Systems and Software Engineering ©USC-CSSE1 Ray Madachy, Barry Boehm USC Center for Systems and Software Engineering.
SIM5102 Software Evaluation
Security Engineering II. Problem Sources 1.Requirements definitions, omissions, and mistakes 2.System design flaws 3.Hardware implementation flaws, such.
Parameterizing Random Test Data According to Equivalence Classes Chris Murphy, Gail Kaiser, Marta Arias Columbia University.
I n t e g r i t y - S e r v i c e - E x c e l l e n c e Business & Enterprise Systems Introduction to Hewlett Packard (HP) Application Lifecycle Management.
Chapter 3 The Structure of the CMM
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
ENVIRONMENTAL DATA MANAGEMENT & SHALE GAS PROGRAMS INTERNATIONAL PETROLEUM ENVIRONMENTAL CONFERENCE NOVEMBER 14, 2013.
Software causes many failures - significant mission risk Hard to quantify effects on system risk of: software defects software development practices software.
Civil Government Services Group 1 Return on Investment of Independent Verification and Validation: Indirect Benefits James B. Dabney, Gary Barber, Don.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 18 Maintaining.
6  Methodology: DMAIC Robert Setaputra. PDCA / PDSA PDCA / PDSA is a continuous quality improvement tool. PDCA is introduced by Shewhart. PDSA is Deming’s.
CSCI ClearQuest 1 Rational ClearQuest Michel Izygon - Jim Helm.
N By: Md Rezaul Huda Reza n
Engineering Productivity Measurement Research Team Engineering Productivity Measurement Research Team Bob Shoemaker BE&K Bob Shoemaker BE&K CPI Conference.
A Commercialization Measurement System Jim Tolle Verisystem.
T. Dawson, TASC 9/11/13 Use of a Technical Reference in NASA IV&V.
Software Estimation and Function Point Analysis Presented by Craig Myers MBA 731 November 12, 2007.
Phoenix Convention Center Phoenix, Arizona Making Energy Audits Effective with BuildingSync® Building Performance Elements of Building and Data Management.
© 2013 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Achievement of an Integrated Applications Environment Enterprise.
Capability Maturity Models Software Engineering Institute (supported by DoD) The problems of software development are mainly caused by poor process management.
Setting Your Fees Project Cost and Setting Your Fees.
MD Digital Government Summit, June 26, Maryland Project Management Oversight & System Development Life Cycle (SDLC) Robert Krauss MD Digital Government.
© 1998 Carnegie Mellon UniversityTutorial The Personal Software Process (PSP) The overview of the PSP that follows has been built from material made.
MSFC Avionics Department Flight Software Group CMM Level 2 Certified Automated Software Coding Standards System Development Team Assessment Team Luis Trevino.
Georgia Institute of Technology CS 4320 Fall 2003.
1 Fault-Based Analysis: Improving IV&V Through Requirements Risk Reduction '02 Jane Hayes Rama Bireddy D.N. American SAIC Department of Computer Science.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 18 Maintaining.
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
SIS Spatial Information Solutions April 23, 2005 MSU ERAC Presentation Spatial Information Solutions: A New Business Delivering Spatial Technology Research.
System Monitoring at the DAEC SysMon SMART Teaming up to get the most out of System Monitoring!
Implementing TraCS In Georgia 29 th Int’l Traffic Records Forum July 16, 2003 Presented by Bill Youngblood State Traffic Records Coordinator.
NASA Update NDIA PMSC Quarterly Meeting August 26, 2010 NDIA PMSC Quarterly Meeting August 26, 2010 Ken Poole NASA/MSFC/CS40 (Project Planning & Analysis.
Purpose To develop and deploy a Metro Bus Tracking System (MBTS) Two main goals: – Provide the metro administration a tool to track and report on the status.
Methods Development – Support, Develop, InnovateFHWA – 3D Design at WisDOT, August 21, 2012 Implementing a Model Based Approach to Design at Wisconsin.
Smart Home Technologies
« FIABILISATION & INDUSTRIALIZATION OF RISK ANALYSIS METHODS » A. MILI 1 ; S. HUBAC 1 ; S. BASSETTO 2 ; ;
TRAC Software for creation of supplier contract risk profile
Fire Emissions Network Sept. 4, 2002 A white paper for the development of a NSF Digital Government Program proposal Stefan Falke Washington University.
26 January 2016CountrySTAT Training for the Philippines Introduction to FAOSTAT and CountrySTAT 1 Overview of the FAOSTAT and CountrySTAT Candido J. Astrologo,
4.5 Perform Integrated Change Control
SAS_05_Contingency_Lutz_Tal1 Contingency Software in Autonomous Systems Robyn Lutz, JPL/Caltech & ISU Doron Tal, USRA at NASA Ames Ann Patterson-Hine,
IV&V Facility Research and Development of Deployable IV&V Methods for FPGA Applications Northrop Grumman, KeyLogic Systems, Mountain State Information.
Tata McGraw CHAPTER 4 Product and Service Design.
Completing the Loop: Linking Software Features to Failures 20 July 2004 Copyright © 2004, Mountain State Information Systems, Inc. All rights reserved.
Proven systems for managing asset integrity & reliability by implementing effective Ex maintenance and inspection strategies Streamlining the ATEX inspection.
IV&V Facility 7/28/20041 IV&V in NASA Pre-Solicitation Conference/ Industry Day NASA IV&V FACILITY July 28, 2004.
ICD-10 Lessons Learned from Canada. Background of ICD-10 in Canada 1995 – Agreement reached between World Health Organization (WHO) and Canada to adopt.
Essential Needs of Software Test Automation
Definition CASE tools are software systems that are intended to provide automated support for routine activities in the software process such as editing.
INTRODUCTION.
Needs Analysis & Alternative IT investment strategies Pertemuan 3-4
Quality management standards
Metadata in the modernization of statistical production at Statistics Canada Carmen Greenough June 2, 2014.
Presentation transcript:

Completing the Loop: Linking Software Features to Failures 31 July 2003 Copyright © 2003, Mountain State Information Systems, Inc. All rights reserved. MOUNTAIN STATE INFORMATION SYSTEMS, INC. Paul Garnett Keith Lesch

Copyright © 2003, Mountain State Information Systems, Inc. All rights reserved. MOUNTAIN STATE INFORMATION SYSTEMS, INC. STATUS Contract Awarded - xx July 2003

Copyright © 2003, Mountain State Information Systems, Inc. All rights reserved. MOUNTAIN STATE INFORMATION SYSTEMS, INC. Background Significant effort at IV&V Facility –Data/Metrics –Issue Repositories Problem: Little consistency among the data

Copyright © 2003, Mountain State Information Systems, Inc. All rights reserved. MOUNTAIN STATE INFORMATION SYSTEMS, INC. Problem Statement Do software features predict software failures and defects? Existing NASA tool identifies system features (SIAT) Existing NASA database of system defects and failures (PITS)

Copyright © 2003, Mountain State Information Systems, Inc. All rights reserved. MOUNTAIN STATE INFORMATION SYSTEMS, INC. Need a Link! Input to machine learning tools Show how features can predict faults

Copyright © 2003, Mountain State Information Systems, Inc. All rights reserved. MOUNTAIN STATE INFORMATION SYSTEMS, INC. Objective Develop methods and tools Create a way to integrate –System Analysis Tools –Defect Tracking Tools

Copyright © 2003, Mountain State Information Systems, Inc. All rights reserved. MOUNTAIN STATE INFORMATION SYSTEMS, INC. Hypothesis Predict software faults!

Copyright © 2003, Mountain State Information Systems, Inc. All rights reserved. MOUNTAIN STATE INFORMATION SYSTEMS, INC. Scope Analysis Methods –Work with existing and future IV&V projects –Identify essential defect data –Analyze existing defect data to determine adequacy Orthogonal Defect Classification –Enhance analyses and work products –Greater capability for later project-independent analysis –Define additional fields (in PITS as required)

Copyright © 2003, Mountain State Information Systems, Inc. All rights reserved. MOUNTAIN STATE INFORMATION SYSTEMS, INC. Year 1 Defect classification –Addition of ODC fields –Facilitate implementation on selected projects LINKER tool –Develop prototype/Initial version –Testing using historical PITS data

Copyright © 2003, Mountain State Information Systems, Inc. All rights reserved. MOUNTAIN STATE INFORMATION SYSTEMS, INC. Link 5 Technologies IV&V Defect Tracking Supports ODC fields Detailed features Control/Data Flow Automatically learn predictors Requires linking PITS/SIAT Replace NASA keywords

Copyright © 2003, Mountain State Information Systems, Inc. All rights reserved. MOUNTAIN STATE INFORMATION SYSTEMS, INC. Uniqueness of the Research First attempts to: –Achieve fault predictions by linking software features to failures in IV&V –Apply ODC on repeatable basis to IV&V projects –Involve personnel who are – Integrally involved in PITS development & maintenance – Experienced in IV&V analysis and use of PITS

Copyright © 2003, Mountain State Information Systems, Inc. All rights reserved. MOUNTAIN STATE INFORMATION SYSTEMS, INC. Application IV&V projects to be chosen at start of research project Initial projects will pilot implementation of ODC ODC use will provide for greater data uniformity across IV&V projects Output from chosen initial projects will link data from PITS and SIAT for analysis

Copyright © 2003, Mountain State Information Systems, Inc. All rights reserved. MOUNTAIN STATE INFORMATION SYSTEMS, INC. Technology Transfer Potential Every NASA IV&V program may benefit Research results can be generalized across IV&V projects Other agencies using PITS and SIAT could apply this research to their projects May lead to project-specific, NASA, or industry- wide conclusions on software fault/failure predictors

Copyright © 2003, Mountain State Information Systems, Inc. All rights reserved. MOUNTAIN STATE INFORMATION SYSTEMS, INC. Future Efforts Get Started Years 2 and 3 Additional Software feature extractors Additional Defect Databases Additional Machine Learning Tools