Smi Software Metrics, Inc. Future Trends in Software Cost Modeling Betsy Clark Software Metrics Inc.

Slides:



Advertisements
Similar presentations
Shortcut to Parametric Estimation via Web Trnsport Charles Engelke Info Tech, Inc.
Advertisements

7-1 INTRODUCTION: SoA Introduced SoA in Chapter 6 Service-oriented architecture (SoA) - perspective that focuses on the development, use, and reuse of.
19.1 Black Culture.
Smi COCOMO II Calibration Status COCOMO Forum October 2004.
An Introduction to Marketing Research
MEsA Future Trends Panel Discussion Jairus Hihn 22nd International Forum on COCOMO and Systems/Software Cost Modeling (2007)
Driving Productivity with Microsoft Dynamics CRM Presenter Name Presenter Title Presenter Date.
CBS Development: Guidelines Based on Lessons Learned Betsy Clark Software Metrics Inc. February 7, 2001 Sponsored by the Federal Aviation Administration’s.
 Objective: Understand why you should learn to code even if you don’t want to be a computer scientist.  Essential Questions: ◦ What is Coding? ◦ What.
Lecture-8/ T. Nouf Almujally
The Copyright, Designs and Patent Act.  Software copyright is protected by law for 50 years after it is published  It also includes data stored on computer.
Agile Approach to Information Strategy and Data Governance.
Applications of Technology in Modern Accounting Jonathan Eno Christopher Parks Nathan Phillips.
3 Collecting Information and Forecasting Demand
Satish Babu Best practice license models in the context of the Cloud Date: 22 October 2013 Track 2: Reduce the cost of ICT and accelerating service delivery.
Copyright © 2009 Pearson Education, Inc. publishing as Prentice Hall
Mrs. Politte-Downs And so we begin!. First thing to do today in math class Find your assigned seat on seating chart. Using the 3 x 5 card that you received,
Reuse Standards Dr. Carma McClure Extended Intelligence, Inc. Copyright (c) 1998 by Extended Intelligence, Inc.
Account Integration for use with QuickBooks® and Salesforce by Dynamic Ventures, Inc.
By: John Grammes, Indira Pabbathi, Jim Richardson, Alex Trzaska, Aaron Swavely, Wm. Eric Eggleston.
 Computer Aided Software Engineering  The use of a computer system to aid in the creation of software  Used to reduce the amount of time required for.
Software evolution. Objectives l To explain why change is inevitable if software systems are to remain useful l To discuss software maintenance and maintenance.
Gathering Information and Scanning the Environment Marketing Management, 13 th ed 3.
JAN is a service of the U.S. Department of Labor’s Office of Disability Employment Policy. 1 Creating Inclusive Workplaces Through Successful Accommodations.
Making a Playable DVD movie using your digital photos And adding music to the movie.
OVERVIEW- What is GIS? A geographic information system (GIS) integrates hardware, software, and data for capturing, managing, analyzing, and displaying.
MANAGEMENT SUPPORT SYSTEMS II 7. Business Intelligence.
Social media strategy and planning MARK 490 Week 4.
Get Found Online presented by Kenny Smith. Get Found Online Play the field Choose a target Approach it from different angles Develop a ritual and stick.
This presentation, including any supporting materials, is owned by Gartner, Inc. and/or its affiliates and is for the sole use of the intended Gartner.
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
Joel Sporleder Director, Walmart Technology Project Management Shared Services The evolving role of the Project Manager.
Big Data Mark Theissen CEO, Cirro, Inc.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 1 Simulation.
Introduction to Complexity Science Engineered Complexity.
 Ease the managing task  Guide for problem solving & decision making  Advance in carrier. Realise opportunities and meet personal and company goals.
