COCOMO III. Brad Clark, PhD USC Center for Systems and Software Engineering 2017 Annual Research Review April 4, 2017

Size: px
Start display at page:

Download "COCOMO III. Brad Clark, PhD USC Center for Systems and Software Engineering 2017 Annual Research Review April 4, 2017"

Transcription

1 COCOMO III Brad Clark, PhD USC 2017 Annual Research Review April 4, 2017

2 The COCOMO III Project COCOMO (COnstructure COst MOdel) is the most widely used, free, open source software cost estimation model in the world. Registered Trademark for intellectual property protection COCOMO 81 and COCOMO II models are open and free for anyone to use Models have been commercialized It has been 17 years since the COCOMO II model has been updated and calibrated to new Software Engineering practices. Apr 5, 2017 Copyright USC-CSSE 2

3 COCOMO III Project Purpose Broaden audiences of COCOMO and address scope of modern projects: mobile devices, web/internet, big data, cloud-targeted, and multi-tenant software Modernize model size inputs Consider the impact of modern development processes (e.g. Agile) Improve the accuracy and realism of estimates Improve driver definitions New and updated software cost drivers and adjust their ratings as needed Quality estimation capability Point and range estimates based on risk Improve value of COCOMO in decision-making Apr 5, 2017 Copyright USC-CSSE 3

4 COCOMO III Project Scope COCOMO III will product estimates for: Effort, Schedule, Cost, Quality Level (Defects) COCOMO III can be applied at various moments in a project s lifecycle: Early Estimation, Initial Project Estimation, Project Re-estimation COCOMO III s functional vision Single and Multiple component estimate Analysis of alternatives Analysis with Size-Effort-Schedule as independent variables Support for different lifecycle processes Lifecycle cost estimation Legacy system transformation Apr 5, 2017 Copyright USC-CSSE 4

5 Model Scope Model Development Process Compatibility Application Domain Model Breath and Depth Model WBS Workload Sizing Cost estimating relationships Parametric models Simple relationships Apr 5, 2017 Copyright USC-CSSE 5

6 Model ICSM Common Cases Since 2000, a plethora of development processes have arisen Non-Developmental Item such as COTS Agile Development Brownfield Development One size fits all estimation model is no longer feasible 11 common development cases are presented next with indications on where COCOMO III is suitable Source: Boehm, B., Lane, J., Koolmanojwong, S. and Turner, R. The Incremental Commitment Spiral Model, Addison-Wesley 2014, Chapter 11. Apr 5, 2017 Copyright USC-CSSE 6

7 Model Match to ICSM Common Cases-1 Case 1: Use Non-Developmental Item (NDI) Example: Small accounting system Size variable, complexity low Typical Change Rate/Month: Negligible Criticality: n/a NDI Support: Complete Personnel Capability: NDI-experienced (medium) Activities: Acquire NDI, Use NDI Time/Build: n/a Time/Increment: Vendor-driven Case 2: Agile Example: E-services Size, Complexity: Low Typical Change Rate/Month: 1-30% Criticality: Low to medium NDI Support: Good, in place Personnel Capability: Agile-ready, medium-high experience Activities: Skip Valuation and Architecting phases; Scrum plus agile methods of choice Time/Build: <= 1 day Time/Increment: 2-6 weeks Apr 5, 2017 Copyright USC-CSSE 7

8 Model Match to ICSM Common Cases -2 Case 3: Architected Agile Example: Business data processing Size, Complexity: Medium Typical Change Rate/Month: 1-10 % Criticality: Medium to high NDI Support: Good, most in place Organizational Personnel Capability: Agile-ready, medium to high experience Activities: Combine Valuation, Architecting phases. Complete NDI preparation. Architecturebased Scrum of Scrums Time/Build: 2-4 weeks Time/Increment: 2-6 months Case 4: Formal Methods Example: Security kernel; Safety-critical LSI chip Size, Complexity: Low Typical Change Rate/Month: 0.3% Criticality: Extra high NDI Support: None Organizational Personnel Capability: Strong formal methods experience Activities: Precise formal specification. Formally-based programming language; formal verification Time/Build: 1-5 days Time/Increment: 1-4 weeks Apr 5, 2017 Copyright USC-CSSE 8

9 Model Match to ICSM Common Cases -3 Case 5: Hardware with Embedded Software Component* Example: Multi-sensor control device Size, Complexity: Low Typical Change Rate/Month: % Criticality: Medium to very high NDI Support: Good, in place Organizational Personnel Capability: Experienced, medium-high * Means this process is suitable for COCOMO III Activities: Concurrent hardware/software engineering. CDR-level review. IOC development, LRIP, FRP. Concurrent version N+1 engineering Time/Build: Software 1-5 days Time/Increment: Market-driven Case 6: Indivisible IOC* Example: Complete vehicle platform Size, Complexity: Medium to high Typical Change Rate/Month: 0.3 1% Criticality: High to very high NDI Support: Some in place Organizational Personnel Capability: Experienced, medium to high Activities: Determine minimum-ioc likely, conservative cost. Add deferrable software features as risk reserve. Drop deferrable features to meet conservative cost. Strong award fee for features not dropped. Time/Build: Software: 2-6 weeks Time/Increment: Platform: 6-18 months Apr 5, 2017 Copyright USC-CSSE 9

10 Model Match to ICSM Common Cases -4 Case 7: NDI-Intensive Example: Supply chain management Size, Complexity: Medium to high Typical Change Rate/Month: 0.3 3% Criticality: Medium to very high NDI Support: NDI-driven architecture Organizational Personnel Capability: NDI-experienced, medium to high Activities: Thorough NDI-suite life cycle cost-benefit analysis, selection, concurrent requirements/architecture definition. Pro-active NDI evolution influencing, NDI upgrade synchronization Time/Build: Software: 1-4 weeks Time/Increment: Systems: 6-18 months Apr 5, 2017 Copyright USC-CSSE 10

11 Model Match to ICSM Common Cases -5 Case 8: Hybrid Agile/Plan-Driven System* Example: C4ISR system Size, Complexity: Medium to very high Typical Change Rate/Month: Mixed parts; 1-10% Criticality: Mixed parts; Medium to very high NDI Support: Mixed parts Organizational Personnel Capability: Mixed parts * Means this process is suitable for COCOMO III Activities: Full ICSM, encapsulated agile in high change, low-medium criticality parts (Often HMI, external interfaces). Full ICSM, three-team incremental development, concurrent V&V, next-increment re-baselining Time/Build: 1-2 months Time/Increment: 9-18 month Case 9: Multi-Owner System of Systems* Example: Net-centric military operations Size, Complexity: Very high Typical Change Rate/Month: Mixed parts; 1-10 % Criticality: Very high NDI Support: Many NDIs, some in place Organizational Personnel Capability: Related experience, medium to high Activities: Full ICSM; extensive multi-owner team building, negotiation. Full ICSM; large ongoing system/software engineering effort Time/Build: 2-4 months Time/Increment: months Apr 5, 2017 Copyright USC-CSSE 11

