The COCOMO II Estimating Model Suite

Size: px
Start display at page:

Download "The COCOMO II Estimating Model Suite"

Transcription

1 The COCOMO II Estimating Model Suite Barry Boehm, Chris Abts, Jongmoon Baik, Winsor Brown, Sunita Chulani, Cyrus Fakharzadeh, Ellis Horowitz and Donald Reifer Center for Software Engineering University of Southern California Abstract: The Center for Software Engineering at the University of Southern California is researching the issues that impact the way industry will estimate costs during the next millennium. The results of this research are being used to develop the following standalone models which eventually will be integrated into and become part of the COCOMO II estimating model suite:! COCOTS (COstructive COTS) - The Center is actively researching estimating issues associated with using commercial off-the-shelf (COTS) software. Such costs include those associated with evaluating candidate packages, tailoring the packages so they can be used productively, developing glue code to bind these packages into an application and integrating and testing the completed system.! COQUALMO (COnstructive QUALity MOdel) The Center is also researching the issues associated with tradeoffs between cost, schedule and quality. Such tradeoffs are being represented as a function of software defect introduction and removal phenomena. Balance between the latent defect rates and the desire to ship must be accommodated.! CORADMO (COnstructive Rapid Application Development MOdel) In addition, the Center is investigating techniques that can be used to reduce software development cycle time. Five classes of strategies whose implementation can dramatically impact schedule time (and related costs) have been identified. These strategies revolve around more than just adding people to the effort.! COSSEMO (COnstructive Staged Schedule and Effort MOdel) The Center is also looking at the issues associated with how costs are distributed when different paradigms are used to develop software. Rollup of parallel builds and the impact of different ways of staging the development are being examined.! COPROMO (COnstructive PROductivity improvement Model) Finally, the Center is researching ways to use models to determine optimal investment strategies. Such models determine the return on investment by calculating the productivity increases associated with the use of new technologies. This paper will summarize each of these research areas and could act as an opener for a session on software estimating. The focus of this presentation will be on how each of these efforts addresses issues that software managers will face as they develop software estimates during the next decade.

2 Biography - Donald J. Reifer Donald J. Reifer is one of the leading figures in the fields of software engineering and management with over 30 years of progressive experience in both industry and government. From 1993 to 1995, Reifer managed the DoD Software Initiatives Office under an Intergovernmental Personnel Act (IPA) assignment with the Defense Information Systems Agency (DISA). As part of this assignment, he acted as Director of the DoD Software Reuse Initiative and Chief of the Ada Joint Program Office. Previously with TRW, Reifer served as the Deputy Program Manager for their Global Positioning Satellite efforts. While with the Aerospace Corporation, he managed all of the software efforts for the Space Transportation System (Space Shuttle). Currently, as President of Reifer Consultants, Inc., Reifer advises executives in Fortune 500 companies in the areas of software investment and improvement strategies. Reifer is known for both his business and practical problem solving skills. He is also the father of the SoftCost family of software cost estimating models. For the past 20 years, Reifer has been a successful software entrepreneur, consultant, teacher and author. He has published over 100 papers and 5 books including his popular IEEE Software Management Tutorial (5th Edition) and his newest text Practical Software Reuse. Reifer is a senior member of the IEEE, an Advisory Editor of the Journal of Systems and Software and a visiting associate at the University of Southern California. Reifer s many honors and awards include the Secretary of Defense s Medal for Outstanding Public Service, the NASA Exceptional Service Medal, the DISA Recognition Award, the Frieman Award, the DMA Recognition Award, membership in Who s Who, the Hughes Aircraft Company fellowship and membership in the Eta Kappa Nu, Omicron Delta Kappa and Alpha Sigma Mu honorary societies. Donald J. Reifer President and Chief Technical Officer Reifer Consultants, Inc. Voice: P.O. Box 4046 Fax: Torrance, CA d.reifer@ieee.org

3 USC C S E University of Southern California Center for Software Engineering THE COCOMO II ESTIMATING MODEL SUITE B. Boehm, C. Abts, J. Baik, W. Brown, S. Chulani, C. Fakharzadeh, E. Horowitz and D. Reifer Center for Software Engineering University of Southern California 4/05/99 (c) 1999 USC-CSE 1

4 PURPOSE OF PRESENTATION Provide you with an overview of the research underway at USC in the area of cost estimation Focus on issues being examined and results Highlight the COCOMO model suite Discuss what we ve learned and how it will influence estimating techniques in the future Solicit your help in collecting data to further refine the model suite we are building 4/05/99 (c) 1999 USC-CSE 2

5 A LITTLE ABOUT USC/CSE Center is a recognized national resource Center researches issues that its affiliates deem are important to them Cost and process modeling Architecture Knowledge management Center conducts focused workshops Affiliates (26) include: Boeing EDS FAA Litton Lucent Technologies Northrop Grumman TRW U.S. Air Force Eighteen others 4/05/99 (c) 1999 USC-CSE 3

6 SOME BACKGROUND ON COCOMO II Update to the popular COCOMO model Addresses tomorrow s issues today Calibrated using expert opinion and project data; none over 5 years old Model is public domain Developed openly and published widely Major enhancements incorporated into model Support new paradigms Tuned to current issues and experiences Refreshed periodically & continuously improved Public package available from USC 4/05/99 (c) 1999 USC-CSE 4

7 MORE BACKGROUND COCOMO II is copyrighted by USC/CSE But, anyone can develop, use or commercialize their own tools based upon the openly available model definitions and parameters Currently, a fully compliant COSTAR version of COCOMO II is available Other packages are reportedly being developed In addition, a COCOMO II book containing a CD will be published at the end of this year 4/05/99 (c) 1999 USC-CSE 5

8 MAJOR MODEL CHANGES Three models instead of one Application Composition Early Design Post-Architecture Three modes replaced by five scale factors Sizing via object points, function points and SLOC s (not DSI) Effort multipliers changed LEXP, MODP, TURN, VIRT & VEXP replaced DOCU, LTEX, PCON, PEXP, PVOL, RUSE & SITE added ACAP, AEXP, CPLX, PCAP & TOOL updated Requirements volatility replaced by Breakage 4/05/99 (c) 1999 USC-CSE 6

