180 likes | 410 Views
COQUALMO Working Group Presentation Presenter: John D. Powell. 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
E N D
COQUALMO Working Group Presentation Presenter: John D. Powell
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
Outline • Preliminary Presentation • Brainstorming Session • Identification of Research Issues • Prioritization of Research Topics
Preliminary Presentations • Presentation for those who were unfamiliar with • COQUALMO • Orthogonal Defect Classification (ODC)
The COQUALMO Model Baseline Defect Intro Rates/Ksloc Rqts 10 Rqts 20 Rqts 30 DI_DriverR,1 DI_DriverR,1 QAF = DMR COCOMO II Cost Drivers 10* DAFR 20* DAFD 30* DAFC Analysis Tools Rating DR_DriverR,1 DR_DriverR,2 DR_DriverR,3 Peer Reviews Rating Test Thoroughness and Tool Rating
ODC • Defect Classification, Trigger activities • Signatures of defect rates • Comparison between projects and historical signatures • Take action based on these differences
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
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.
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
Identifying Issues/Research Topics • Full ODC Categorization • Cost/Benefit Analysis • Tailorability to waterfall, incremental model • Tailorability to Non-ODC Categories • Eliminating obstacles to data contribution • Reliability/MTBF – Product Model • Process Model
1. Full ODC Categorization Importance Difficulty
2. Cost/Benefit Analysis Importance Difficulty
3. Tailorability to waterfall, incremental model Importance Difficulty
4. Tailorability to Non-ODC Categories Importance Difficulty
5. Eliminating obstacles to data contribution Importance Difficulty
6. Reliability/MTBF – Product Model Importance Difficulty
7. Process Model Importance Difficulty