12 Model Match to ICSM Common Cases -6 Case 10: Family of Systems Example: Medical device product line Size, Complexity: Medium to very high Typical Change Rate/Month: 1-3% Criticality: Medium to very high NDI Support: Some in place Organizational Personnel Capability: Related experience, medium to high Activities: Skip Valuation and Architecting phases. Scrum plus agile methods of choice Time/Build: 1-2 months Time/Increment: 9-18 months Case 11: Brownfield Example: Incremental legacy phaseout Size, Complexity: High to very high Typical Change Rate/Month: 0.3-3% Criticality: Medium-high NDI Support: NDI as legacy replacement Organizational Personnel Capability: Legacy re-engineering Activities (Incremental Definition): Re-engineer/refactor legacy into services. Incremental legacy phaseout Time/Build: 2-6 weeks/refactor Time/Increment: 2-6 months Apr 5, 2017 Copyright USC-CSSE 12

13 Best Fits of Estimation-Types to ICSM Common Cases Pure Agile: Planning Poker, Agile COCOMO III Architected Agile COSYSMO for architecting; Planning Poker, CAIV-SAIV for sprints, releases; IDPD for large systems Formal Methods: $/SLOC by Evaluated Assurance Level NDI/Services-Intensive: Oracle, SAP, other ERP RICE Objects: (R)eports, (I)nterfaces, (C)onversions, (E)nhancements COCOTS, Value-Added Function Points, Agile for portions Hybrid Agile/Plan-Driven Expert Delphi, COCOMO III, Agile for portions; IDPD Systems of Systems COSYSMO for Integrator; Hybrid Agile/Plan-Driven for component systems (COCOMO III) Family of Systems: COPLIMO Brownfield: COSYSMO for refactoring; above for rebuilding 8/23/2016 Copyright USC-CSSE 13

14 COCOMO III Suite of Models Concept AGILE COCOMO III COPROMO Model Extensions to address other ICSM Common Cases COCOMO III COPSEMO COPLIMO COINCOMO Legend: Model has been calibrated with historical project data and expert (Delphi) data Model is derived from COCOMO III Apr 5, 2017 Copyright USC-CSSE 14

15 New Feature: Application Domain Types Real-Time Sensor Control and Signal Processing Vehicle Control Vehicle Payload Real Time Embedded Mission Processing Engineering Systems Software Automation and Process Control Simulation & Modeling Automated Information Systems Mission Planning Training Test Data Processing Selecting an Application Domain pre-sets model drivers 15 Apr 5, 2017 Copyright USC-CSSE

16 Model Breadth There are a number of different activities in software development: Requirements analysis Architecting Detailed Design Assembling or Coding Integration Testing System Testing Acceptance Testing Deployment Training COCOMO III will cover a subset of these activities Apr 5, 2017 Copyright USC-CSSE 16

17 Model Depth Development activities include/exclude different types of work: Management Requirements analysis Product design Programming Test and evaluation Configuration Management / Quality Assurance Documentation COCOMO III covers a number of work types (next slide) The work covered is an indicator for whether the model is suitable for estimating a development process (re: 11 cases discussed earlier) Apr 5, 2017 Copyright USC-CSSE 17

18 COCOMO III Depth Subsystem Work Breakdown Structure Management Engineering Programming Test & Evaluation Data Cost, Schedule, Performance Management Contract Management Subcontract Management Customer Interface Branch Office Management Management Reviews & Audits Software Requirements Product Design Configuration Management End Item Acceptance Quality Assurance Detailed Design Code and Unit Test Integration Product Test Plans Procedures Test Reports Acceptance Test Plans Procedures Test Reports Test Support Test beds Test tools Test data Manuals Apr 5, 2017 Copyright USC-CSSE 18

19 Workload Sizing The amount of development work to be done is expressed as either a functional or product size Software Requirements Feature Points Function Point Use Case Points SNAP Points Story Points (Agile Fast Function Points Development) COSMIC Points Source Lines of Code Automated Function Points The desire is for COCOMO III to use different size types organically as a size input Want to move away from converting one size type to another, e.g. Function Points to Source Lines of Code Apr 5, 2017 Copyright USC-CSSE 19

20 Reused Functionality Currently COCOMO III uses the reuse model from COCOMO II Model is based on source lines of code AAF: Adaption Adjustment Factor DM: percent design modified CM: percent of code and unit test modified IM: percent of integration and test modified AAM: Adaption Adjustment Multiplier SU: Software Understanding UNFM: Programmer Unfamiliarity AA: Assessment and Assimilation AAF = ( 0.4 DM) + ( 0.3 CM) + ( 0.3 IM) #[AA + AAF(1+ (0.02 SU UNFM))], for AAF 50 % AAM = 100 $ %[AA + AAF + (SU UNFM)], for AAF > 50 &% 100 Equivalent KSLOC = Adapted KSLOC AAM Apr 5, 2017 Copyright USC-CSSE 20

21 Software product size estimate Software product, platform, personnel & project attributes Software reuse, maintenance, and increment parameters Defect removal profile levels COCOMO III Model Software development and maintenance estimates for: Effort Cost & Schedule distributed by: o Phase o Activity o Increment Quality Local calibration to organization s data COCOMO is an open and free model Apr 5, 2017 Copyright USC-CSSE 21

22 COCOMO III Model Concept Software product size estimate Software product, platform, personal & project attributes Labor Rates Defect removal profile levels Schedule Model Effort Model Defect Introduction Model Defect Removal Model Schedule (Months) Staffing Levels Effort (Person Months) Costs ($$) Number of est. non-trivial defects for Requirements, Design, & Code Number of est. residual defects and the residual defect density Apr 5, 2017 Copyright USC-CSSE 22

23 COCOMO III Effort & Schedule Estimation Model Effort (PM) = A * Size E * Product(19 Cost Drivers) E = B + Sum(5 Cost Drivers) Schedule (M) = C * PM F * SCED%/100 F = D + 0.2(E-B) Where: A, B, C, D are constants determined by calibration E represents (dis)economies of scale and project-wide scale factors 23 8/23/2016 Copyright USC-CSSE