9 MODELS VERSUS PACKAGES Models Mathematical Represent some realworld process Estimate resources via: Past experience Expert judgement Statistical projection Accuracy of estimates depends on calibration Packages Software which mechanizes models Hide the mathematics and underlying details Make models easy to use and manipulate Typically integrate several models so they work together 4/05/99 (c) 1999 USC-CSE 7

10 THE USC COCOMO II ESTIMATING PACKAGE Sizing Models Reuse Models Risk and Tradeoff Models COCOMO II Calibration Models Scheduling and Allocation Models 4/05/99 (c) 1999 USC-CSE 8

11 WE CONTINUE TO SHOOT AT A MOVING TARGET New process models 10X Quality Need for improved accuracy CAIV Emphasis on improvement COTS/GOTS/ROTS New tools and languages 4/05/99 (c) 1999 USC-CSE 9

12 ESTIMATING ISSUES - SIZING COCOMO II model has been criticized by FP community because it is SLOC based Backfires FP s to develop SLOC estimates used to drive the model While each camp has valid arguments, both metrics seem to work in practice Irresponsible to criticize SLOC s when FP s have many known problems (don t throw stones) 4/05/99 (c) 1999 USC-CSE 10

13 ESTIMATING ISSUES - CALIBRATION Accuracy of the model is a function of calibration The more good data, the better COCOMO II originally calibrated via Delphi exercise Calibration refined using regression techniques Moved to Bayesian approach and plan to update calibration every 2 years 4/05/99 (c) 1999 USC-CSE 11

14 THE 1999 CALIBRATION Nominal person-months = A*(SIZE)**B B = Γ (exponent driver ratings) B ranges from 0.91 to 1.23 Five drivers; ratings from 0.00 to 7.07 Exponent drivers: Precedentedness - Process maturity Development flexibility - Team cohesion Architecture/risk resolution 4/05/99 (c) 1999 USC-CSE 12

15 CALIBRATION RESULTS COCOMO 81 Basic version (no cost drivers): within 30% of actual costs, 29% of the time Intermediate version: within 20% of actual costs, 68% of the time COCOMO II.1997 Before stratification: within 20% of actual costs, 46% of the time After stratification: within 20% of actual costs, 49% of the time 4/05/99 (c) 1999 USC-CSE 13

16 MORE ON ACCURACY Provisional COCOMO II.1999 calibration uses a Bayesian mathematical formulation COCOMO II.1999 Before stratification: within 20% of actual costs, 63% of the time After stratification: within 20% of actual costs, 70% of the time Dramatic improvement results & both experts and project data are taken into account 4/05/99 (c) 1999 USC-CSE 14

17 ESTIMATING ISSUES - UPWARD COMPATIBILITY Many thousands of project files exist for COCOMO 81 COCOMO II needs to be sensitive to past user needs Several multipliers retained for that purpose File conversion not always a simple task Published Rosetta Stone in CrossTalk for that purpose 4/05/99 (c) 1999 USC-CSE 15

18 ESTIMATING ISSUES - REUSE COCOMO II addresses: Design for Reuse - adds a new effort multiplier, RUSE, which looks at degree of sharing across organizations Design with Reuse - uses a new nonlinear reuse model which looks at what it takes to understand and assimilate a new software asset by rating the following loading factors: SU - Software Understanding UNFM - Programmer unfamiliarity AA - assessment and assimilation 4/05/99 (c) 1999 USC-CSE 16

19 THE REUSE EQUATIONS ESLOC = ASLOC [AA + AAF( (SU)(UNFM))] AAF < ESLOC = ASLOC [AA + AAF + (SU)(UNFM)] AAF > Where: AAF = 0.4 (DM) (CM) (IM) SU = Software Understanding (zero when DM = 0 & CM = 0) UNFM = Programmer Unfamiliarity AA = Assessment and Assimilation ASLOC = Adapted SLOC ESLOC = Equivalent new SLOC 4/05/99 (c) 1999 USC-CSE 17

20 ESTIMATING ISSUES -COTS COTS/GOTS/ROTS issues How do you best estimate the costs? To which variables is cost sensitive? How do you handle adaptation, glue code and wrappers? Many questions, few answers COCOTS - COnstructive COTS estimating model COTS research initially sponsored by the USAF and now by the FAA and DoD 4/05/99 (c) 1999 USC-CSE 18

21 COCOTS - A WORK IN PROGRESS Uses the SEI framework to separate concerns COTS-based versus COTS-intensive estimates Sums the costs across three activities Total Effort = Ε activities + Volatility Effects Assessment - function of no. of COTS candidates Tailoring - function of complexity of effort Glue code development and testing - put it together VE - adds effort to handle COTS volatility 4/05/99 (c) 1999 USC-CSE 19

22 ESTIMATING ISSUES - PROCESS MATURITY COCOMO II treats process maturity as a scale factor: Effort = AΑ EM i (Size) Γ SF In his thesis, Dr. Brad Clark shows a productivity gain of from 12 to 23% per CMM level jump based on 112 projects Current ratings (161 projects) show a 4 to 11% rise per level 4/05/99 (c) 1999 USC-CSE 20

23 ESTIMATING ISSUES - QUALITY TRADE-OFF S? Quality issues: How do defect introduction and removal approaches impact cost? What is the cost effectiveness of different defect removal techniques? Again, many questions raised, some answers forthcoming COQUALMO (COnstructive QUALity MOdel) Examine defect introduction and removal impacts on resources 4/05/99 (c) 1999 USC-CSE 21

24 COQUALMO - INITIAL RESULTS ARE PROMISING Determine the cost effectiveness via Delphi of the following techniques in defect removal Automated analysis techniques Peer reviews (of many varieties) Execution testing techniques and tools Look at the cost as a function of both defect introduction and removal pipelines Rate the COCOMO effort multipliers and collect data to validate projections 4/05/99 (c) 1999 USC-CSE 22

25 ESTIMATING ISSUES - RAD COCOMO allocations reflect the waterfall model Not reasonable for today s projects For commercial firms, modeling factors that impact time-to-market is more important than cost CORADMO (COnstructive Rapid Application Develop MOdel) looks at both the impacts of RAD and improving the classical COCOMO scheduling model 4/05/99 (c) 1999 USC-CSE 23

26 MORE ON THE RAD ISSUES Classic equation is of the form: 3 Months = B Person-Months Use of the formula typically results in schedule overestimates in small projects Other issues include: Rollup - Impact of compression Learning curves - Degree of parallelism 4/05/99 (c) 1999 USC-CSE 24

