Towards A Software Failure Cost Impact Model For ... - PROMISE data
Recommend Documents
book examples like the ARIANE 5 software failure [9], but the everyday business impact of poor software quality on the economy is rarely addressed by scientists ...
distributed Petabyte data store which will be in place start- ing from 2005 at CERN .... For our cost model we have the following input param- eters: Physicists are ...
Threats Assessment: A Cloud Computing Case Study ... Key words: Cloud computing, cyber security metrics, information security, mean failure cost (MFC), ...
makes use of the Remote Procedure Call technique. implemented ..... et ai, The MODEL Human interface; Proceedings of the Conference on Computing.
Introduction. Software measurement elements. Data model for software measurement. Considerations for implementing the software measurement data model.
and actions are both implemented by services with differ- ent visibilities. Roles are divided into Managed Roles (MR) and Au- tonomic Roles (AR) (similar to the ...
GreenIT can be considered a mature discipline, software sustainability, both in its ... For doing it, we must take into account that when a software product is being.
Mar 31, 2004 - Productivity. â What is the likelihood the contractor can achieve a development rate of X source lines of code (SLOC) per developer-month (DM)?.
Mar 31, 2004 - Software development comprises product design, code, and CSCI testing .... C, C++, and Ada are the languages predominantly reported.
ditions. For such safe cache groups, the cost trade-off for record loading ... in a Web cache, the dynamic portion is generated by a remote application server, ..... of average record populations in cache tables, is considered to be a great help for.
Inst. for Computer Science and Business Informatics University of Vienna, Austria. Heinz. ..... gies to Improve Freshness in Lazy Master Replicated. Databases.
input data files and/or different configurations until the exploration ... An important advantage provided by clouds is that scientists are not .... The Desktop layer is responsible for starting ... important (and commonly found) requirements for the
part for a cost effective model for handwritten character recognition. ... A hybrid model provides better ... a webcam or 3) we can create a handwritten database.
Journal of Computer Science 9 (11): 1506-1513, 2013. ISSN: 1549-3636 ... Keywords: Hybrid Intelligent Model, Software Cost Estimation, Neuro-Fuzzy, Predictive Model. 1. INTRODUCTION ... degree of accuracy in estimation. Many studies ...
Mar 10, 2016 - Keywords: Use Case Points, Software Development Project, Cost Estimation Model, Effort ... market price for customized software; also, there.
Sep 28, 2013 - 2Department of ECE, University of Western Ontario, London, Ontario, Canada. 3NFA Estimation Inc., Richmond Hill, Ontario, Canada.
improving software product quality in a company and reflecting this in the form of ... consists for more than 70% of software development resources (Rooijmans ...
management of software architecture, there is still no perfect proven solution. ... requirements in the field of quality attributes of the system. The main reference ...
This paper is about a model that describes the maturity of software products and their ... improving software product quality in a company and reflecting this in the ...
May 10, 2008 - software development lifecycle (SDLC) phase, quality factor and approach of the model. Both [28] and [24] have two dimensions in common ...
The software architecture of a program or computing system is the structure(s) of the ..... International Systems Conference, Vancouver, Canada,. 2009. [5] C4ISR ...
Mar 26, 2013 - debt at various lifecycle stages of a software product. We discuss the use ... limited view, failing to a
Towards A Software Failure Cost Impact Model For ... - PROMISE data
Towards A Software Failure Cost Impact Model for the Customer. 2. Cost. Usage.
Behavior. Failure. Research Question. What is the cost impact of software.
Ralf Gitzel (ABB Corporate Research) Simone Krug (University of Mannheim, Germany) Manuel Brhel (University of Mannheim, Germany)
Research Question
What is the cost impact of software failures on the customer?
PROMISE 2010
Failure
Usage Behavior
Cost
Towards A Software Failure Cost Impact Model for the Customer
2
Software Failure Impact Developer
Fault (Bug)
Error
Failures Here:
Customer
PROMISE 2010
Cost
• loss of bookmarks • freeze • program crash
Towards A Software Failure Cost Impact Model for the Customer
3
Our Data Source Closed Source
Open Source
Bugzilla : Firefox bug repository
PROMISE 2010
Towards A Software Failure Cost Impact Model for the Customer
4
Identifying Relevant Entries 78 000 Bugs 7.5% Relevant for the user
Blocker / Critical Bugs
198 Bug Reports
PROMISE 2010
Towards A Software Failure Cost Impact Model for the Customer
5
Modeling Customers’ Failure Cost 1.
Identify cost drivers
2.
Model failure occurrence by effect
3.
Model user behavior
4.
Calculate expected cost for the customer
PROMISE 2010
Towards A Software Failure Cost Impact Model for the Customer
6
1. Identify Cost Drivers Direct impact Defective goods
Material for Repair
Resolution
Indirect impact
Etc.
Application / business specific PROMISE 2010
User dissatisfaction
Legal contracts
Etc.
Hard to capture
Towards A Software Failure Cost Impact Model for the Customer
7
Main Cost Drivers
Rework
(Usage Preferences) (Capability of the user)
PROMISE 2010
Solution Search Resolution Time Labor Time Lost
Towards A Software Failure Cost Impact Model for the Customer
8
2. Model failure occurrence by effect
PROMISE 2010
Towards A Software Failure Cost Impact Model for the Customer
9
Fault Trees Failure Impact
EFFECT (= FAILURE)
OR Gate
AND Gate
REPORTED BUG (= FAULT)
TECHNICAL CAUSE
ROOT CAUSE
PROMISE 2010
VERSION
...
USER ACTION
...
Events not further elaborated
Towards A Software Failure Cost Impact Model for the Customer
10
Firefox Failure Analysis Freeze (Halt)
Crash
PROMISE 2010
Towards A Software Failure Cost Impact Model for the Customer
11
3. Model User Behavior
A User Profile contains: oFeatures of a system and their purpose oFrequency of execution
Each User Profile corresponds to a job specification
PROMISE 2010
Towards A Software Failure Cost Impact Model for the Customer
12
User Behavior Example
PROMISE 2010
Towards A Software Failure Cost Impact Model for the Customer
13
Time Lost Per Week Expected Frequency
Time Lost
PROMISE 2010
Length
Expected Resolution Time
Estimated Failure Probability
Towards A Software Failure Cost Impact Model for the Customer
14
Expected Cost for the Customer Expected Cost for the Customer
Repair Cost
PROMISE 2010
Staff Expenditures
Towards A Software Failure Cost Impact Model for the Customer
15
4. Calculate expected cost for the customer
User
T
Procurement Worker
12 min
Secretary
8.3 min
Marketing
9.5 min
PROMISE 2010
Towards A Software Failure Cost Impact Model for the Customer
16
Assumptions and Limitations Producer-Consumer
gap leads to limited empirical data on failureinduced cost
Cost
drivers are very domain specific
Legal
PROMISE 2010
implications
Towards A Software Failure Cost Impact Model for the Customer
17
Lessons Learned and Future Work Most high impact bugs are eliminated prior to release However, minor failure effects accumulate over time!
Include software defect prediction techniques Industrial case study
PROMISE 2010
Towards A Software Failure Cost Impact Model for the Customer
18
Thank you for your attention! Questions / Comments?
PROMISE 2010
Towards A Software Failure Cost Impact Model for the Customer