24 COCOMO III Defect Introduction and Removal Model Defect Introduction (DI) = A * Size E * Product(DI Drivers) E = Initially set to 1.0 Residual Defects = C * DI * Product(1 DRF) DRF: Defect Removal Fraction from 3 profiles: 1. Automated Analysis 2. People Reviews 3. Execution Testing 8/23/2016 Copyright USC-CSSE 24

25 Defect Estimation Scope Estimates only Nontrivial defects Critical: causes a system to crash or unrecoverable data loss or jeopardizes personnel High: causes impairment of critical system function and no workaround solution exists Medium: causes impairment of critical system function, through a workaround solution does exist Defect estimates are for only 3 artifacts: Requirements Design Code Apr 5, 2017 Copyright USC-CSSE 25

26 COCOMO III Cost Drivers -1 Product Attributes Impact of Software Failure (FAIL) (formerly RELY) Product Complexity (CPLX) Developed for Reusability (RUSE) Required Software Security (SECU) - New Dropped: Documentation Match to Lifecycle Needs Database Size Platform Attributes Platform Constraints (PLAT) New Platform Volatility (PVOL) Apr 5, 2017 Copyright USC-CSSE 26

27 COCOMO III Cost Drivers -2 Personnel Attributes Analyst Capability (ACAP) Programmer Capability (PCAP) Personnel Continuity (PCON) Applications Experience (APEX) Language and Tool Experience (LTEX) Platform Experience (PLEX) Apr 5, 2017 Copyright USC-CSSE 27

28 COCOMO III Cost Drivers -3 Project Attributes Precedentedness (PREC) Development Flexibility (FLEX) Opportunity and Risk Resolution (RESL) Stakeholder Team Cohesion (TEAM) Process Capability & Usage (PCUS) (formerly PMAT) Use of Software Tools (TOOL) Multisite Development (SITE) Defect Removal Profile Automated Analysis People Reviews Execution Testing and Tools Apr 5, 2017 Copyright USC-CSSE 28

29 Cost Driver Values -1 Product Attributes Driver VL L N H VH XH PR FAIL CPLX RUSE SECU Platform Attributes Driver VL L N H VH XH PR PLAT PVOL Apr 5, 2017 Copyright USC-CSSE 29

30 Cost Driver Values -2 Personnel Attributes Driver VL L N H VH XH PR ACAP PCAP PCON APEX LTEX PLEX Project Attributes Driver VL L N H VH XH PR PREC FLEX RESL TEAM PCUS TOOL SITE Apr 5, 2017 Copyright USC-CSSE 30

31 Defect Removal Drivers Defect Removal Profile Artifact VL L N H VH XH Automated Analysis People Reviews Execution Testing Requirements Design Code Requirements Design Code Requirements Design Code Apr 5, 2017 Copyright USC-CSSE 31

32 The New Nominal Cost Driver definition refinement The New Nominal Study of productivity trends over the past 40 years reveals a shift in nominal ratings Following slides show the shift in ratings for selected cost drivers, i.e., the new nominal Apr 5, 2017 Copyright USC-CSSE 32

33 Impact of Productivity Trends Kendall's Rank Correlation Coefficients between the Completion Year and COCOMO II Cost Drivers (sorted by degrees of correlation) Cost driver Kendall s τ p-value TOOL Use of Software Tools E-16 PMAT Process Maturity (PCUS) E-13 STOR Main Storage Constraint E-11 TIME Execution Time Constraint E-10 PLEX Platform Experience E-05 PVOL Platform Volatility E-05 APEX Applications Experience E-05 LTEX Language and Tool Experience E-04 DATA Database Size E-03 RELY Required Software Reliability E-02 CPLX Product Complexity E-02 PREC Precedentedness of Application E-02 ACAP Analyst Capability E-02 Apr 5, 2017 Copyright USC-CSSE 33

34 Use of Software Tools Apr 5, 2017 Copyright USC-CSSE 34

35 Process Maturity (Now PCUS) Apr 5, 2017 Copyright USC-CSSE 35

36 Execution Time Constraint-TIME Apr 5, 2017 Copyright USC-CSSE 36

37 Main Storage Constraint-STOR Apr 5, 2017 Copyright USC-CSSE 37

38 Platform Experience-PLEX Apr 5, 2017 Copyright USC-CSSE 38

39 Applications Experience-APEX Apr 5, 2017 Copyright USC-CSSE 39

40 Language and Tool Experience-LTEX Apr 5, 2017 Copyright USC-CSSE 40

41 Next Steps Refine the definition for Required Software Security Shift cost driver rating definitions to accommodate changes in nominal Create a Rosetta Stone for converting COCOMO II data to the COCOMO III format Test the model on past data Setup data collection Apr 5, 2017 Copyright USC-CSSE 41

42 Required Software Security (SECU)* Is this correlated to Process Maturity? Should it be an extension to FAIL Should it address the threat? Malicious hackers Foreign governments Should it address exposure On the network Under guard, separated from outside environment Where are the descriptors: Confidentiality Integrity Availability Apr 5, 2017 Copyright USC-CSSE 42

43 Invitation to Participate CSSE invites you to collaborate on model development Review model formulation Submit data for model calibration Actual Size Effort Schedule Defects Model Parameters Review of COCOMO III model Want to Participate? Make suggestions and be a model reviewer! If you contribute data for model calibration, you will receive: An advanced copy of the new model Comparison of your data with respect to other data points used to calibrate the model Please talk with me afterwards if you are interested Apr 5, 2017 Copyright USC-CSSE 43

44 For more information, contact: Brad Clark Questions? 44 Apr 5, 2017 Copyright USC-CSSE

A Process for Mapping COCOMO Input Parameters to True S Input Parameters

A Process for Mapping COCOMO Input Parameters to True S Input Parameters A Process for Mapping Input s to Input s Agenda > Overview > Rosetta Stone II > Analysis > Summary 2 Overview > Initial Comparison and Assessment was Completed by USC Center for Systems & Software Engineering

More information

COCOMO II Demo and ARS Example

COCOMO II Demo and ARS Example COCOMO II Demo and ARS Example CS 566 Software Management and Economics Lecture 5 (Madachy 2005; Chapter 3, Boehm et al. 2000) Ali Afzal Malik Outline USC COCOMO II tool demo Overview of Airborne Radar

More information

Agility in Defense SE & Acquisition: Some Critical Success Factors

Agility in Defense SE & Acquisition: Some Critical Success Factors Agility in Defense SE & Acquisition: Some Critical Success Factors Barry Boehm, USC NDIA SE Conference October 30, 2014 10/30/2014 1 Summary Agile Defense SE & Acquisition and BBP 3.0 Better Buying Power

More information

COCOMO II Model. Brad Clark CSE Research Associate 15th COCOMO/SCM Forum October 22, 1998 C S E USC

