vbse theory and simvbse
Download
Skip this Video
Download Presentation
VBSE Theory, and SimVBSE

Loading in 2 Seconds...

play fullscreen
1 / 12

VBSE Theory, and SimVBSE - PowerPoint PPT Presentation


  • 163 Views
  • Uploaded on

VBSE Theory, and SimVBSE. CSE, Annual Research Review. Apurva Jain, Barry Boehm. Version 1.0 (modified March 02, 2006). Outline. Motivation The 4+1 Theory of VBSE SimVBSE Overview Demonstration. Why VBSE?. Software initiatives are essentially investments that create value .

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'VBSE Theory, and SimVBSE' - jariath


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
vbse theory and simvbse

VBSE Theory, and SimVBSE

CSE, Annual Research Review

Apurva Jain, Barry Boehm

Version 1.0 (modified March 02, 2006)

outline
Outline
  • Motivation
  • The 4+1 Theory of VBSE
  • SimVBSE
    • Overview
    • Demonstration

CSE, Annual Research Review

why vbse
Why VBSE?
  • Software initiatives are essentially investments that create value.
  • VBSE calls for integrating stakeholder value considerations in the full range of software development practices and principles.
    • Most currently value-neutral
  • Ignoring stakeholder values usually result in suboptimality.

Research Motivation - I

CSE, Annual Research Review

day in the life of a decision maker
Day in the life of a decision maker
  • Vendor proposition
    • Our automatic test data generator (ATG) will cut your test costs in half
    • We’ll provide it to you for 30% of your test costs
    • After you run all your tests for 50% of your original cost, you are 20% ahead
  • Any concerns with vendor proposition?

Research Motivation - II

CSE, Annual Research Review

vbse response case in point
VBSE Response: Case in point
  • Test data generator is value-neutral
    • Assumes every test case, defect is equally important
    • Usually, it’s a Pareto distribution
      • 20% of test cases cover 80% of business value

Research Motivation - III

CSE, Annual Research Review

vbse response case in point6
VBSE Response: Case in point

100

80

% of

Value

for

Correct

Customer

Billing

60

Automated test

generation tool

- all tests have equal value

40

20

5

10

15

Customer Type

  • Experience report (Bullock, 2000)

Research Motivation - IV

CSE, Annual Research Review

vbse response case in point7
VBSE Response: Case in point
  • The example was only ROI driven; value-based testing will also involve:
    • Identifying other stakeholder values such as customer satisfaction, customer retention, organization’s goodwill, brand
  • Such value-neutrality is usually true for other SE techniques too.

Research Motivation - V

CSE, Annual Research Review

applying vbse
Applying VBSE
  • Emerging techniques
    • Example, value-based testing and value-based monitoring and control (others in Biffl et. al., 2005)
  • But the paradigm appears to lack a theoretical unifying framework
    • That keeps the overarching principles of VBSE at its heart.
    • And, serves usefully through the entire software’s life cycle.

Research Motivation - VI

CSE, Annual Research Review

the 4 1 structure
The 4+1 Structure

The 4+1 Theory of VBSE

SCS: Success-critical Stakeholders

CSE, Annual Research Review

the 7 step process framework
The 7-Step Process Framework

Integrating the 4+1 theories

CSE, Annual Research Review

ad