What is Copyright?. Copyright When you create an original piece of work such as a story, poem, drawing or other pieces of artwork, you own the copyright.
Managing people Managing people working as individuals and in groups People are an organisation’s most important assets 1.
1 Introduction Why do managers need to understand and participate in IS decisions? –Today, every company is a technology company –IS must be managed as.
Margaret Garnsey Siena College 2009 AIS Educator Conference Colorado Springs.
Chapter 5 McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Mrs. Politte-Downs And so we begin!. First thing to do today in math class Find your assigned seat on seating chart. Using the 3 x 5 card that you received,
McGraw-Hill/Irwin Copyright © 2011 by the McGraw-Hill Companies, Inc. All rights reserved.
Software Evolution Program evolution dynamics Software maintenance Complexity and Process metrics Evolution processes 1.
Case Study Summary Challenges Link Translation has developed a partnership with Bombardier, the world's leading manufacturer of both planes and trains,
Data Structures and Algorithms Dr. Tehseen Zia Assistant Professor Dept. Computer Science and IT University of Sargodha Lecture 1.
© 2015 CloudBees, Inc. All Rights Reserved From 1 RPM to 1,000 RPM – Succeeding in a Software-Defined Economy JAX London
Digital Planet: Tomorrow’s Technology and You Chapter 7 Database Applications and Privacy Implications Copyright © 2012 Pearson Education, Inc. publishing.
CS5038 The Electronic Society Lecture: Social Networking Lecture Outline Social Networking Service Social Networking Sites –Bebo –Friendster –MySpace Social.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 21 Slide 1 Software evolution.
Slides prepared by Cyndi Chie and Sarah Frye1 A Gift of Fire Third edition Sara Baase Chapter 4: Intellectual Property.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 21 Slide 1 Software evolution.
Enterprise Resource Planning (ERP) The need for integrated information in business.
Applying Adaptive Software Development (ASD) Agile Modeling on Predictive Data Mining Applications: ASD-DM Methodology M. Alnoukari 1 Z.Alzoabi 2 S.Hanna.
INTRODUCTION TO INFORMATION SYSTEMS LECTURE 9: DATABASE FEATURES, FUNCTIONS AND ARCHITECTURES PART (2) أ/ غدير عاشور 1.
Help Students Accelerate their future
Can you afford development without using Open Source Software?
PastPerfect.
Chapter 18 Maintaining Information Systems
of our Partners and Customers
International Business
International Business
International Business
International Business
AUTOMOTIVE CRM SOFTWARE CRM FOR AUTOMOBILE INDUSTRY
3 Collecting Information and Forecasting Demand
Getting the most from BIG Data
McGraw-Hill Technology Education
3 Collecting Information and Forecasting Demand
Presentation transcript:

smi Software Metrics, Inc. Future Trends in Software Cost Modeling Betsy Clark Software Metrics Inc.

smi Software Metrics, Inc. Future Trends, Emerging Technologies, Accelerators and Inhibitors Parametric models take a long time to do well Need a well-understood domain Need a reasonably consistent set of development processes Choosing parameters and developing scales takes a long time Gathering consistent data for calibration takes a long time End up playing “catch up” with new development technologies

smi Software Metrics, Inc. Future Trends The arena of software development is becoming more dynamic and distributed Entry into the software marketplace is easier –The cost of entry into programming used to be huge Computer mainframes cost millions Programming languages were difficult or arcane Only large companies could afford the equipment and training for software development Cheap desktop computers, open source tools and languages make it possible for anyone to become a software developer and for any company to enter the software product market place –Premium on rapid development, time-to-market

smi Software Metrics, Inc. Challenges for Parametric Models Parametric models require a recognizable, repeatable pattern of development With new development technologies, there are more different and changing ways (patterns) of developing software –COCOTS experience: Development patterns tend to be local –These patterns can change rapidly Centralized parametric model development does not keep pace with these changes

smi Software Metrics, Inc. An Analogy - Large Central Film Studios versus YouTube The days of the big, centralized film and music recording studios may be diminishing…. – Everyone can be their own movie maker or record label see YouTube.com Perhaps model development needs to become more distributed as well –Individuals understand their local environment In addition to developing centralized “big-gun” cost estimation models (models that can account for anything), what about encouraging people to develop models locally and then share those results? –Not the underlying data but their model

smi Software Metrics, Inc. Future Directions6 “Mayfly” Models Agile, adaptable, flexible, localized and short-lived Challenge in the future is to develop a framework for developing models quickly and then teach that framework to software engineers –(Brad says he would love to do this!) There could be different modeling approaches for different segments of software engineering: –Parametric models for large scale development, e.g. FCS There will continue to be a need for these types of models –Mayfly models for dynamic, changing development technologies