COCOMO II Model. Brad Clark CSE Research Associate 15th COCOMO/SCM Forum October 22, 1998 C S E USC COCOMO II Model Brad Clark CSE Research Associate 15th COCOMO/SCM Forum October 22, 1998 Brad@Software-Metrics.com COCOMO II Model Overview COCOMO II Overview Sizing the Application Estimating Effort Estimating

More information

MTAT Software Economics. Session 6: Software Cost Estimation

MTAT Software Economics. Session 6: Software Cost Estimation MTAT.03.244 Software Economics Session 6: Software Cost Estimation Marlon Dumas marlon.dumas ät ut. ee Outline Estimating Software Size Estimating Effort Estimating Duration 2 For Discussion It is hopeless

More information

COCOMO II.2003 Calibration Status USC-CSE 1

COCOMO II.2003 Calibration Status USC-CSE 1 COCOMO II.2003 Calibration Status 2003-3-19 USC-CSE 1 Outline Introduction to COCOMO II COCOMO II.2003 Calibration Conclusion 2003-3-19 USC-CSE 2 COCOMO II Model Usage COCOMO II Estimation Endpoints I

More information

Current and Future Challenges for Ground System Cost Estimation

Current and Future Challenges for Ground System Cost Estimation Current and Future Challenges for Ground System Cost Estimation Barry Boehm, Jim Alstad, USC-CSSE GSAW 2014 Working Group Session 11F Cost Estimation for Next-Generation Ground Systems February 26, 2014

More information

Software Cost Estimation Meets Software Diversity

Software Cost Estimation Meets Software Diversity Software Cost Estimation Meets Software Diversity Barry Boehm, USC STC 2017 Keynote September 26, 2017 Outline Sources of Software Diversity A Short History of Software Estimation Accuracy Process, Product,

More information

3. December seminar cost estimation W 2002/2003. Constructive cost model Department of Information Technology University of Zurich

3. December seminar cost estimation W 2002/2003. Constructive cost model Department of Information Technology University of Zurich I 3. December 2002 seminar cost estimation W 2002/2003 COCOMO Constructive cost model Department of Information Technology University of Zurich Nancy Merlo-Schett Nancy Merlo-Schett, Department of Information

More information

SEER-SEM to COCOMO II Factor Convertor

SEER-SEM to COCOMO II Factor Convertor SEER-SEM to COCOMO II Factor Convertor Anthony L Peterson Mechanical Engineering 8 June 2011 SEER-SEM to COCOMO II Factor Convertor The Software Parametric Models COCOMO II public domain model which continues

More information

C S E USC. University of Southern California Center for Software Engineering

C S E USC. University of Southern California Center for Software Engineering COCOMO II: Airborne Radar System Example Dr. Ray Madachy C-bridge Internet Solutions Center for Software Engineering 15th International Forum on COCOMO and Software Cost Modeling October 24, 2000 C S E

More information

Quality Management Lessons of COQUALMO (COnstructive QUALity MOdel) A Software Defect Density Prediction Model

Quality Management Lessons of COQUALMO (COnstructive QUALity MOdel) A Software Defect Density Prediction Model Quality Management Lessons of COQUALMO (COnstructive QUALity MOdel) A Software Defect Density Prediction Model AWBrown and Sunita Chulani, Ph.D. {AWBrown, sdevnani}@csse.usc.edu} -Center for Systems &

More information

User Manual. COCOMO II.2000 Post-Architecture Model Spreadsheet Implementation (Microsoft Excel 1997)

User Manual. COCOMO II.2000 Post-Architecture Model Spreadsheet Implementation (Microsoft Excel 1997) User Manual COCOMO II.2000 Post-Architecture Model Spreadsheet Implementation (Microsoft Excel 1997) Center for Software Engineering University of Southern California 2000 USC C enter for Software Engineering

More information

CSCI 510 Midterm 1, Fall 2017

CSCI 510 Midterm 1, Fall 2017 CSCI 510 Midterm 1, Fall 2017 Monday, September 25, 2017 3 questions, 100 points If registered DEN student, please circle: Yes Last Name: First Name: USC ID: Question 1 (30) Question 2 (40) Question 3

More information

COCOMO II Bayesian Analysis

COCOMO II Bayesian Analysis COCOMO II Bayesian Analysis Sunita Chulani (sdevnani@sunset.usc.edu) Center for Software Engineering University of Southern California Annual Research Review March 9, 1998 Outline Motivation Research Approach

More information

RESULTS OF DELPHI FOR THE DEFECT INTRODUCTION MODEL

RESULTS OF DELPHI FOR THE DEFECT INTRODUCTION MODEL RESULTS OF DELPHI FOR THE DEFECT INTRODUCTION MODEL (SUB-MODEL OF THE COST/QUALITY MODEL EXTENSION TO COCOMO II) Sunita Devnani-Chulani USC-CSE Abstract In software estimation, it is important to recognize

More information

Elaboration Cost Drivers Workshop. 18 th COCOMO / SCE Forum October 2003

Elaboration Cost Drivers Workshop. 18 th COCOMO / SCE Forum October 2003 Elaboration Cost Drivers Workshop 18 th COCOMO / SCE Forum October 200 Attendees Brad Clark (moderator) Mauricio Aguiar Michael Douglas Samuel Eiferman Stuart Garrett Dan Ligett Vicki Love Karen Lum Karen

More information

Quality Management Lessons of COQUALMO (COnstructive QUALity MOdel) A Software Defect Density Prediction Model

Quality Management Lessons of COQUALMO (COnstructive QUALity MOdel) A Software Defect Density Prediction Model Quality Management Lessons of COQUALMO (COnstructive QUALity MOdel) A Software Defect Density Prediction Model AWBrown and Sunita Chulani, Ph.D. {AWBrown, sdevnani}@csse.usc.edu} -Center for Systems &

More information

The Incremental Commitment Model (ICM), with Ground Systems Applications

The Incremental Commitment Model (ICM), with Ground Systems Applications The Incremental Commitment Model (ICM), with Ground Systems Applications Barry Boehm, USC-CSSE http://csse.usc.edu (tech report 2009-500) Presented at GSAW 2009, March 25, 2009 Outline Challenges for developing

More information

A Value-Based Orthogonal Framework for Improving Life-Cycle Affordability

A Value-Based Orthogonal Framework for Improving Life-Cycle Affordability A Value-Based Orthogonal Framework for Improving Life-Cycle Affordability Barry Boehm, Jo Ann Lane, Sue Koolmanojwong http://csse.usc.edu NDIA Systems Engineering Conference October 25, 2012 Outline Affordability

