1 COQUALMO Working Group Presentation Presenter: John D. Powell
2 Participants Moderator: Sunita Chulani-IBM Scribes: John Powell-JPL & Keun Lee-USC Floating Participant: Barry Boehm-USC Participants Michael Crowley-Motorola Kimberly Dobson-Motorola Jongmoon Baik-Motorola Linda Brooks-TRW Barbara Hirsh-Motorola George Huling-LASPIN Jung-Won Park-USC-CSE John Serino-BAE Systems Dick Stutzke-SAIC Nancy Eickleman- Motorola
3 Outline Preliminary Presentation Brainstorming Session Identification of Research Issues Prioritization of Research Topics
4 Preliminary Presentations Presentation for those who were unfamiliar with –COQUALMO –Orthogonal Defect Classification (ODC)
5 The COQUALMO Model DI_Driver R,1 QAF = DM R DR_Driver R,1 DR_Driver R,2 DR_Driver R,3 Rqts 10 Rqts 20 Rqts 30 Baseline Defect Intro Rates/Ksloc 10* DAF R 20* DAF D 30* DAF C COCOMO II Cost Drivers Analysis Tools Rating Peer Reviews Rating Test Thoroughness and Tool Rating
6 ODC Defect Classification, Trigger activities Signatures of defect rates Comparison between projects and historical signatures Take action based on these differences
7 Brainstorm ODC –Tailorable to different environments Modeling for Spiral V. Waterfall Lifecycle –Modeling for Spiral life cycle is harder Finding the Right Kind of Defect V Counting Defects –Implication for Risk Exposure Assessment
8 Brainstorm (cont’) Temporal information about defects may be needed –Account for timing of activities –Implication for cost Granularity of COQUALMO Calibration –Allow for USC to Collect Data in the form affiliates collect it and make use of it.
9 Brainstorming (cont’) Can we compress 8-9 defect categories into 3-4 categories? Build the capacity into the model to allow for changes in its classification scheme
10 Identifying Issues/Research Topics 1.Full ODC Categorization 2.Cost/Benefit Analysis 3.Tailorability to waterfall, incremental model 4.Tailorability to Non-ODC Categories 5.Eliminating obstacles to data contribution 6.Reliability/MTBF – Product Model 7.Process Model
11 Prioritizing Research Topics
12 1. Full ODC Categorization Difficulty Importance
13 2. Cost/Benefit Analysis Difficulty Importance
14 3. Tailorability to waterfall, incremental model Difficulty Importance
15 4. Tailorability to Non-ODC Categories Difficulty Importance
16 5. Eliminating obstacles to data contribution Difficulty Importance
17 6. Reliability/MTBF – Product Model Difficulty Importance
18 7. Process Model Difficulty Importance