27 KEY CORADMO CONCEPTS Examine RAD Opportunity Tree tradeoffs Reduce time taken per task (more parallelism) Eliminate tasks (increase reuse/generation) Reduce backtracking (early error elimination) Look at RAD effort and schedule by stage taking into account the following five factors: Reuse, VHLL s (RVHL) - Collaboration (CLAB) Architecture/Risk (RESL) - Preposition Assets (PPOS) Development Process Reengineering (DPRS) 4/05/99 (c) 1999 USC-CSE 25

28 ESTIMATING ISSUES -TOOLS Definition of tool rating scheme needs to be clearer Can then assess impact or determine ROI New COCOMO tool rating scheme under development Completeness of activity coverage Degree of tool integration Tool maturity & user support 4/05/99 (c) 1999 USC-CSE 26

29 ESTIMATING ISSUES - PRODUCTIVITY IMPROVEMENT Asked to assess impact of KBSA by AFRL Used COCOMO II model and extensions to form a technology assessment framework Performed parametric analysis to determine the impact of several improvement strategies on cost/schedule based upon medium- and long-term trends 4/05/99 (c) 1999 USC-CSE 27

30 NET RESULT - COCOMO ESTIMATING MODEL SUITE Sizing Models Allocation Models Risk and Tradeoff Models Reuse Models COCOMO II Calibration Models COQUALMO COPROMO OTHERS COCOTS CORADMO Research topics 4/05/99 (c) 1999 USC-CSE 28

31 IN SUMMARY We ve provided you with an overview of the estimation-oriented research underway at USC Focus on issues being examined and results We ve discussed what we ve learned and how it will influence future estimating techniques Two more talks will be delivered by other members of the USC COCOMO II project team We ve hopefully entertained you and provided you something of substance to take home 4/05/99 (c) 1999 USC-CSE 29

32 IN CONCLUSION I m pleased that there still are many issues to work in the field of software estimating We at USC are trying to address them via the COCOMO model suite You can help us (and the community) by participating in our efforts and supplying us data, data and more data 4/05/99 (c) 1999 USC-CSE 30

CSSE 372 Software Project Management: Software Estimation With COCOMO-II

CSSE 372 Software Project Management: Software Estimation With COCOMO-II CSSE 372 Software Project Management: Software Estimation With COCOMO-II Shawn Bohner Office: Moench Room F212 Phone: (812) 877-8685 Email: bohner@rose-hulman.edu Estimation Experience and Beware of the

More information

MTAT.03.244 Software Economics. Lecture 5: Software Cost Estimation

MTAT.03.244 Software Economics. Lecture 5: Software Cost Estimation MTAT.03.244 Software Economics Lecture 5: 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 (Constructive Cost Model)

COCOMO (Constructive Cost Model) COCOMO (Constructive Cost Model) Seminar on Software Cost Estimation WS 2002 / 2003 presented by Nancy Merlo Schett Requirements Engineering Research Group Department of Computer Science University of

More information

Software cost estimation. Predicting the resources required for a software development process

Software cost estimation. Predicting the resources required for a software development process Software cost estimation Predicting the resources required for a software development process Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 23 Slide 1 Objectives To introduce the fundamentals

More information

COCOMO II Model Definition Manual

COCOMO II Model Definition Manual COCOMO II Model Definition Manual Acknowledgments COCOMO II is an effort to update the well-known COCOMO (Constructive Cost Model) software cost estimation model originally published in Software Engineering

More information

COCOMO-SCORM Interactive Courseware Project Cost Modeling

COCOMO-SCORM Interactive Courseware Project Cost Modeling COCOMO-SCORM Interactive Courseware Project Cost Modeling Roger Smith & Lacey Edwards SPARTA Inc. 13501 Ingenuity Drive, Suite 132 Orlando, FL 32826 Roger.Smith, Lacey.Edwards @Sparta.com Copyright 2006

More information

Cost Estimation Driven Software Development Process

Cost Estimation Driven Software Development Process Cost Estimation Driven Software Development Process Orsolya Dobán, András Pataricza Budapest University of Technology and Economics Department of Measurement and Information Systems Pázmány P sétány 1/D

More information

Safe and Simple Software Cost Analysis Barry Boehm, USC Everything should be as simple as possible, but no simpler.

Safe and Simple Software Cost Analysis Barry Boehm, USC Everything should be as simple as possible, but no simpler. Safe and Simple Software Cost Analysis Barry Boehm, USC Everything should be as simple as possible, but no simpler. -Albert Einstein Overview There are a number of simple software cost analysis methods,

More information

COCOMO II Model Definition Manual

COCOMO II Model Definition Manual COCOMO II Model Definition Manual Version 1.4 - Copyright University of Southern California Acknowledgments This work has been supported both financially and technically by the COCOMO II Program Affiliates:

More information

A QUALITY-BASED COST ESTIMATION MODEL FOR THE PRODUCT LINE LIFE CYCLE

A QUALITY-BASED COST ESTIMATION MODEL FOR THE PRODUCT LINE LIFE CYCLE By Hoh Peter In, Jongmoon Baik, Sangsoo Kim, Ye Yang, and Barry Boehm A QUALITY-BASED COST ESTIMATION MODEL FOR THE PRODUCT LINE LIFE CYCLE In reusing common organizational assets, Figure the 1. software

More information

University of Southern California COCOMO Reference Manual

University of Southern California COCOMO Reference Manual USC COCOMOII Reference Manual University of Southern California COCOMO Reference Manual 1 This manual is compatible with USC-COCOMOII.1999 version 0. Copyright Notice This document is copyrighted, and

More information

Effect of Schedule Compression on Project Effort

Effect of Schedule Compression on Project Effort Effect of Schedule Compression on Project Effort Ye Yang, Zhihao Chen, Ricardo Valerdi, Barry Boehm Center for Software Engineering, University of Southern California (USC-CSE) Los Angeles, CA 90089-078,

More information

REVIC 11: Converting the REVIC Model to COCOMO I1

REVIC 11: Converting the REVIC Model to COCOMO I1 REVIC 11: Converting the REVIC Model to COCOMO I1 Dan Strickland Dynetics, Inc. 990 Explorer Blvd. Huntsville, AL 35806 (256) 964-4619 daniel.strickland @dyne tics. corn Nhuchi Khong THAAD Project Office

More information

Software cost estimation