More information

Systems Cost Modeling

Systems Cost Modeling Systems Cost Modeling Affiliate Breakout Group Topic Gary Thomas, Raytheon 0 1900 USC Center for Software Engineering Sy~C~stModelingBreakoutTopicVisual-v0-1 vl.o - 10/27/00 University of Southern California

More information

Determining How Much Software Assurance Is Enough?

Determining How Much Software Assurance Is Enough? Determining How Much Software Assurance Is Enough? Tanvir Khan Concordia Institute of Information Systems Engineering Ta_k@encs.concordia.ca Abstract It has always been an interesting problem for the software

More information

COCOMO II Based Project Cost Estimation and Control

COCOMO II Based Project Cost Estimation and Control 3rd International Conference on Education, Management, Arts, Economics and Social Science (ICEMAESS 2015) COCOMO II Based Project Cost Estimation and Control Aihua Ren1, a, Yun Chen1, b 1 School of Computer

More information

SOFTWARE EFFORT AND SCHEDULE ESTIMATION USING THE CONSTRUCTIVE COST MODEL: COCOMO II

SOFTWARE EFFORT AND SCHEDULE ESTIMATION USING THE CONSTRUCTIVE COST MODEL: COCOMO II SOFTWARE EFFORT AND SCHEDULE ESTIMATION USING THE CONSTRUCTIVE COST MODEL: COCOMO II Introduction Jongmoon Baik, Sunita Chulani, Ellis Horowitz University of Southern California - Center for Software Engineering

More information

The Rosetta Stone: Making COCOMO 81 Files Work With COCOMO II

The Rosetta Stone: Making COCOMO 81 Files Work With COCOMO II The Rosetta Stone: Making COCOMO 81 Files Work With COCOMO II Donald J. Reifer, Reifer Consultants, Inc. Barry W. Boehm, University of Southern California Sunita Chulani, University of Southern California

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) BlackProfessionals.net Team #6 Tian Xiang Tan Jhih-Sheng Cai Aril Alok Jain Pablo Ochoa Jeng-Tsung Tsai Sadeem Alsudais Po-Hsuan Yang Project Manager System/Software Architect Requirements

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) City of Los Angeles Public Safety Applicant Resource Center Team No. 09 Team members and roles: Vaibhav Mathur Project Manager Preethi Ramesh Feasibility Analyst Arijit Dey Requirements

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) BlackProfessionals.net Team #6 Tian Xiang Tan Jhih-Sheng Cai Aril Alok Jain Pablo Ochoa Jeng-Tsung Tsai Sadeem Alsudais Po-Hsuan Yang Project Manager System/Software Architect Requirements

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) City of Los Angeles Public Safety Applicant Resource Center Team No. 09 Team members and roles: Vaibhav Mathur Project Manager Preethi Ramesh Feasibility Analyst Arijit Dey Requirements

More information

IFCnSSCM-23. Realistic Software Cost Estimation for F6 Fractionated Space Systems. A. Winsor Brown, Ramin Moazeni {AWBrown,

IFCnSSCM-23. Realistic Software Cost Estimation for F6 Fractionated Space Systems. A. Winsor Brown, Ramin Moazeni {AWBrown, IFCnSSCM-23 Realistic Software Cost Estimation for F6 Fractionated Space Systems A. Winsor Brown, Ramin Moazeni {AWBrown, Moazeni}@CSSE.USC.edu & A W Brown BES/MSEE & USC CSE EC19b=PrsntRealisticSwCEforF6v2.doc

More information

COCOMO Summary. USC-CSE COCOMO Team

COCOMO Summary. USC-CSE COCOMO Team K. Appendix 1. COCOMO II Summary COCOMO Summary Constructive Cost Model(COCOMO) is USC-CSE COCOMO Team Abstract 1-1 Table of Contents 1 Introduction...3 2 Overall Model Definition...3 2.1 COCOMO II Models

More information

Future Systems and Software Challenges, Especially Maintainability Barry Boehm, USC USC-CSSE Annual Research Review April 4, 2017

Future Systems and Software Challenges, Especially Maintainability Barry Boehm, USC USC-CSSE Annual Research Review April 4, 2017 Future Systems and Software Challenges, Especially Maintainability Barry Boehm, USC USC-CSSE Annual Research Review April 4, 2017 1/26/2016 1 Outline Future systems and software engineering challenges

More information

Lecture 10 Effort and time estimation

Lecture 10 Effort and time estimation 1 Lecture 10 Effort and time estimation Week Lecture Exercise 10.3 Quality in general; Patterns Quality management systems 17.3 Dependable and safety-critical systems ISO9001 24.3 Work planning; effort

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) Mental Math Team - 7 Isha Agarwal Prototyper, Life Cycle Planner, JingXing Cheng Kajal Taneja Operational Concept Engineer, UML Modeler, Kiranmai Ponakala, Life Cycle Planner, IIV

More information

Software User Manual Version 3.0. COCOMOII & COCOTS Application. User Manual. Maysinee Nakmanee. Created by Maysinee Nakmanee 2:07 PM 9/26/02 1

Software User Manual Version 3.0. COCOMOII & COCOTS Application. User Manual. Maysinee Nakmanee. Created by Maysinee Nakmanee 2:07 PM 9/26/02 1 COCOMOII & COCOTS Application User Manual Maysinee Nakmanee Created by Maysinee Nakmanee 2:07 PM 9/26/02 1 Created by Maysinee Nakmanee 2:07 PM 9/26/02 2 Contents INTRODUCTION... 4 MODEL OVERVIEW... 5

More information

DRAFT. Effort = A * Size B * EM. (1) Effort in person-months A - calibrated constant B - scale factor EM - effort multiplier from cost factors

DRAFT. Effort = A * Size B * EM. (1) Effort in person-months A - calibrated constant B - scale factor EM - effort multiplier from cost factors 1.1. Cost Estimation Models Parametric cost models used in avionics, space, ground, and shipboard platforms by the services are generally based on the common effort formula shown in Equation 1. Size of

More information

Calibrating the COCOMO II Post-Architecture Model

Calibrating the COCOMO II Post-Architecture Model Calibrating the COCOMO II Post-Architecture Model Sunita Devnani-Chulani Bradford Clark Barry Boehm Center for Software Engineering Computer Science Department University of Southern California Los Angeles,

More information

COCOMO I1 Status and Plans

COCOMO I1 Status and Plans - A University of Southern California c I S IE I Center for Software Engineering COCOMO I1 Status and Plans Brad Clark, Barry Boehm USC-CSE Annual Research Review March 10, 1997 University of Southern

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) LCP_FCP_F14a_T07_V2.0 Version 2.0 Life Cycle Plan (LCP) Mission Science irobots Team 07 Ashwini Ramesha Chen Li Farica Mascarenhas Jiashuo Li Ritika Khurana Siddhesh Rumde Sowmya Sampath Yun Shao OCE,

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Cash Doctor 3.0 Team 12 Steven Helferich: Project Manager Kenneth Anguka: IIV&V Xichao Wang: Operational Concept Engineer Alisha Parvez: Life Cycle Planner Ekasit Jarussinvichai: Requirements Engineer

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) Mission Science Information and Data Management System 3.0 Team 03 Fei Yu: Project Manager, Life Cycle Planner Yinlin Zhou: Prototyper, Operational Concept Engineer Yunpeng Chen:

