SAS_08_Full Life-cycle Defect Management_inspections & tests_Shull 09/2008 Executive Briefing 1© 2008 Fraunhofer USA Inc. Dr. Forrest Shull (PI) Ms. Sally.

Slides:



Advertisements
Similar presentations
Database Planning, Design, and Administration
Advertisements

Test Automation Success: Choosing the Right People & Process
Metrics for Process and Projects
Systems Engineering in a System of Systems Context
UI Standards & Tools Khushroo Shaikh.
NJIT From Inception to Elaboration Chapter 8 Applying UML and Patterns Craig Larman.
Team Decision Making and Self- Evaluation: Getting the Most Out of Your Database Anne K. Abramson & William C. Dawson Center for Social Services Research.
SwE 434. Rational Quality Manager Rational Quality Manager is a collaborative, Web-based tool that offers comprehensive test planning, test construction,
Dr. Ralph R. Young Director of Software Engineering PRC, Inc. (703) Fifth IEEE International Symposium on Requirements Engineering.
CSE USC Fraunhofer USA Center for Experimental Software Engineering, Maryland February Empiricism in Software Engineering Empiricism:
1 Software Testing and Quality Assurance Lecture 30 – Testing Systems.
SE is not like other projects. l The project is intangible. l There is no standardized solution process. l New projects may have little or no relationship.
Iterative development and The Unified process
Lecture Nine Database Planning, Design, and Administration
CSE USC Fraunhofer USA Center for Experimental Software Engineering, Maryland February 6, Outline Motivation Examples of Existing.
COMP8130 and 4130Adrian Marshall 8130 and 4130 Test Management Adrian Marshall.
Remedy, a BMC Software company Change Management Maximize Speed and Minimize Risk in the Change Process.
1 Subsea Reliability and Integrity Management Reliability and Integrity Management – Have very similar intent - almost the same definition – Treated separately.
Software causes many failures - significant mission risk Hard to quantify effects on system risk of: software defects software development practices software.
Overview of Lean Six Sigma
Test Design Techniques
Copyright © 2012 by Gan Wang, Lori Saleski and BAE Systems. Published and used by INCOSE with permission. The Architecture and Design of a Corporate Engineering.
Chapter 9 Database Planning, Design, and Administration Sungchul Hong.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Quality Function Deployment
N By: Md Rezaul Huda Reza n
Why use RequisitePro RequisitePro is a comprehensive tool that supports any of today's requirements management processes. The predominant requirements.
1SAS 03/ GSFC/SATC- NSWC-DD System and Software Reliability Dolores R. Wallace SRS Technologies Software Assurance Technology Center
UNCLASSIFIED Joint and Coalition Warfighting Mr. John Vinett March 2012 Technical Baseline Capability.
1PBI_SAS_08_Exec_ShullSeptember 2008MAC-T IVV Dr. Forrest Shull, FCMD Kurt Woodham, L-3 Communications OSMA SAS 08 Infusion of Perspective-Based.
Chapter 6 : Software Metrics
National Institute of Standards and Technology Technology Administration U.S. Department of Commerce 1 Patient Care Devices Domain Test Effort Integrating.
1 Minggu 9, Pertemuan 17 Database Planning, Design, and Administration Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
MP Online Data Entry Project Update WMS / ROS August 2013 Troy Anderson.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Testing Vs. Inspection Research Paper Diala T. Gammoh, Ph.D. Student Dr. Damla Turgut, Ph.D. University of Central Florida, Orlando Florida
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Analysis Design Implementation System Integration and Testing Maintenance.
Database Planning, Design, and Administration Transparencies
Lecture 4 Software Metrics
 Three-Schema Architecture Three-Schema Architecture  Internal Level Internal Level  Conceptual Level Conceptual Level  External Level External Level.
P1516.4: VV&A Overlay to the FEDEP 20 September 2007 Briefing for the VV&A Summit Simone Youngblood Simone Youngblood M&S CO VV&A Proponency Leader
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Rational Unified Process Fundamentals Module 5: Implementing RUP.
Process Improvement. It is not necessary to change. Survival is not mandatory. »W. Edwards Deming Both change and stability are fundamental to process.
Formal Methods in Software Engineering
CEN5011, Fall CEN5011 Software Engineering Dr. Yi Deng ECS359, (305)
Chapter 3: Software Project Management Metrics
SOFTWARE PROCESS AND PROJECT METRICS. Topic Covered  Metrics in the process and project domains  Process, project and measurement  Process Metrics.
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.
CISB113 Fundamentals of Information Systems IS Development.
Metadata By N.Gopinath AP/CSE Metadata and it’s role in the lifecycle. The collection, maintenance, and deployment of metadata Metadata and tool integration.
Contents 1 Description of 1 Description of Initiative Initiative 3 Defining Inspection 3 Defining Inspection Perspectives Perspectives 2 Overview of 2.
Project Management Strategies Hidden in the CMMI Rick Hefner, Northrop Grumman CMMI Technology Conference & User Group November.
Completing the Loop: Linking Software Features to Failures 20 July 2004 Copyright © 2004, Mountain State Information Systems, Inc. All rights reserved.
Rational Unified Process Fundamentals Module 5: Implementing Rational Unified Process Rational Unified Process Fundamentals Module 5: Implementing Rational.
Managing Multiple Projects Steve Westerman California Department of Motor Vehicles Steve Young Mathtech, Inc.
Chapter 9 Database Planning, Design, and Administration Transparencies © Pearson Education Limited 1995, 2005.
Contents 1 Description of 1 Description of Initiative Initiative 3 Year 2: Updated 3 Year 2: Updated Training/Metrics Training/Metrics 2 Year 1: NASA 2.
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
Leveraging R and Shiny for Point and Click ADaM Analysis
The Five Secrets of Project Scheduling A PMO Approach
TechStambha PMP Certification Training
Goal, Question, and Metrics
CVE.
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Software Engineering I
Capability Maturity Model
HHS Child Welfare National IT Managers' Meeting
Capability Maturity Model
Simulation-driven Enterprise Modelling: WHY ?
Presentation transcript:

SAS_08_Full Life-cycle Defect Management_inspections & tests_Shull 09/2008 Executive Briefing 1© 2008 Fraunhofer USA Inc. Dr. Forrest Shull (PI) Ms. Sally Godfrey (NASA POC) Mr. Andre Bechtel Mr. Raimund L. Feldmann Ms. Myrna Regardie Dr. Carolyn Seaman Making Use of a Decade of Widely Varying Historical Data SARP project “Full Life-cycle Defect Management”

SAS_08_Full Life-cycle Defect Management_inspections & tests_Shull 09/2008 Executive Briefing 2© 2008 Fraunhofer USA Inc.  We are in the second year of our initiative and studying  Parameters that affect the results of inspection  The relation between V&V effectiveness in early lifecycle (e.g. inspection) and late (testing)  We are using this information to provide feedback and decision support to NASA projects, on questions such as:  Can I get guidance on how to plan my inspections based on results from projects like my own?  Based on my inspection results, what are the implications for the effort required to be spent on other non-optional activities, like system testing? Problem we are addressing

SAS_08_Full Life-cycle Defect Management_inspections & tests_Shull 09/2008 Executive Briefing 3© 2008 Fraunhofer USA Inc. Unifying different defect classifications  Motivation: Valuable defect data has been collected over the years across many Centers and projects  Issue: Different defect classifications used in historic and contemporary data sets, as well as across Centers;  Action: Definition of a unified defect classification schema and mapping of existing data sets into this unified schema  Benefits:  Leverages data required by NPR for analysis and feedback to teams  Enables monitoring and validation of existing guidelines  Unified classification schema is applicable to inspections and testing existing data sets (historic and contemporary) unified data set for contemporary project feedback actions ABYZ AB’WY’Z A C W’YZ Map historical data to new categorization if possible; partition remaining historical categories and refine new schema if needed ODC-based new schema cat. X’ cat. Y cat. A X’ cat. Z’

SAS_08_Full Life-cycle Defect Management_inspections & tests_Shull 09/2008 Executive Briefing 4© 2008 Fraunhofer USA Inc. Updating existing inspection standards  NASA guidelines for effective inspections formulated in early 1990’s  Number of participants  Page rate  Meeting length  Validating these standards based on a wider set of more recent data  Refining the standards – adding more variables, tailoring to different domains  New standards built into  inspection support tool  inspection training  Refined standards will increase effectiveness of inspections in terms of effort expended and defects found

SAS_08_Full Life-cycle Defect Management_inspections & tests_Shull 09/2008 Executive Briefing 5© 2008 Fraunhofer USA Inc. Comparing test and inspection data Research Questions:  What defects types are typically removed by inspections vs. testing?  What project characteristics (size, language, software domain, new development/enhancements) influence the types of defects found?  What percent of logic errors can be expected to be removed by inspections?  Can test results be used for post-mortem analysis of inspection performance?

SAS_08_Full Life-cycle Defect Management_inspections & tests_Shull 09/2008 Executive Briefing 6© 2008 Fraunhofer USA Inc. Providing an inspection experience base

SAS_08_Full Life-cycle Defect Management_inspections & tests_Shull 09/2008 Executive Briefing 7© 2008 Fraunhofer USA Inc. Improving tool support for inspections built-in experience base access reporting and evaluation capabilities file import capability

SAS_08_Full Life-cycle Defect Management_inspections & tests_Shull 09/2008 Executive Briefing 8© 2008 Fraunhofer USA Inc. Accomplishments so far  2529 unified inspection records in database  more data sets are welcome  Initial tool that supports inspection planning and reporting  (test) users are welcome to try the tool  Tool can accept data from JPL forms as well as various databases  possibility of later integration into NASA’s eRoom  Central inspection experience base available   Accepted papers at ESEM and IEEE Software  additional publications are currently under review or planned More details are provided as part of our technical presentation

SAS_08_Full Life-cycle Defect Management_inspections & tests_Shull 09/2008 Executive Briefing 9© 2008 Fraunhofer USA Inc. Inspection Experience Base on-line at: Forrest Shull (PI) Contact information Sally Godfrey (NASA POC) Myrna Regardie