Software cost estimation Software cost estimation Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 26 Slide 1 Objectives To introduce the fundamentals of software costing and pricing To describe three metrics for

More information

Topics. Project plan development. The theme. Planning documents. Sections in a typical project plan. Maciaszek, Liong - PSE Chapter 4

Topics. Project plan development. The theme. Planning documents. Sections in a typical project plan. Maciaszek, Liong - PSE Chapter 4 MACIASZEK, L.A. and LIONG, B.L. (2005): Practical Software Engineering. A Case Study Approach Addison Wesley, Harlow England, 864p. ISBN: 0 321 20465 4 Chapter 4 Software Project Planning and Tracking

More information

Incorporating Data Mining Techniques on Software Cost Estimation: Validation and Improvement

Incorporating Data Mining Techniques on Software Cost Estimation: Validation and Improvement Incorporating Data Mining Techniques on Software Cost Estimation: Validation and Improvement 1 Narendra Sharma, 2 Ratnesh Litoriya Department of Computer Science and Engineering Jaypee University of Engg

More information

Cost Models for Future Software Life Cycle Processes: COCOMO 2.0 *

Cost Models for Future Software Life Cycle Processes: COCOMO 2.0 * Cost Models for Future Software Life Cycle Processes: COCOMO 2.0 * Barry Boehm, Bradford Clark, Ellis Horowitz, Chris Westland USC Center for Software Engineering Ray Madachy USC Center for Software Engineering

More information

This past year, electronic commerce

This past year, electronic commerce This past year, electronic commerce reportedly reached $5 billion in sales. Considering that this was during a recession, it is a marvelous achievement. You are probably thinking, How was that achieved

More information

Chapter 23 Software Cost Estimation

Chapter 23 Software Cost Estimation Chapter 23 Software Cost Estimation Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 23 Slide 1 Software cost estimation Predicting the resources required for a software development process

More information

Cost Models for Future Software Life Cycle Processes: COCOMO 2.0 *

Cost Models for Future Software Life Cycle Processes: COCOMO 2.0 * Cost Models for Future Software Life Cycle Processes: COCOMO 2.0 * Barry Boehm, Bradford Clark, Ellis Horowitz, Chris Westland USC Center for Software Engineering Ray Madachy USC Center for Software Engineering

More information

Cost Estimation for Secure Software & Systems

Cost Estimation for Secure Software & Systems Background Cost Estimation for Secure Software & Systems Ed Colbert Dr. Barry Boehm Center for Systems & Software Engineering, University of Southern California, 941 W. 37th Pl., Sal 328, Los Angeles,

More information

The ROI of Systems Engineering: Some Quantitative Results

The ROI of Systems Engineering: Some Quantitative Results The ROI of Systems Engineering: Some Quantitative Results Barry Boehm Center for Systems and Software Engineering University of Southern California boehm@usc.edu Ricardo Valerdi Lean Aerospace Initiative,

More information

Software cost estimation

Software cost estimation CH26_612-640.qxd 4/2/04 3:28 PM Page 612 26 Software cost estimation Objectives The objective of this chapter is to introduce techniques for estimating the cost and effort required for software production.

More information

Dr. Barry W. Boehm USC Center for Software Engineering

Dr. Barry W. Boehm USC Center for Software Engineering 7th Annual Practical Software and Systems Measurement Users Group Conference Keystone, CO July 16, 2003 Dr. Barry W. Boehm USC 1 Workshop Agenda Day 1 (1:30 AM 5:00 PM 7/16) Next-level tutorial Review

More information

Modern Tools to Support DoD Software Intensive System of Systems Cost Estimation

Modern Tools to Support DoD Software Intensive System of Systems Cost Estimation Modern Tools to Support DoD Software Intensive System of Systems Cost Estimation Jo Ann Lane and Barry Boehm University of Southern California Center for Systems and Software Engineering Abstract Many

More information

USC COCOMO. Reference Manual. University of Southern California

USC COCOMO. Reference Manual. University of Southern California USC COCOMO Reference Manual University of Southern California This manual is compatible with USC COCOMO81a. Copyright Notice This document is copyrighted, and all rights are reserved by University of Southern

More information

Comparative Analysis of COCOMO II, SEER-SEM and True-S Software Cost Models

Comparative Analysis of COCOMO II, SEER-SEM and True-S Software Cost Models Comparative Analysis of COCOMO II, SEER-SEM and True-S Software Cost Models Raymond Madachy, Barry Boehm USC Center for Systems and Software Engineering {madachy, boehm}@usc.edu 1. Abstract We have been

More information

COCOMO II and Big Data

COCOMO II and Big Data COCOMO II and Big Data Rachchabhorn Wongsaroj*, Jo Ann Lane, Supannika Koolmanojwong, Barry Boehm *Bank of Thailand and Center for Systems and Software Engineering Computer Science Department, Viterbi

More information

E-COCOMO: The Extended COst Constructive MOdel for Cleanroom Software Engineering

E-COCOMO: The Extended COst Constructive MOdel for Cleanroom Software Engineering Database Systems Journal vol. IV, no. 4/2013 3 E-COCOMO: The Extended COst Constructive MOdel for Cleanroom Software Engineering Hitesh KUMAR SHARMA University of Petroleum and Energy Studies, India hkshitesh@gmail.com

More information

SOFTWARE COST DRIVERS AND COST ESTIMATION IN NIGERIA ASIEGBU B, C AND AHAIWE, J

SOFTWARE COST DRIVERS AND COST ESTIMATION IN NIGERIA ASIEGBU B, C AND AHAIWE, J SOFTWARE COST DRIVERS AND COST ESTIMATION IN NIGERIA Abstract ASIEGBU B, C AND AHAIWE, J This research work investigates the effect of cost drivers on software cost estimation. Several models exist that

More information

Extending Change Impact Analysis Approach for Change Effort Estimation in the Software Development Phase

Extending Change Impact Analysis Approach for Change Effort Estimation in the Software Development Phase Extending Change Impact Analysis Approach for Change Effort Estimation in the Software Development Phase NAZRI KAMA, MEHRAN HALIMI Advanced Informatics School Universiti Teknologi Malaysia 54100, Jalan

More information

Software Estimation Experiences at Xerox

Software Estimation Experiences at Xerox 15th lntemational Forum on COCOMO and Software Cost Modeling Software Estimation Experiences at Xerox Dr. Peter Hantos OfJice Systems Group, Xerox No, but it is certainly not victimless... CROW By Bill