More information

Project Plan: MSE Portfolio Project Construction Phase

Project Plan: MSE Portfolio Project Construction Phase Project Plan: MSE Portfolio Project Construction Phase Plans are nothing; planning is everything. Dwight D. Eisenhower September 17, 2010 Prepared by Doug Smith Version 2.0 1 of 7 09/26/2010 8:42 PM Table

More information

An Empirical Study of the Efficacy of COCOMO II Cost Drivers in Predicting a Project s Elaboration Profile

An Empirical Study of the Efficacy of COCOMO II Cost Drivers in Predicting a Project s Elaboration Profile An Empirical Study of the Efficacy of COCOMO II Cost Drivers in Predicting a Project s Elaboration Profile Ali Afzal Malik, Barry W. Boehm Center for Systems and Software Engineering University of Southern

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) Yanomamo Interactive DVD/Online Team No. 6 Reetika Rastogi - Project Manager, Life Cycle Planner Rohit Mani - Requirements Engineer, Life Cycle Planner Sanjay Kutty - Feasibility

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) Los Angeles Personnel Department Mobile Application Team 02 Shreya Kamani Shah: Project Manager, Life Cycle Planner Abhishek Trigunayat: Prototyper Anushree Sridhar: Software Architect

More information

Modeling Software Defect Introduction and Removal: COQUALMO (COnstructive QUALity MOdel)

Modeling Software Defect Introduction and Removal: COQUALMO (COnstructive QUALity MOdel) Modeling Software Defect Introduction and Removal: COQUALMO (COnstructive QUALity MOdel) Sunita Chulani and Barry Boehm USC - Center for Software Engineering Los Angeles, CA 90089-0781 1-213-740-6470 {sdevnani,

More information

Life Cycle Plan (LCP) City of Los Angeles Personnel Department Mobile Application. Team No 2. Shreya Kamani Shah: Project Manager, Life Cycle Planner

Life Cycle Plan (LCP) City of Los Angeles Personnel Department Mobile Application. Team No 2. Shreya Kamani Shah: Project Manager, Life Cycle Planner Life Cycle Plan (LCP) City of Los Angeles Personnel Department Mobile Application Team No 2 Shreya Kamani Shah: Project Manager, Life Cycle Planner Abhishek Trigunayat: Prototyper, Implementer Anushree

More information

LADOT SCANNING. Team 8. Team members Primary Role Secondary Role. Aditya Kumar Feasibility Analyst Project Manager

LADOT SCANNING. Team 8. Team members Primary Role Secondary Role. Aditya Kumar Feasibility Analyst Project Manager Life Cycle Plan (LCP) LADOT SCANNING Team 8 Team members Role Role Aditya Kumar Feasibility Analyst Project Manager Anirudh Govil Project Manager Lifecycle Planner Corey Painter IIV&V Shaper Jeffrey Colvin

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) Healthy Kids Zone Survey App Team 14 Name Primary Role Contact Email Jessie Kim Client JKim@chc-inc.org Joseph Martinez Client JMartinez2@chc-inc.org Alex Campbell Client ACampbell@chc-inc.org

More information

COCOMO III Drivers of Cost

COCOMO III Drivers of Cost Software Size Product Attributes Platform Attributes COCOMO III Drivers of Cost Personnel Attributes Project Attributes Quality Attributes Attributes & Drivers Product Attributes... 3 Impact of Software

More information

Synthesis of Existing Cost Models to Meet System of Systems Needs

Synthesis of Existing Cost Models to Meet System of Systems Needs Paper #128 Synthesis of Existing Cost Models to Meet System of Systems Needs Jo Ann Lane University of Southern California Center for Software Engineering 941 W. 37th Place, SAL Room 328 Los Angeles, CA

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) Women at Work Team No: 14 Sr no Name Role 1 Srikant Madhava Project Manager 2 Sanath Bhandary Operational Concept Engineer 3 Rohit Kudva Feasibility Analyst 4 Varma Maryala Life Cycle

More information

Complex Systems of Systems (CSOS) : Software Benefits,Risks,and Strategies

Complex Systems of Systems (CSOS) : Software Benefits,Risks,and Strategies Complex Systems of Systems (CSOS) : Software Benefits,Risks,and Strategies Barry Boehm, USC Vic Basili, Fraunhofer Maryland SIS Acquisition Conference January 28, 2003 10/22/02 USC-CSE 1 Complex Systems

More information

Life Cycle Plan (LCP) City of Los Angeles Personnel Department Mobile Applications

Life Cycle Plan (LCP) City of Los Angeles Personnel Department Mobile Applications Life Cycle Plan (LCP) City of Los Angeles Personnel Department Mobile Applications Team 02 Anushree Sridhar - Software Architect Shreya Kamani - Project Manager Divya Reddy - Requirements Engineer Pattra

More information

SENG380:Software Process and Management. Software Size and Effort Estimation Part2

SENG380:Software Process and Management. Software Size and Effort Estimation Part2 SENG380:Software Process and Management Software Size and Effort Estimation Part2 1 IFPUG File Type Complexity Table 1 External user type External input types External output types Low Average High 3 4

More information

Experience with Empirical Studies in Industry: Building Parametric Models

Experience with Empirical Studies in Industry: Building Parametric Models Experience with Empirical Studies in Industry: Building Parametric Models Barry Boehm, USC boehm@usc.edu CESI 2013 May 20, 2013 5/20/13 USC-CSSE 1 Outline Types of empirical studies with Industry Types,

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) Version 1.0 Life Cycle Plan (LCP) Software Quality Analysis as a Service (SQAaaS) Team No.1 Kavneet Kaur Requirement Engineer George Llames IIV & V Aleksandr Chernousov Life Cycle

More information

CSCI 510 Final Exam, Fall 2017 v10 of solution & rubric Monday, December 11, questions, 300 points

