1 Discussion on Reuse Framework Jared Fortune, USC Ricardo Valerdi, MIT COSYSMO COCOMO Forum 2008 Los Angeles, CA.

Slides:



Advertisements
Similar presentations
Cost, Schedule, and Process Modeling Workshop USC CSSE Annual Research Review Facilitated by Jo Ann Lane.
Advertisements

On Representing Uncertainty In Some COCOMO Model Family Parameters October 27, 2004 John Gaffney Fellow, Software & Systems.
26th International Forum on Systems, Software, and COCOMO Cost Modeling. University of Southern California, Los Angeles, CA, USA. November 2-4, 2011 Cultural.
University of Southern California Center for Systems and Software Engineering 2012 COCOMO Forum 1 October 18, 2012 Mauricio E. Peña Ricardo Valerdi Quantifying.
COCOMO Suite Model Unification Tool Ray Madachy 23rd International Forum on COCOMO and Systems/Software Cost Modeling October 27, 2008.
COSYSMO 2.0 Workshop Summary (held Monday, March 17 th 2008) USC CSSE Annual Research Review March 18, 2008 Jared Fortune.
University of Southern California Center for Systems and Software Engineering ©USC-CSSE1 Ray Madachy, Ricardo Valerdi USC Center for Systems and Software.
Working Group Meeting (Outbrief) Ricardo Valerdi, Indrajeet Dixit, Garry Roedler Tuesday.
March 2002 COSYSMO: COnstructive SYStems Engineering Cost MOdel Ricardo Valerdi USC Annual Research Review March 11, 2002.
©2006 BAE Systems. COSYSMO Application At BAE Systems Gan Wang COSYSMO Workshop 23 rd International Forum on COCOMO and Systems/Software Cost Modeling.
COSYSMO Workshop Jared Fortune, USC USC ARR 2010 Los Angeles, CA.
University of Southern California Center for Systems and Software Engineering USC CSSE Research Overview Barry Boehm Sue Koolmanojwong Jo Ann Lane Nupul.
A study of the Causes of Requirements Volatility and its Impact on Systems Engineering Effort COSYSMO Workshop Center for Software and Systems Engineering,
University of Southern California Center for Software Engineering CSE USC COSYSMO: Constructive Systems Engineering Cost Model Barry Boehm, USC CSE Annual.
11/08/06Copyright 2006, RCI1 CONIPMO Workshop Out-brief 21 st International Forum on COCOMO and Software Cost Modeling Donald J. Reifer Reifer Consultants,
Integration of Software Cost Estimates Across COCOMO, SEER- SEM, and PRICE-S models Tom Harwick, Engineering Specialist Northrop Grumman Corporation Integrated.
COSYSMO: Constructive Systems Engineering Cost Model Ricardo Valerdi USC CSE Workshop October 25, 2001.
Some Experience With COSYSMOR At Lockheed Martin
COSOSIMO* Workshop 13 March 2006 Jo Ann Lane University of Southern California Center for Software Engineering CSE Annual.
1 COSYSMO 3.0: Future Research Directions Jared Fortune University of Southern California 2009 COCOMO Forum Massachusetts Institute of Technology.
COCOMO II Calibration Brad Clark Software Metrics Inc. Don Reifer Reifer Consultants Inc. 22nd International Forum on COCOMO and Systems / Software Cost.
Extensions of COSYSMO to Represent Reuse 21 st International Forum on COCOMO and Software Cost Modeling November 9, 2006 Ricardo ValerdiJohn Gaffney Garry.
COSYSMO Reuse Extension 22 nd International Forum on COCOMO and Systems/Software Cost Modeling November 2, 2007 Ricardo ValerdiGan Wang Garry RoedlerJohn.
Affiliate Feedback and Discussion 1. Future Research: COSYSMO Updated data collection effort Quantifying the effect of schedule Harmonizing across software.
Integrated COCOMO Suite Tool for Education Ray Madachy 24th International Forum on COCOMO and Systems/Software Cost Modeling November.
1 Systems Engineering Reuse Principles Jared Fortune, USC Ricardo Valerdi, MIT COSYSMO COCOMO Forum 2010 Los Angeles, CA.
1 Results of Reuse Survey Jared Fortune, USC Ricardo Valerdi, MIT Gan Wang, BAE COSYSMO COCOMO Forum 2008 Los Angeles, CA.
University of Southern California Center for Systems and Software Engineering 1 November 2010 Mauricio Peña Dr. Ricardo Valerdi COSYSMO Requirements Volatility.
Constructive COTS Model (COCOTS) Status Chris Abts USC Center for Software Engineering Annual Research Review Annual Research Review.
Introduction Wilson Rosa, AFCAA CSSE Annual Research Review March 8, 2010.
COSYSMO Workshop Summary Ricardo Valerdi Tuesday March 14, 2006 Los Angeles, CA USC Center for Software Engineering Annual Research Review.
COSYSMO Reuse Extension 22 nd International Forum on COCOMO and Systems/Software Cost Modeling November 2, 2007 Ricardo ValerdiGan Wang Garry RoedlerJohn.
System-of-Systems Cost Modeling: COSOSIMO July 2005 Workshop Results Jo Ann Lane University of Southern California Center for Software Engineering.
University of Southern California Center for Systems and Software Engineering 1 November 2010 Mauricio Peña Dr. Ricardo Valerdi CHARACTERIZING THE IMPACT.
Estimating System of Systems Engineering (SoSE) Effort Jo Ann Lane, USC Symposium on Complex Systems Engineering January 11-12, 2007.
Expert COSYSMO Update Raymond Madachy USC-CSSE Annual Research Review March 17, 2009.
Systems Engineering Reuse: A Report on the State of the Practice Jared Fortune, USC Ricardo Valerdi, MIT Gan Wang, BAE Systems COCOMO Forum 2008 Los Angeles,
University of Southern California Center for Systems and Software Engineering © 2009, USC-CSSE 1 Reuse and Maintenance Estimation Vu Nguyen March 17, 2009.
1 COSYSMO 2.0: A Cost Model and Framework for Systems Engineering Reuse Jared Fortune University of Southern California Ricardo Valerdi Massachusetts Institute.
COSOSIMO* Workshop Outbrief 14 March 2006 Jo Ann Lane University of Southern California Center for Software Engineering CSE.
COSYSMO Reuse Extension COSYSMO Workshop – USC CSSE Annual Research Review March 17, 2008 Ricardo ValerdiGan Wang Garry RoedlerJohn Rieff Jared Fortune.
©2006 BAE Systems. Practical Implementation of COSYSMO Reuse Extension Gan Wang, Aaron Ankrum, Cort Millar, Alex Shernoff, Ricardo Valerdi.
Towards COSYSMO 2.0: Update on Reuse Jared Fortune, USC Ricardo Valerdi, MIT USC ARR 2009 Los Angeles, CA.
COSYSMO Workshop Outbrief CSSE Annual Research Review Los Angeles, CA Mon March 16 & Tues March 17, 2009 Ricardo Valerdi.
Generalized Reuse Model for COSYSMO
COCOMO-SCORM: Cost Estimation for SCORM Course Development
ESD web seminar1 ESD Web Seminar February 23, 2007 Ricardo Valerdi, Ph.D. Unification of systems and software engineering cost models.
Gan Wang BAE Systems Ricardo Valerdi University of Arizona Garry J. Roedler Lockheed Martin Mauricio Pena Boeing Systems Engineering Reuse Delphi – Workshop.
University of Southern California Center for Systems and Software Engineering COSATMO/COSYSMO Workshop Jim Alstad, USC-CSSE Gan Wang, BAE Systems Garry.
9/17/2002 COSYSMO Usage Experience Panel: What is Happening at Lockheed Martin Garry Roedler, Lockheed Martin Engineering Process Improvement Center
Gan Wang 22 October th International Forum on COCOMO® and Systems/Software Cost Modeling in conjunction with the Practical Software and Systems.
March Jo Ann Lane University of Southern California Center for Software Engineering CONSTRUCTIVE SYSTEM OF SYSTEMS INTEGRATION COST MODEL COSOSIMO.
University of Southern California Center for Systems and Software Engineering COCOMO Suite Toolset Ray Madachy, NPS Winsor Brown, USC.
1 Reggie Cole Lockheed Martin Senior Fellow Garry Roedler Lockheed Martin Fellow
11/04/091 Some Topics Concerning The COSYSMOR Model/Tool John E. Gaffney, Jr Center For Process Improvement Excellence.
Overview of Addressing Risk with COSYSMO Garry Roedler & John Gaffney Lockheed Martin March 17, 2008.
1 ESD.36 11/27/07 Ricardo Valerdi, PhD
University of Southern California Center for Systems and Software Engineering 26 th Annual COCOMO Forum 1 November 2 nd, 2011 Mauricio E. Peña Dr. Ricardo.
SLOC and Size Reporting
COSYSMO: Constructive Systems Engineering Cost Model
COSYSMO Delphi Round 2 Results
Towards COSYSMO 2.0: Update on Reuse
COCOMO 2 COCOMO 81 was developed with the assumption that a waterfall process would be used and that all software would be developed from scratch. Since.
Software Cost Estimation
Working Group Meeting Report
University of Southern California Center for Software Engineering
COSYSMO: Constructive Systems Engineering Cost Model
Center for Software and Systems Engineering,
Zen in the Art of Cost Estimation
Generalized Reuse Model for COSYSMO Workshop Outbrief
Presentation transcript:

1 Discussion on Reuse Framework Jared Fortune, USC Ricardo Valerdi, MIT COSYSMO COCOMO Forum 2008 Los Angeles, CA

2 Operational Concept COSYSMO 2.0 Size Drivers Effort Multipliers Effort Calibration # Requirements # Interfaces # Scenarios # Algorithms + 2 Volatility Factors - Application factors - 9 factors - Team factors - 7 factors - Schedule driver

3 COSYSMO 2.0 Model Where: r = {New, Modified, Adopted, Deleted, Managed} w r = weight for defined degrees of reuse Goals Capture technical and non-technical effects of reuse Introduce minimal modifications to the original model Keep new drivers independent from existing drivers

4 Proposed Size Driver Extensions New: Artifacts that are completely new Modified: Artifacts that are inherited, but are tailored Adopted: Artifacts that are incorporated unmodified, also known as “black box” reuse Deleted: Artifacts that are removed from a system Managed: Artifacts that are incorporated unmodified and untested

5 Size Driver Extensions Specific General

6 Reuse Understanding

7 Reuse Understanding – Rating Scale

8 Artifact Unfamiliarity

9 Artifact Unfamiliarity – Rating Scale

10 Proposed COSYSMO 2.0 Methodology Capture the effect of reuse in both the size and cost drivers –Does this make sense? Reuse extensions for the size drivers has already been proposed Are the two COSYSMO 2.0 cost drivers sufficient? –Adequately capture the effects of reuse outside the size drivers?

11 Implementation Reuse size driver extensions and more cost drivers sounds good from an academic perspective …but this is a slippery slope –5 reuse categories = 60 systems engineering size values –20 model parameters = ~100 calibration projects Just for reuse! What about: –Operations, maintenance, disposal –Risk –Schedule …and all the rest

12 Questions Do we really need 5 reuse categories? –Do we have the correct definitions? –Is this supportable? How many is too many drivers in the model? –Reuse requires 1-2 cost drivers to complement reuse extensions –Should we explore a subset of the model to provide a “good enough” estimate? –Opportunity to balance adding more parameters with capability to produce an estimate with fewer parameters Other thoughts? Deficiencies?

13 Next Steps Conduct Delphi survey on COSYSMO 2.0 drivers –Weights for reuse extension and two additional drivers Begin data collection process –Want to “reuse” as many projects from COSYSMO data set as possible that involved systems engineering reuse –Collection of additional projects will also help to improve the COSYSMO model Plan to provide preliminary results of COSYSMO 2.0 at CSSE Annual Research Review (March 2009)