More information

Knowledge-Based Systems Engineering Risk Assessment

Knowledge-Based Systems Engineering Risk Assessment Knowledge-Based Systems Engineering Risk Assessment Raymond Madachy, Ricardo Valerdi University of Southern California - Center for Systems and Software Engineering Massachusetts Institute of Technology

More information

Current and Future Challenges for Systems and Software Cost Estimation

Current and Future Challenges for Systems and Software Cost Estimation Current and Future Challenges for Systems and Software Cost Estimation Barry Boehm, USC-CSSE 29 th COCOMO-SSCM Forum October 21, 2014 Summary Current and future trends create challenges for systems and

More information

Project Plan. Online Book Store. Version 1.0. Vamsi Krishna Mummaneni. CIS 895 MSE Project KSU. Major Professor. Dr.Torben Amtoft

Project Plan. Online Book Store. Version 1.0. Vamsi Krishna Mummaneni. CIS 895 MSE Project KSU. Major Professor. Dr.Torben Amtoft Online Book Store Version 1.0 Vamsi Krishna Mummaneni CIS 895 MSE Project KSU Major Professor Dr.Torben Amtoft 1 Table of Contents 1. Task Breakdown 3 1.1. Inception Phase 3 1.2. Elaboration Phase 3 1.3.

More information

Software cost estimation

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

More information

Assessing Quality Processes with ODC COQUALMO

Assessing Quality Processes with ODC COQUALMO Assessing Quality Processes with ODC COQUALMO Ray Madachy, Barry Boehm USC {madachy, boehm}@usc.edu 2008 International Conference on Software Process May 10, 2008 USC-CSSE 1 Introduction Cost, schedule

More information

2 Evaluation of the Cost Estimation Models: Case Study of Task Manager Application. Equations

2 Evaluation of the Cost Estimation Models: Case Study of Task Manager Application. Equations I.J.Modern Education and Computer Science, 2013, 8, 1-7 Published Online October 2013 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijmecs.2013.08.01 Evaluation of the Cost Estimation Models: Case

More information

Cost Estimation Strategies COST ESTIMATION GUIDELINES