CSCI 510 Final Exam, Fall 2017 v10 of solution & rubric Monday, December 11, questions, 300 points CSCI 510 Final Exam, Fall 2017 v10 of solution & rubric Monday, December 11, 2017 4 questions, 300 points If registered DEN student, please circle: Yes Last Name: First Name: USC ID: Question 1 (48) Question

More information

Software Architecture Challenges for Complex Systems of Systems

Software Architecture Challenges for Complex Systems of Systems Software Architecture Challenges for Complex Systems of Systems Barry Boehm, USC-CSE CSE Annual Research Review March 6, 2003 (boehm@sunset.usc.edu) (http://sunset.usc.edu) 3/18/03 USC-CSE 1 Complex Systems

More information

Cost Model Comparison Report

Cost Model Comparison Report Cost Model Comparison Report October 31, 2006 Update Version Prepared for: NASA Ames Prepared by: University of Southern California Center for Software Engineering 941 West 37 th Place Los Angeles, CA

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) Scriptonomics Team No - 7 Team Member USC Email Id Role Role Aditya Holikatti holikatt@usc.edu Feasibility Engineer Software Developer Alex Miller milleram@usc.edu IIV &V Website

More information

You document these in a spreadsheet, estimate them individually and compute the total effort required.

You document these in a spreadsheet, estimate them individually and compute the total effort required. Experience-based approaches Experience-based techniques rely on judgments based on experience of past projects and the effort expended in these projects on software development activities. Typically, you

More information

Life Cycle Plan (LCP) PicShare. Team 02

Life Cycle Plan (LCP) PicShare. Team 02 Life Cycle Plan (LCP) PicShare Team 02 Team Members Sultan Alsarra Adil cem Albayrak Julapat Julnual Charles Reitz Mohammad Almunea Aref Shafaeibejestan Andrea Brown Travis Weaver 12/7/15 Version History

More information

According to the Software Capability Maturity Model (SW-

According to the Software Capability Maturity Model (SW- Data Collection Four areas generally influence software development effort: product factors, project factors, platform factors, and personnel facfocus estimation Quantifying the Effects of Process Improvement

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) The Los Angeles Community Garden Inventory and Locator Team 13 Ardalan Yousefi Cole Cecil Jeff Tonkovich Shi-Xuan Zeng Project Manager Integrated Independent Verification & Validation

More information

Cost Estimation IV for Next-Generation Ground Systems Focusing on COSYSMO 3.0: The Expert-Based Model

Cost Estimation IV for Next-Generation Ground Systems Focusing on COSYSMO 3.0: The Expert-Based Model Cost Estimation IV for Next-Generation Ground Systems Focusing on COSYSMO 3.0: The Expert-Based Model Jim Alstad USC Center for Systems and Software Engineering GSAW 2017 Looking Beyond the Horizon Renaissance

More information

Chapter 1: Introduction

Chapter 1: Introduction 1.1 What is COCOMO? COCOMO (COnstructive COst MOdel) is a screen-oriented, interactive software package that assists in budgetary planning and schedule estimation of a software development project. Through

More information

Software Estimation Experiences at Xerox

Software Estimation Experiences at Xerox 15th International Forum on COCOMO and Software Cost Modeling Software Estimation Experiences at Xerox Dr. Peter Hantos Office Systems Group, Xerox 1 Theme Is making bad estimates a crime? No, but it is

More information

Software cost estimation

Software cost estimation Software cost estimation Joseph Bonello (based on slides by Ian Sommerville) Objectives To introduce the fundamentals of software costing and pricing To describe three metrics for software productivity

More information

COSYSMO 3.0: The Expert-Based Model

COSYSMO 3.0: The Expert-Based Model COSYSMO 3.0: The Expert-Based Model Jim Alstad USC Center for Systems and Software Engineering 32nd International Forum on COCOMO and Systems/Software Cost Modeling University of Southern California October

More information

COCOMO 1 II and COQUALMO 2 Data Collection Questionnaire

COCOMO 1 II and COQUALMO 2 Data Collection Questionnaire COCOMO 1 II and COQUALMO 2 Data Collection Questionnaire 1. Introduction The Center for Software Engineering at the University of Southern California is conducting research to update the software development

More information

Software Engineering Economics (CS656)

Software Engineering Economics (CS656) Software Engineering Economics (CS656) Software Cost Estimation w/ COCOMO II Jongmoon Baik Software Cost Estimation 2 You can not control what you can not see - Tom Demarco - 3 Why Estimate Software? 30%

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) SnApp - Voice Communication System Team 05 Divij Durve - Integrated Independent Verification and Validation Harsh Mhatre - System/Software Architect Khyati Thakur - Prototyper Monica

More information

Effects of Process Maturity on Development Effort

Effects of Process Maturity on Development Effort Effects of Process Maturity on Development Effort Bradford K. Clark Center for Software Engineering University of Southern California Los Angeles, CA 90089-0781 Abstract There is a good deal of anecdotal

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) Project Name: Leamos(TM) Team No. 7 Team Members and Roles Name Role Role Monty Shah Project Manager Life Cycle Planner Pragya Singh System Architect Prototyper Shantanu Sirsamkar

More information

Software Technology Conference

Software Technology Conference 30 April 2003 Costing COTS Integration Software Technology Conference Salt Lake City Linda Brooks 1 Objective Provide a roadmap for doing an estimate for a Commercial Off-the-Shelf (COTS) software intensive

More information

Lecture 7 Project planning part 2 Effort and time estimation

Lecture 7 Project planning part 2 Effort and time estimation 1 Lecture 7 Project planning part 2 Effort and time estimation 22.2.2015 Lecture schedule 12.01 Introduction to the course and software engineering 19.01 Life-cycle/process models Project planning (part

More information

Software Efforts and Cost Estimation with a Systematic Approach

Software Efforts and Cost Estimation with a Systematic Approach Software Efforts and Cost Estimation with a Systematic Approach Chetan Nagar, 2 Anurag Dixit Ph.D Student, Mewar University (Gangrar) Chittodgarh Rajasthan India 2 Dean-Professor(CS/IT) BRCM CET,Bahal

More information

COSYSMO: Constructive Systems Engineering Cost Model

COSYSMO: Constructive Systems Engineering Cost Model COSYSMO: Constructive Systems Engineering Cost Model Barry Boehm, USC CSE Annual Research Review February 6, 2001 Outline Background Scope Proposed Approach Strawman Model Size & complexity Cost & schedule

More information

Evaluation of Calibration Techniques to Build Software Cost Estimation Models

Evaluation of Calibration Techniques to Build Software Cost Estimation Models ISSN:2320-0790 Evaluation of Calibration Techniques to Build Software Cost Estimation Models Safia Yasmeen 1, Prof.Dr.G.Manoj Someswar 2 1. Research Scholar, Mahatma Gandhi Kashi Vidyapith, Varnasi, U.P.,

More information

Expert- Judgment Calibrated Quality Model Extension to COCOMO 11: COQUALMO (Constructive QUALity Model) Outline

Expert- Judgment Calibrated Quality Model Extension to COCOMO 11: COQUALMO (Constructive QUALity Model) Outline Expert- Judgment Calibrated Quality Model Extension to COCOMO 11: COQUALMO (Constructive QUALity Model) Sunita Chulani Research Assistant USC-Center for Software Engineering Technology Week Feb 8-12 1999

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) Perfecto Coffee Xpress Consistent Perfection Team 5 Chloe Good Yekaterina Glazko Edwards Hays Yucheng Hsieh Atreya Lahiri Jaimin Patel Yun Shen Andrew Tran Name Team Members & Roles

