MEsA Future Trends Panel Discussion Jairus Hihn 22nd International Forum on COCOMO and Systems/Software Cost Modeling (2007)

Slides:



Advertisements
Similar presentations
Issue 1 It can be argued that the complexity problem associated with the current IP control plane has arisen because of ever evolving network service requirements.
Advertisements

Ch.1 Introduction to Software Engineering The Evolution 1.1 The Evolving Role of Software 1/15 In the early days: User Computer Software = Place a sequence.
Cost as a Business Driver 1 John Brown C Eng MIEE mr_ Software Cost Estimation.
CESG, Fall 2011, 5 th November 2011 Stuart Fowell, SciSys Device Virtualisation and Electronic Data Sheets.
Hartley, Project Management: Integrating Strategy, Operations and Change, 3e Tilde Publishing Chapter 6 Cost Management Ending the reliance on the budget.
Cost, Schedule, and Process Modeling Workshop USC CSSE Annual Research Review Facilitated by Jo Ann Lane.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall B.1.
Introduction to Software Testing Chapter 9.3 Challenges in Testing Software Test Criteria and the Future of Testing Paul Ammann & Jeff Offutt
7-1 INTRODUCTION: SoA Introduced SoA in Chapter 6 Service-oriented architecture (SoA) - perspective that focuses on the development, use, and reuse of.
Approach to Secure IP Platforms Clarence Pape March 12, 2011.
University of Southern California Center for Systems and Software Engineering ©USC-CSSE1 Ray Madachy, Ricardo Valerdi USC Center for Systems and Software.
Smi Software Metrics, Inc. Future Trends in Software Cost Modeling Betsy Clark Software Metrics Inc.
Jairus Hihn Jet Propulsion Laboratory, California Institute of Technology Domain-Oriented Modeling, Estimation and Improvement for Aerospace November 2,
Test Execution Effort and Capacity Estimation Eduardo Aranha and Paulo Borba Informatics Center Federal University of Pernambuco Recife, PE, Brazil {ehsa,
Impacts of SoS on Software Development Gary Hafen Corporate Fellow, Software Engineering USC CSSE Workshop Integrating Systems and Software Engineering.
1 COSYSMO 3.0: Future Research Directions Jared Fortune University of Southern California 2009 COCOMO Forum Massachusetts Institute of Technology.
University of Southern California Center for Systems and Software Engineering ©USC-CSSE1 Ray Madachy, Barry Boehm USC Center for Systems and Software Engineering.
Copyright USC-CSSE 1 Quality Management – Lessons of COQUALMO (COnstructive QUALity MOdel) A Software Defect Density Prediction Model AWBrown.
SOFTWARE PROJECT MANAGEMENT AND COST ESTIMATION © University of LiverpoolCOMP 319slide 1.
Seven Minute Madness: Reconfigurable Computing Dr. Jason D. Bakos.
COMS W3156: Software Engineering, Fall 2001 Lecture #10: Planning and Estimation Janak J Parekh
“2cee” A 21 st Century Effort Estimation Methodology Tim Menzies Dan Baker Jairus Hihn Karen Lum
Domain Oriented Modeling, Estimation And Improvement for Aerospace Systems Domains Dan Galorath Copyright 2011 Galorath Incorporated.
Ch9: Software Engineering Tools and Environments.
Research in Empirical Software Eng. Reduced-Parameter Modeling (RPM) for Cost Estimation Models Zhihao Chen
November 2011 At A Glance GREAT is a flexible & highly portable set of mission operations analysis tools that increases the operational value of ground.
Oakkar Fall The Need for Decision Engine Automate business processes Implement complex business decision logic Separation of rules and process Business.
Copyright Critical Software S.A All Rights Reserved. VAL-COTS Validation of Real Time COTS Products Ricardo Barbosa, Henrique Madeira, Nuno.
11 Canal Center Plaza, Alexandria, VA T F Enterprise Computing Conference (ECC) Workshop Alma R. Cole,
Fourteenth Lecture Hour 9:30 – 10:20 am, Sunday, September 16 Software Management Disciplines Project Control and Process Automation (from Part III, Chapter.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
Framework for the Development and Testing of Dependable and Safety-Critical Systems IKTA 065/ Supported by the Information and Communication.
1 Systems Analysis and Design in a Changing World, Thursday, January 18, 2007.
Content The system development life cycle
10/27/20151Ian Sommerville.  Fundamentals of software measurement, costing and pricing  Software productivity assessment  The principles of the COCOMO.
Cost Estimation. Problem Our ability to realistically plan and schedule projects depends on our ability to estimate project costs and development efforts.
Production Engineering is the combination of Manufacturing Technology and Management Science.
INPUT#3 SOFTWARE ENGINEERING. QUALITY SOFTWARE?  Satisfies the needs of the users and programmers involved with it.
Formal Methods in Software Engineering
Program Development Cycle Modern software developers base many of their techniques on traditional approaches to mathematical problem solving. One such.
Randy Beavers CS 585 – Computer Security February 19, 2009.
3/5/2009Computer systems1Introduction Computer Systems: Hardware Desktop Laptop Software Information Systems Computer-Aided Graphic Design.
SFWR ENG 3KO4 Slide 1 Management of Software Engineering Chapter 8: Fundamentals of Software Engineering C. Ghezzi, M. Jazayeri, D. Mandrioli.
Jairus Hihn Jet Propulsion Laboratory, California Institute of Technology Tim Menzies North Carolina State University Data Mining Methods and Cost Estimation.
1. What do you understand by software engineering? Discuss the role of engineering software development. 2. What do you understand by software requirement.
1 Chapter 3: Project Management Chapter 22 & 23 in Software Engineering Book.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Appendix B Agile Methodologies B.1.
Software Engineering Introduction.
Copyright © , Dennis J. Frailey, All Rights Reserved Day 2, Part 1, Page 1 1/11/2004 Day 2, Part 1 Estimating Software Size Section 2 Calculating.
Jet Propulsion Laboratory The research described in this paper was carried out at the Jet Propulsion Laboratory, California Institute of Technology, under.
Project Planning Goal 1 - Estimates are documented for use in tracking and planning project. Goal 2 - Project Activities and commitments planned and documented.
DevCOP: A Software Certificate Management System for Eclipse Mark Sherriff and Laurie Williams North Carolina State University ISSRE ’06 November 10, 2006.
By Manish Shrotriya CSE MS Software Estimation Effort Estimation: how much effort is required to complete an activity. (How to define efforts: Line.
Applying Adaptive Software Development (ASD) Agile Modeling on Predictive Data Mining Applications: ASD-DM Methodology M. Alnoukari 1 Z.Alzoabi 2 S.Hanna.
Software and Software Engineering By bscshelp.com software engineering 1.
Estimation Questions How do you estimate? What are you going to estimate? Where do you start?
Project Cost Management
Appendix B Agile Methodologies
Plan Schedule Management
COCOMO III Workshop Summary
DarkWynter Global Integration Strategy
A Must to Know - Testing IoT
حماية التصميمات الصناعية فى مصــــــــــر بين المعاصرة والمستقبلية
Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further Presented by Rex Black, CTAL Copyright © 2014 ASTQB 1.
The Organizational Impacts on Software Quality and Defect Estimation
PPT3: Project planning and management
Software and Software Engineering
Software Cost Estimation
Appendix B Agile Methodologies
Re- engineeniering.
Presentation transcript:

MEsA Future Trends Panel Discussion Jairus Hihn 22nd International Forum on COCOMO and Systems/Software Cost Modeling (2007)

Software Systems Trends We will see more and more systems that organically evolve integrating over networks with Systems of Systems characteristics –Plug and play systems that were never originally designed to work together Ever greater use of –Line between systems and software will blur –‘programming approaches’ that do not need programmers graphics based Auto code generation –Data mining and machine learning –Automation –Planning algorithms –More sophisticated fault protection –Agile like development processes All of these severely challenge traditional costing approaches

Costing Trends Do we want to make ourselves better or improve the quality of costing across the industry –Dominant technique is bottom up estimates from engineers –Engineers use analogy and WAG Deal better with COTS and SOS More dynamic models –Calibration as part of estimation More integrated tools –Cost, defects, risk –Parametric and analogy –Design and estimation Analogy based estimation –Nearest Neighbour –Also needs language support because people sue words differently –Integration of expert judgment and data Whatever we do we need to keep things as simple as possible