Cost Estimation Strategies COST ESTIMATION GUIDELINES Cost Estimation Strategies Algorithmic models (Rayleigh curve Cost in week t = K a t exp(-a t 2 ) Expert judgment (9 step model presented later) Analogy (Use similar systems) Parkinson (Work expands to

More information

Software Migration Project Cost Estimation using COCOMO II and Enterprise Architecture Modeling

Software Migration Project Cost Estimation using COCOMO II and Enterprise Architecture Modeling Software Migration Project Cost Estimation using COCOMO II and Enterprise Architecture Modeling Alexander Hjalmarsson 1, Matus Korman 1 and Robert Lagerström 1, 1 Royal Institute of Technology, Osquldas

More information

Project Plan 1.0 Airline Reservation System

Project Plan 1.0 Airline Reservation System 1.0 Airline Reservation System Submitted in partial fulfillment of the requirements of the degree of Master of Software Engineering Kaavya Kuppa CIS 895 MSE Project Department of Computing and Information

More information

CISC 322 Software Architecture

CISC 322 Software Architecture CISC 322 Software Architecture Lecture 20: Software Cost Estimation 2 Emad Shihab Slides adapted from Ian Sommerville and Ahmed E. Hassan Estimation Techniques There is no simple way to make accurate estimates

More information

Web Development: Estimating Quick-to-Market Software

Web Development: Estimating Quick-to-Market Software Web Development: Estimating Quick-to-Market Software Donald J. Reifer 15 th International Forum on COCOMO and Software Estimation 10/25/00 Copyright 2000, RCI 1 Setting the Stage Business and government

More information

Finally, Article 4, Creating the Project Plan describes how to use your insight into project cost and schedule to create a complete project plan.

Finally, Article 4, Creating the Project Plan describes how to use your insight into project cost and schedule to create a complete project plan. Project Cost Adjustments This article describes how to make adjustments to a cost estimate for environmental factors, schedule strategies and software reuse. Author: William Roetzheim Co-Founder, Cost

More information

IMPROVED SIZE AND EFFORT ESTIMATION MODELS FOR SOFTWARE MAINTENANCE. Vu Nguyen

IMPROVED SIZE AND EFFORT ESTIMATION MODELS FOR SOFTWARE MAINTENANCE. Vu Nguyen IMPROVED SIZE AND EFFORT ESTIMATION MODELS FOR SOFTWARE MAINTENANCE by Vu Nguyen A Dissertation Presented to the FACULTY OF THE USC GRADUATE SCHOOL UNIVERSITY OF SOUTHERN CALIFORNIA In Partial Fulfillment

More information

Keywords Software Cost; Effort Estimation, Constructive Cost Model-II (COCOMO-II), Hybrid Model, Functional Link Artificial Neural Network (FLANN).

Keywords Software Cost; Effort Estimation, Constructive Cost Model-II (COCOMO-II), Hybrid Model, Functional Link Artificial Neural Network (FLANN). Develop Hybrid Cost Estimation For Software Applications. Sagar K. Badjate,Umesh K. Gaikwad Assistant Professor, Dept. of IT, KKWIEER, Nasik, India sagar.badjate@kkwagh.edu.in,ukgaikwad@kkwagh.edu.in A

More information

COCOTS: A COTS Software Integration Lifecycle Cost Model - Model Overview and Preliminary Data Collection Findings

COCOTS: A COTS Software Integration Lifecycle Cost Model - Model Overview and Preliminary Data Collection Findings Final 00 03 31 COCOTS: A COTS Software Integration Lifecycle Cost Model - Model Overview and Preliminary Data Collection Findings Chris Abts, M.S. Barry W. Boehm, Ph.D. Elizabeth Bailey Clark, Ph.D. University

More information

Integrated Modeling of Business Value and Software Processes

Integrated Modeling of Business Value and Software Processes Integrated Modeling of Business Value and Software Processes Raymond Madachy, USC Center for Software Engineering Department of Computer Science, SAL 8 University of Southern California Los Angeles, CA

More information

KBSA LIFE CYCLE EVALUATION

KBSA LIFE CYCLE EVALUATION AFRL-IF-RS-TR-1999-225, Volume I (of two) Final Technical Report October 1999 KBSA LIFE CYCLE EVALUATION USC Center for Software Engineering Barry Boehm, A. Winsor Brown and Prasanta Bose APPROVED FOR

More information

The Effect of CASE Tools on Software Development Effort

The Effect of CASE Tools on Software Development Effort The Effect of CASE Tools on Software Development Effort Jongmoon Baik, Barry Boehm Center for Software Engineering Computer Science Deptartment University of Southern California Los Angeles, CA USA +1

More information

Simulation for Business Value and Software Process/Product Tradeoff Decisions

Simulation for Business Value and Software Process/Product Tradeoff Decisions Simulation for Business Value and Software Process/Product Tradeoff Decisions Raymond Madachy USC Center for Software Engineering Dept. of Computer Science, SAL 8 Los Angeles, CA 90089-078 740 570 madachy@usc.edu

More information

Lessons Learned From Collecting Systems Engineering Data

Lessons Learned From Collecting Systems Engineering Data 2 nd Annual Conference on Systems Engineering Research, April 2004, Los Angeles, CA. Lessons Learned From Collecting Systems Engineering Data Ricardo Valerdi Center for Software Engineering University

More information

AN ENHANCED MODEL TO ESTIMATE EFFORT, PERFORMANCE AND COST OF THE SOFTWARE PROJECTS

AN ENHANCED MODEL TO ESTIMATE EFFORT, PERFORMANCE AND COST OF THE SOFTWARE PROJECTS M PAULINE et. al.: AN ENHANCED MODEL TO ESTIMATE EFFORT, PERFORMANCE AND COST OF THE SOFTWARE PROJECTS AN ENHANCED MODEL TO ESTIMATE EFFORT, PERFORMANCE AND COST OF THE SOFTWARE PROJECTS M. Pauline 1,

More information

CS 458 - Homework 4 p. 1. CS 458 - Homework 4. To become more familiar with top-down effort estimation models, especially COCOMO 81 and COCOMO II.

CS 458 - Homework 4 p. 1. CS 458 - Homework 4. To become more familiar with top-down effort estimation models, especially COCOMO 81 and COCOMO II. CS 458 - Homework 4 p. 1 Deadline Due by 11:59 pm on Friday, October 31, 2014 How to submit CS 458 - Homework 4 Submit these homework files using ~st10/458submit on nrs-labs, with a homework number of

More information

Software Intensive Systems Cost and Schedule Estimation

Software Intensive Systems Cost and Schedule Estimation Software Intensive Systems Cost and Schedule Estimation Final Technical Report SERC 2013-TR-032-2 June 13, 2013 Dr. Barry Boehm, Principal Investigator - University of Southern California Dr. Jo Ann Lane

More information

Towards a Methodology to Estimate Cost of Object- Oriented Software Development Projects

Towards a Methodology to Estimate Cost of Object- Oriented Software Development Projects UDC 65.01 Towards a Methodology to Estimate Cost of Object- Oriented Software Development Projects Radoslav M. Rakovic Energoprojekt-Entel Co.Ltd., Bulevar Mihaila Pupina 12, 11070 Belgrade, Serbia and

More information

Software Development Cost and Time Forecasting Using a High Performance Artificial Neural Network Model

Software Development Cost and Time Forecasting Using a High Performance Artificial Neural Network Model Software Development Cost and Time Forecasting Using a High Performance Artificial Neural Network Model Iman Attarzadeh and Siew Hock Ow Department of Software Engineering Faculty of Computer Science &

More information

Software Engineering. Dilbert on Project Planning. Overview CS / COE 1530. Reading: chapter 3 in textbook Requirements documents due 9/20

Software Engineering. Dilbert on Project Planning. Overview CS / COE 1530. Reading: chapter 3 in textbook Requirements documents due 9/20 Software Engineering CS / COE 1530 Lecture 4 Project Management Dilbert on Project Planning Overview Reading: chapter 3 in textbook Requirements documents due 9/20 1 Tracking project progress Do you understand

More information

Software Engineering. Reading. Effort estimation CS / COE 1530. Finish chapter 3 Start chapter 5

Software Engineering. Reading. Effort estimation CS / COE 1530. Finish chapter 3 Start chapter 5 Software Engineering CS / COE 1530 Lecture 5 Project Management (finish) & Design CS 1530 Software Engineering Fall 2004 Reading Finish chapter 3 Start chapter 5 CS 1530 Software Engineering Fall 2004

More information

Recent Results in Software Process Modeling

Recent Results in Software Process Modeling Recent Results in Software Process Modeling Ray Madachy, Ph.D. C-bridge Internet Solutions University of Southern California Center for Software Engineering rmadachy@c-bridge.com, madachy@usc.edu 1 Introduction

More information

Fuzzy Expert-COCOMO Risk Assessment and Effort Contingency Model in Software Project Management

Fuzzy Expert-COCOMO Risk Assessment and Effort Contingency Model in Software Project Management Western University Scholarship@Western Electronic Thesis and Dissertation Repository April 2013 Fuzzy Expert-COCOMO Assessment and Effort Contingency Model in Software Project Management Ekananta Manalif

More information

. Meeting Agenda. . COCOMO 2.0 Overview. COCOMO 2.0 Status and Plans -Current Status. . Information Sources. - Future Plans - Long Term Vision

. Meeting Agenda. . COCOMO 2.0 Overview. COCOMO 2.0 Status and Plans -Current Status. . Information Sources. - Future Plans - Long Term Vision COCOMO 2.0 Model Update Barry Boehm, USC COCOMO 2.0 Affiliates' Meeting March 11,1996 Outline. COCOMO 2.0 Overview. COCOMO 2.0 Status and Plans -Current Status - Future Plans - Long Term Vision. Information

More information

Module 11. Software Project Planning. Version 2 CSE IIT, Kharagpur

Module 11. Software Project Planning. Version 2 CSE IIT, Kharagpur Module 11 Software Project Planning Lesson 28 COCOMO Model Specific Instructional Objectives At the end of this lesson the student would be able to: Differentiate among organic, semidetached and embedded

More information

Modern Empirical Cost and Schedule Estimation Tools

Modern Empirical Cost and Schedule Estimation Tools Modern Empirical Cost and Schedule Estimation Tools A DACS State-of-the-Art Report Contract Number F30602-89-C-0082 (Data & Analysis Center for Software) Prepared for: Air Force Research Laboratory - Information

More information

Software Cost Estimation: A Tool for Object Oriented Console Applications

Software Cost Estimation: A Tool for Object Oriented Console Applications Software Cost Estimation: A Tool for Object Oriented Console Applications Ghazy Assassa, PhD Hatim Aboalsamh, PhD Amel Al Hussan, MSc Dept. of Computer Science, Dept. of Computer Science, Computer Dept.,

More information

Multinomial Logistic Regression Applied on Software Productivity Prediction

Multinomial Logistic Regression Applied on Software Productivity Prediction Multinomial Logistic Regression Applied on Software Productivity Prediction Panagiotis Sentas, Lefteris Angelis, Ioannis Stamelos Department of Informatics, Aristotle University 54124 Thessaloniki, Greece

More information

Impact of CMMI-Based Process Maturity Levels on Effort, Productivity and Diseconomy of Scale

Impact of CMMI-Based Process Maturity Levels on Effort, Productivity and Diseconomy of Scale 352 The International Arab Journal of Information Technology, Vol. 9, No. 4, July 2012 Impact of -Based Process Maturity Levels on Effort, Productivity and Diseconomy of Scale Majed Alyahya, Rodina Ahmad,

More information

1) Analyze Software Requirements 2) Evaluate and Select COTS solution(s)