More information

Life Cycle Plan (LCP) PicShare. Team 02

Life Cycle Plan (LCP) PicShare. Team 02 Life Cycle Plan (LCP) PicShare Team 02 Team Members Sultan Alsarra Adil cem Albayrak Julapat Julnual Charles Reitz Mohammad Almunea Aref Shafaeibejestan Andrea Brown Travis Weaver Dennis Evans 2/19/16

More information

Analysis of System ility Synergies and Conflicts

Analysis of System ility Synergies and Conflicts Analysis of System ility Synergies and Conflicts Barry Boehm, USC NDIA SE Conference October 30, 2014 10-30-2014 1 Ilities Tradespace and Affordability Analysis Critical nature of the ilities Or non-functional

More information

When Does Requirements Volatility Stop All Forward Progress?

When Does Requirements Volatility Stop All Forward Progress? When Does Requirements Volatility Stop All Forward Progress? Practical Software and Systems Measurement User s Group Conference Golden, Colorado July 2007 Jo Ann Lane and Barry Boehm University of Southern

More information

7. Model based software architecture

7. Model based software architecture UNIT - III Model based software architectures: A Management perspective and technical perspective. Work Flows of the process: Software process workflows, Iteration workflows. Check Points of The process

More information

Ilities Tradespace and Affordability Analysis

Ilities Tradespace and Affordability Analysis Ilities Tradespace and Affordability Analysis Barry Boehm, USC GSAW/INCOSE LA/SPIN talk Feb 26, 2014 02 26 2014 1 Copyright 2014 by USC CSSE. Published by The Aerospace Corporation with Permission Outline

More information

Chapter 5 Estimate Influences

Chapter 5 Estimate Influences Dilbert Scott Adams Dilbert Scott Adams Chapter 5 Estimate Influences How much is 68 + 73? ENGINEER: It s 141. Short and sweet. MATHEMATICIAN: 68 + 73 = 73 + 68 by the commutative law of addition. True,

More information

Fundamental estimation questions. Software cost estimation. Costing and pricing. Software cost components. Software pricing factors

Fundamental estimation questions. Software cost estimation. Costing and pricing. Software cost components. Software pricing factors Fundamental estimation questions Software cost estimation How much effort is required to complete an activity? How much calendar time is needed to complete an activity? What is the total cost of an activity?

More information

COSYSMO 3.0: An Extended, Unified Cost Estimating Model For Systems Engineering

COSYSMO 3.0: An Extended, Unified Cost Estimating Model For Systems Engineering USC Center for Systems and Software Engineering COSYSMO 3.0: An Extended, Unified Cost Estimating Model For Systems Engineering Sponsor: DASD(SE) By Dr James P Alstad 6 th Annual SERC Doctoral Students

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) Populic Team No.4 Chengyu Shen (Product Manager) Shiji Zhou (Designer/Prototyper) Yufei Hong (Feasibility Analyst) Guanghe Cao (Software Architecture) Yang Wei (Operational Concept

More information

Factors Influencing System-of-Systems Architecting and Integration Costs

Factors Influencing System-of-Systems Architecting and Integration Costs Paper # (unknown) Factors Influencing System-of-Systems Architecting and Integration Costs Jo Ann Lane University of Southern California Center for Software Engineering 941 W. 37th Place, SAL Room 328

More information

Modeling Software Defect Introduction

Modeling Software Defect Introduction Modeling Software Defect Introduction Sunita Devnani-Chulani (sdevnani@sunset.usc.edu) California Software Symposium November 7, 1997 OMO IISunita Devnani-Chulani chart 1 Presentation Outline Motivation

More information

A Comparative study of Traditional and Component based software engineering approach using models

A Comparative study of Traditional and Component based software engineering approach using models A Comparative study of Traditional and Component based software engineering approach using models Anshula Verma 1, Dr. Gundeep Tanwar 2 1, 2 Department of Computer Science BRCM college of Engineering and

More information

Improving the Accuracy of COCOMO II Using Fuzzy Logic and Local Calibration Method

Improving the Accuracy of COCOMO II Using Fuzzy Logic and Local Calibration Method Improving the Accuracy of COCOMO II Using Fuzzy Logic and Local Calibration Method Muhammad Baiquni, Riyanarto Sarno, Sarwosri Department of Informatics Engineering, Institut Teknologi Sepuluh Nopember

More information

Calibration Approach and Results of the COCOMO II Post- Architecture Model

Calibration Approach and Results of the COCOMO II Post- Architecture Model Calibration Approach and Results of the COCOMO II Post- Architecture Model Sunita Chulani*, Brad Clark, Barry Boehm (USC-Center for Software Engineering) Bert Steece (USC-Marshall School of Business) ISPA

More information

Software cost estimation

Software cost estimation Software cost estimation Objectives To introduce the fundamentals of software costing and pricing To describe three metrics for software productivity assessment To explain why different techniques should

More information

Life Cycle Plan (LCP) PicShare. Team 02

Life Cycle Plan (LCP) PicShare. Team 02 Life Cycle Plan (LCP) PicShare Team 02 Team Members Sultan Alsarra Adil cem Albayrak Julapat Julnual Charles Reitz Mohammad Almunea Aref Shafaeibejestan Andrea Brown Travis Weaver Dennis Evans 4/15/16

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) We Are Trojans (WAT) Network Team01 Team members Eirik Skogstad Min Li Pittawat Pamornchaisirikij Roles Project Manager, Life Cycle Planner Feasibility Analyst, Operational Concept

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) Swim Meet Sign-Up Team 03 Member Archan Dutta Swasti Sharma Rasleen Sahni Deepanshu Suneja Vibhanshu Sharma Jenny Greer Role Project Manager, Life Cycle Planner, Tester Operational

More information