13
U niversity ofSouthern C alifornia C enterfor System s and Softw are Engineering COSYSMO Workshop Jared Fortune, USC [email protected] USC ARR 2010 Los Angeles, CA

COSYSMO Workshop Jared Fortune, USC [email protected] USC ARR 2010 Los Angeles, CA

  • View
    215

  • Download
    1

Embed Size (px)

Citation preview

Page 1: COSYSMO Workshop Jared Fortune, USC fortune@usc.edu USC ARR 2010 Los Angeles, CA

University of Southern California Center for Systems and Software Engineering

COSYSMO Workshop

Jared Fortune, [email protected]

USC ARR 2010Los Angeles, CA

Page 2: COSYSMO Workshop Jared Fortune, USC fortune@usc.edu USC ARR 2010 Los Angeles, CA

University of Southern California Center for Systems and Software Engineering

Agenda8:00 - 8:15am Introduction Fortune

8:15 - 10:00am HSI Requirements Exercise Liu (MIT)

10:00 - 10:30am Break

10:30 - 11:30am Leading Indicators / Volatility Pena

11:30 - 12:00pm Affiliate Feedback and Discussion Fortune

12:00 - 1:00pm Lunch

2

Page 3: COSYSMO Workshop Jared Fortune, USC fortune@usc.edu USC ARR 2010 Los Angeles, CA

University of Southern California Center for Systems and Software Engineering

Introduction

3

Page 4: COSYSMO Workshop Jared Fortune, USC fortune@usc.edu USC ARR 2010 Los Angeles, CA

University of Southern California Center for Systems and Software Engineering

4

COSYSMO

SizeDrivers

EffortMultipliers

Effort

Calibration

# Requirements# Interfaces# Scenarios# Algorithms

- Application factors-8 factors

- Team factors-6 factors

COSYSMO Operational Concept

Page 5: COSYSMO Workshop Jared Fortune, USC fortune@usc.edu USC ARR 2010 Los Angeles, CA

University of Southern California Center for Systems and Software Engineering

COSYSMO 2.0 Operational Concept

5

Page 6: COSYSMO Workshop Jared Fortune, USC fortune@usc.edu USC ARR 2010 Los Angeles, CA

University of Southern California Center for Systems and Software Engineering

Model Form

6

Page 7: COSYSMO Workshop Jared Fortune, USC fortune@usc.edu USC ARR 2010 Los Angeles, CA

University of Southern California Center for Systems and Software Engineering

Reuse CategoriesCategory Sub-Category Definition

I) New Products that are completely new

i) Design for Reuse

Products that require an additional upfront investment to improve the potential reusability

II) Modified Products that are inherited, but are tailored

ii) Deleted Products that are removed from the system

III) Adopted Products that are incorporated unmodified (a.k.a. “black box” reuse)

iii) Managed Products that are incorporated unmodified and with minimal testing

7

Page 8: COSYSMO Workshop Jared Fortune, USC fortune@usc.edu USC ARR 2010 Los Angeles, CA

University of Southern California Center for Systems and Software Engineering

Reuse Category Weights

8

Page 9: COSYSMO Workshop Jared Fortune, USC fortune@usc.edu USC ARR 2010 Los Angeles, CA

University of Southern California Center for Systems and Software Engineering

COSYSMO 2.0 Implementation Results• Across 44 projects at 1

diversified organization• Using COSYSMO:

– PRED(.30) = 14%– PRED(.40) = 20%– PRED(.50) = 20%– R2 = 0.50

• Using COSYSMO 2.0:– PRED(.30) = 34%– PRED(.40) = 50%– PRED(.50) = 57%– R2 = 0.72

• Result: 36 of 44 (82%) estimates improved

September 10, 2009 9

Page 10: COSYSMO Workshop Jared Fortune, USC fortune@usc.edu USC ARR 2010 Los Angeles, CA

University of Southern California Center for Systems and Software Engineering

Reuse Framework

10

Page 11: COSYSMO Workshop Jared Fortune, USC fortune@usc.edu USC ARR 2010 Los Angeles, CA

University of Southern California Center for Systems and Software Engineering

11

Academic COSYSMO 2.0(without reuse)

ISE 650

Page 12: COSYSMO Workshop Jared Fortune, USC fortune@usc.edu USC ARR 2010 Los Angeles, CA

University of Southern California Center for Systems and Software Engineering

September 10, 2009 12

Academic COSYSMO 2.0(with reuse)

Page 13: COSYSMO Workshop Jared Fortune, USC fortune@usc.edu USC ARR 2010 Los Angeles, CA

University of Southern California Center for Systems and Software Engineering

Agenda8:00 - 8:15am Introduction Fortune

8:15 - 10:00am HSI Requirements Exercise Liu (MIT)

10:00 - 10:30am Break

10:30 - 11:30am Leading Indicators / Volatility Pena

11:30 - 12:00pm Affiliate Feedback and Discussion Fortune

12:00 - 1:00pm Lunch

13