1) Analyze Software Requirements 2) Evaluate and Select COTS solution(s) 6 Steps to a Successful COTS Implementation A successful implementation of a COTS intensive software system can save programs money if you have the right solution and understand the potential risks involved.

More information

An Intelligent Approach to Software Cost Prediction

An Intelligent Approach to Software Cost Prediction An Intelligent Approach to Software Cost Prediction Xishi Huang, Danny HO', Luiz F. Capretz, Jing Ren Dept. of ECE, University of Western Ontario, London, Ontario, N6G 1 H1, Canada 1 Toronto Design Center,

More information

Safety critical software and development productivity

Safety critical software and development productivity Preprint for conference proceedings for The Second World Congress on Software Quality, Yokohama, Sept 25.- 29, 2000. http://www.calpoly.edu/~pmcquaid/2wcsq Safety critical software and development productivity

More information

A DIFFERENT KIND OF PROJECT MANAGEMENT

A DIFFERENT KIND OF PROJECT MANAGEMENT SEER for Software SEER project estimation and management solutions improve success rates on complex software projects. Based on sophisticated modeling technology and extensive knowledge bases, SEER solutions

More information

A Comparative Evaluation of Effort Estimation Methods in the Software Life Cycle

A Comparative Evaluation of Effort Estimation Methods in the Software Life Cycle DOI 10.2298/CSIS110316068P A Comparative Evaluation of Effort Estimation Methods in the Software Life Cycle Jovan Popović 1 and Dragan Bojić 1 1 Faculty of Electrical Engineering, University of Belgrade,

More information

A HYBRID FUZZY-ANN APPROACH FOR SOFTWARE EFFORT ESTIMATION

A HYBRID FUZZY-ANN APPROACH FOR SOFTWARE EFFORT ESTIMATION A HYBRID FUZZY-ANN APPROACH FOR SOFTWARE EFFORT ESTIMATION Sheenu Rizvi 1, Dr. S.Q. Abbas 2 and Dr. Rizwan Beg 3 1 Department of Computer Science, Amity University, Lucknow, India 2 A.I.M.T., Lucknow,

More information

Extending CMMI Level 4/5 Organizational Metrics Beyond Software Development

Extending CMMI Level 4/5 Organizational Metrics Beyond Software Development Extending CMMI Level 4/5 Organizational Metrics Beyond Software Development CMMI Technology Conference and User Group Denver, Colorado 14-17 November 2005 Linda Brooks Northrop Grumman Corporation Topics

More information

Software Cost Estimation Metrics Manual for Defense Systems

Software Cost Estimation Metrics Manual for Defense Systems Software Cost Estimation Metrics Manual for Defense Systems Brad Clark USC Ray Madachy Naval Postgraduate School 29 th International Forum on COCOMO and Systems/Software Cost Modeling October 22, 2014

More information

Improving Software Development Economics Part I: Current Trends

Improving Software Development Economics Part I: Current Trends Improving Software Development Economics Part I: Current Trends by Walker Royce Vice President and General Manager Strategic Services Rational Software Over the past two decades, the software industry

More information

Cost/Benefit-Aspects of Software Quality Assurance

Cost/Benefit-Aspects of Software Quality Assurance Cost/Benefit-Aspects of Software Quality Assurance Master Seminar Software Quality Marc Giombetti Institut für Informatik Technische Universität München Boltzmannstr. 3, 85748 Garching b. München, Germany

More information

Software Engineering and the Systems Approach: A Conversation with Barry Boehm

Software Engineering and the Systems Approach: A Conversation with Barry Boehm IGI PUBLISHING ITJ4305 701 E. Chocolate Avenue, Suite 200, Hershey PA 17033-1240, USA Int l Journal of Tel: Information 717/533-8845; Technologies Fax 717/533-8661; and the Systems URL-http://www.igi-global.com

More information

Software Cost Estimating. Acknowledgments

Software Cost Estimating. Acknowledgments Software Cost Estimating Techniques for estimating in a software development environment Any sufficiently advanced technology is indistinguishable from magic. - Arthur C. Clarke Unit IV - Module 12 1 Acknowledgments

More information

Current and Future Challenges for Software Cost Estimation and Data Collection

Current and Future Challenges for Software Cost Estimation and Data Collection Current and Future Challenges for Software Cost Estimation and Data Collection Barry Boehm, USC-CSSE GSAW 2010 Cost Data Workshop March 3, 2010 Summary Current and future trends create challenges for DoD

More information

Tracking Software Progress

Tracking Software Progress CHAPTER FOURTEEN Tracking Software Progress Elizabeth (Betsy) Clark How can we avoid the 90 percent done syndrome in software development? Whether through wishful thinking, general optimism, or a desire

More information

Improved Method for Predicting Software Effort and Schedule

Improved Method for Predicting Software Effort and Schedule Improved Method for Predicting Software Effort and Schedule Wilson Rosa IT Estimating Division Naval Center for Cost Analysis wilson.rosa@navy.mil Cheryl Jones and John McGarry US Army RDECOM-ARDEC cheryl.l.jones128.civ@mail.mil

More information

Software project cost estimation using AI techniques

Software project cost estimation using AI techniques Software project cost estimation using AI techniques Rodríguez Montequín, V.; Villanueva Balsera, J.; Alba González, C.; Martínez Huerta, G. Project Management Area University of Oviedo C/Independencia

More information

Software effort estimation and risk analysis A Survey Poonam kaushal Poonamkaushal14@gmail.com

Software effort estimation and risk analysis A Survey Poonam kaushal Poonamkaushal14@gmail.com Software effort estimation and risk analysis A Survey Poonam kaushal Poonamkaushal14@gmail.com Abstract Software effort estimation and risk analysis are the two key components of a good software project.

More information

A DIFFERENT KIND OF PROJECT MANAGEMENT: AVOID SURPRISES

A DIFFERENT KIND OF PROJECT MANAGEMENT: AVOID SURPRISES SEER for Software: Cost, Schedule, Risk, Reliability SEER project estimation and management solutions improve success rates on complex software projects. Based on sophisticated modeling technology and

More information

Literature Survey on Algorithmic Methods for Software Development Cost Estimation

Literature Survey on Algorithmic Methods for Software Development Cost Estimation Literature Survey on Algorithmic Methods for Software Development Cost Estimation Mrs. Shubhangi Mahesh Potdar 1 Assistant professor, IBMRD, Ahmednagar, India Email:shubhangipotdar@rediffmail.com Dr. Manimala

More information

Software Development Cost Estimation Approaches A Survey 1. Barry Boehm, Chris Abts. University of Southern California. Los Angeles, CA 90089-0781

Software Development Cost Estimation Approaches A Survey 1. Barry Boehm, Chris Abts. University of Southern California. Los Angeles, CA 90089-0781 Software Development Cost Estimation Approaches A Survey 1 Barry Boehm, Chris Abts University of Southern California Los Angeles, CA 90089-0781 Sunita Chulani IBM Research 650 Harry Road, San Jose, CA

More information

Network Security Project Management: A Security Policy-based Approach

Network Security Project Management: A Security Policy-based Approach Network Security Project Management: A Security Policy-based Approach Jihene Krichene and Noureddine Boudriga Abstract Managing security projects is a delicate activity due to the evolution of attacks.

More information

Software Cost Estimation

Software Cost Estimation Software Cost Estimation 1 Hareton Leung Zhang Fan Department of Computing The Hong Kong Polytechnic University {cshleung, csfzhang}@comp.polyu.edu.hk Abstract Software cost estimation is the process of

More information

The 10 Step Software Estimation Process For Successful Software Planning, Measurement and Control

The 10 Step Software Estimation Process For Successful Software Planning, Measurement and Control The 10 Step Software Estimation Process For Successful Software Planning, Measurement and Control Daniel D. Galorath Galorath Incorporated www.galorath.com Abstract An effective software estimate provides

More information

Software Project Level Estimation Model Framework based on Bayesian Belief Networks

Software Project Level Estimation Model Framework based on Bayesian Belief Networks Software Project Level Estimation Model Framework based on Bayesian Belief Networks Hao Wang Siemens Ltd. China CT SE Beijing, China wanghao@siemens.com Fei Peng Siemens Ltd. China CT SE Beijing, China

More information

Managing Software Productivity and Reuse Barry Boehm, University of Southern California

Managing Software Productivity and Reuse Barry Boehm, University of Southern California Managing Software Productivity and Reuse Barry Boehm, University of Southern California Your organization can choose from three main strategies for improving its software productivity. You can work faster,

More information

Impact and Contributions of MBASE on Software Engineering Graduate Courses

Impact and Contributions of MBASE on Software Engineering Graduate Courses Impact and Contributions of MBASE on Software Engineering Graduate Courses Ricardo Valerdi Massachusetts Institute of Technology rvalerdi@mit.edu Ray Madachy University of Southern California madachy@usc.edu

More information

Some Critical Success Factors for Industrial/Academic Collaboration in Empirical Software Engineering

Some Critical Success Factors for Industrial/Academic Collaboration in Empirical Software Engineering Some Critical Success Factors for Industrial/Academic Collaboration in Empirical Software Engineering Barry Boehm, USC (in collaboration with Vic Basili) EASE Project Workshop November 7, 2003 11/7/03

More information

The software maintenance project effort estimation model based on function points

The software maintenance project effort estimation model based on function points JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION: RESEARCH AND PRACTICE J. Softw. Maint. Evol.: Res. Pract. 2003; 15:71 85 (DOI: 10.1002/smr.269) Research The software maintenance project effort estimation

More information

Best Practices for the Acquisition of COTS-Based Software Systems (CBSS): Experiences from the Space Systems Domain

Best Practices for the Acquisition of COTS-Based Software Systems (CBSS): Experiences from the Space Systems Domain GSAW 2004 Best Practices for the Acquisition of COTS-Based Software Systems (CBSS): Experiences from the Space Systems Domain Richard J. Adams and Suellen Eslinger Software Acquisition and Process Office

More information

10 Keys to Successful Software Projects: An Executive Guide

10 Keys to Successful Software Projects: An Executive Guide 10 Keys to Successful Software Projects: An Executive Guide 2000-2006 Construx Software Builders, Inc. All Rights Reserved. www.construx.com Background State of the Art vs. State of the Practice The gap

More information

A Comparison of Calibrated Equations for Software Development Effort Estimation

A Comparison of Calibrated Equations for Software Development Effort Estimation A Comparison of Calibrated Equations for Software Development Effort Estimation Cuauhtemoc Lopez Martin Edgardo Felipe Riveron Agustin Gutierrez Tornes 3,, 3 Center for Computing Research, National Polytechnic

More information

Fuzzy Logic based framework for Software Development Effort Estimation

Fuzzy Logic based framework for Software Development Effort Estimation 330 Fuzzy Logic based framework for Software Development Effort Estimation Sandeep Kad 1, Vinay Chopra 2 1 Department of Information Technology Amritsar College of Engg. & Technology, Amritsar, Punjab,

More information

Cost Drivers of a Parametric Cost Estimation Model for Data Mining Projects (DMCOMO)

Cost Drivers of a Parametric Cost Estimation Model for Data Mining Projects (DMCOMO) Cost Drivers of a Parametric Cost Estimation Model for Mining Projects (DMCOMO) Oscar Marbán, Antonio de Amescua, Juan J. Cuadrado, Luis García Universidad Carlos III de Madrid (UC3M) Abstract Mining is

More information