QSM Reliability Model (Model Explanation & Behaviors)
|
|
|
- Anabel Simmons
- 9 years ago
- Views:
Transcription
1 QSM Reliability Model (Model Explanation & Behaviors) Defect Creation Process in Software Development The software development process is a continuous process where functionality is designed and then is expressed in some language which we refer to as source code. Defects are introduced as the source code is created. In this context it would be appropriate to model the defect creation, discovery and elimination process as a function of time. From the time that we start to define, design, write, integrate and test source code, we have the capability of introducing defects in a product. In fact, at the beginning of a project there is nothing but a high level abstraction of what must be accomplished by this system. If we were to draw a graph of the defect discovery process at this point in time we would show no product and, of course, there would be no defects. As time progresses we complete some design and we start to generate some code. As the design and code are completed, problems that were introduced earlier are discovered and fixed. At some point in time the product reaches a maximum defect discovery rate. As work progresses the volume of remaining defects is reduced and the discovery rate gradually falls off. The Rayleigh Defect Model The QSM defect estimation approach uses the Rayleigh function to forecast the discovery rate of defects as a function of time throughout the software development process. The Rayleigh function is a specific instance of one of the models in the Weibull family of reliability models. QSM believes there is a solid theoretical basis for its use as a software reliability modeling tool.
2 The Rayleigh function was discovered by the English physicist Lord Rayleigh in his work related to scattering of acoustic and electo-magnetic waves. In statistics it has been found that in processes with a large number of random sources of Gaussian noise, none of which are dominant, the Rayleigh function represents well the vector sum of all those Gaussian sources. We have empirically found that the Rayleigh model seems to represent well iterative design processes in which significant feedback is inherently part of the solution process. Further, we have found in our research that a Rayleigh reliability model closely approximates the actual profile of defect data collected from software development efforts. In the QSM reliability modeling approach the Rayleigh equation is used to predict the number of defects discovered over time. The QSM application of the Rayleigh model has been formulated to cover the time period from Preliminary Design Review (PDR - High Level Design is Complete) until 99.9% of all the defects have been discovered. A sample Rayleigh defect estimate is shown in Figure 1. Figure 1. Sample Rayleigh Defect Estimate. This defect estimate is based on project of 350,000 SLOC, a PI of 12 and a peak staffing of 85 people.
3 Why does the QSM implementation of the Rayleigh model start at PDR rather than some point in time prior to PDR? There are several practical reasons. First, it is not unusual to see gaps in time at key decision points in a project. For example, there may be a 90 day delay at PDR to evaluate risk and decide on whether to proceed. This time gap would be difficult to model with a continuous time model. Second, there could be two organizations participating in the design. One does the high level design and then hands the product to a second organization that does the detail design and construction. Two organizations operating at different level of efficiency introduce a source of uncertainty. Finally, it is important to be able to establish a well defined starting point whenever one uses a time-based model. PDR is a reasonably well defined point in a project. Note that the peak of the curve occurs at milestone # 2 (Critical Design Review). This means that a large number of the total defects are created and discovered early in the project. These defects are mostly requirements, design and unit coding defects. If they are not found they will surface later in the project resulting in extensive rework. Milestone 9 is declared to be the point in time when 99.9% of the defects have been discovered. Most organizations do not have formal processes to capture and eliminate defects in the early design phases. Similarly, most organizations don't formally analyze the sources of the defects in their development process. Less than 5% of the organizations that QSM has worked with have kept defect data during the detailed design phase. The organizations that do keep and use the early defect data say it is worth the effort. The Fagan inspection method (IBM) is the most commonly adopted process for finding defects early in the development process. Industry researchers claim that it can cost 3-10 times more to fix a defect found during system test rather than during design or coding. From milestone 2 onward the curve tapers off.
4 Simple extensions of the model provide other useful information. For example, defect priority classes can be specified as percentages of the total curve. This allows the model to predict defects by severity categories over time. This is illustrated in Figure 2. A defect estimate could be thought of as a plan. For a particular set of conditions (size, complexity, efficiency, staffing, etc.) a planned curve could be generated. A manager could use this as a rough gauge of performance to see if his project is performing consistent with the plan and by association with comparable historic projects. If there are significant deviations, this would probably cause the manager to investigate and, if justified, take remedial action. Figure 2. Rayleigh defect model broken out by defect severity classes.
5 Examples of Real Project Defect Data All of the defect data shown in this section come from real projects. Figure 3 is a project that implemented a complete life cycle defect measurement program. The reported monthly defect rates are plotted on top of the corresponding theoretical Rayleigh model. The defect data was measured from the start of detailed design (completion of high level design) and continued for 16 calendar months. Example: Defect Measurement Starts at Beginning of Project Figure 3. Example that compares the Rayleigh defect model to a project that collected defect data from the start of the project. This comparison shows the real data often has some statistical variation when compared to the theoretical Rayleigh model. In some months the data points will be higher or lower than the model would predict. Over the duration of a project the high points will tend to compensate for the low ones so the average behavior predicted by the Rayleigh defect model will be a good approximation.
6 In Figure 4 we examine a real project where measurement did not start until critical design review occurred. In this case the defects found are primarily in unit coding, unit testing, integration and system test. Example: Measurement Starts at Critical Design Review Figure 4. Example that compares the Rayleigh defect model to a project that collected defect data from Critical Design Review onward.
7 Figure 5 shows a project where the collection of defect data did not occur until the start of system test. Initially the discovery rate is low but quickly approaches the profile and tracks the Rayleigh model reasonably well for the duration of the project. Example Where Defect Collection Starts at System Test Figure 5. Example that compares the Rayleigh defect model to a project that collected defect data from the start of systems test onward. In figures 4 and 5 we are looking at a defect measurement program that covers only part of the life cycle. One might ask what happened to the early defects? Most likely, they were discovered and fixed. When measurement is initiated it is possible to track the actuals from this point onward on a monthly basis. In partial life cycle measurement situations it is not unusual to see a short period of time where the actuals build to the Rayleigh model forecast. For example, if formal measurement starts at integration time some portion of the product will be in integration and subject to measurement. Some will still be in unit coding. The measurement data only represent a portion of the product. When measurement starts at systems test the ramp up of actuals should be more rapid. Factors that may slow the closure of the actuals to the forecast might be some delay on the ramp up of testing manpower, or test case availability.
8 Rayleigh Defect Model Inputs There are specific inputs that determine the duration and magnitude of the Rayleigh defect model. The inputs enable the model to provide an accurate forecast for a given situation. There are three macro parameters that the QSM model uses. They are: Source lines of code (new and modified) - A measure of the size required to build the specified functionality in the system. Productivity Index - A measure of process efficiency and product complexity. Peak Staffing - A measure of the human effort required to construct and test the system. Model Behavior Patterns Size: Historic data have shown that as the code size increases the number of defects increases. The rate of defect increase is close to linear. Productivity Index: The historic data have shown that the number of defects decreases as the Productivity Index increases. The decrease is exponential. Peak Staffing: The historic data have shown that adding people increases the defect creation process at a rapidly accelerating rate. For example, a project of 350,000 SLOC, operating at a PI of 12, using 40 people at peak staff would create approximately 2125 total defects. If 60 people were used, 3 months of schedule compression would be gained but 3010 defects would be created. Model Normalization If we assume that the Rayleigh model is a reasonable representation of defect discovery over time then one needs to determine the appropriate area under the curve. To do that and have it reflect reality one needs data. QSM's initial data collection efforts showed that the only consistent time period where defect data was collected across organizations was from the start of systems test until the initial delivery of the system. The area under the Rayleigh curve during this time period is 17%. The model was normalized on data collected in this time increment. Knowing the area under the curve for this time increment it is possible to determine the total area under the curve.
9 Historically, the reliability of delivered software products at initial delivery has averaged 95% defect free. This level of reliability appears to be a "Minimum Acceptable Quality" level. Anything lower than this is generally not accepted by the customer. It is simply to "buggy". Model Calibration As more organizations have become concerned with software reliability they have collected data. QSM has been actively reviewing this data and comparing it to what our model would predict. In some of these "play back's" we have found that magnitude of the curve was different. This causes one to speculate "why?" The historic data used in the model normalization process comes from a variety of organizations and environments. The testing characteristics in these environments is variable. Some of the projects experienced a normal testing profile of 8 hour cycles on a single platform. Other projects experienced more rigorous testing profiles. The variability of the historic data introduces some uncertainty in the normalization process. To cope with this uncertainty we have allowed the model to be scaled up or down as is appropriate for a situation when the data analysis shows there is reason to do so. A large data services company will serve as an example of when it is appropriate to scale the Rayleigh model. The company in this example has been performing software measurement since By 1985 they had a good body of cost, schedule and reliability statistics. As part of their software improvement process they implemented a formal inspection method developed by IBM corporation. This process was rigorous and included defects categories that had not been counted previously. As they measured their products under development they consistently found that the Rayleigh model under predicted the number of defects they were actually finding. The shape was still appropriate but the magnitude was consistently low. It took a multiplier close to 2 to bring the curve into good correspondence with their experience. They have continued to use this successfully in their environment. For the past four years they has been increasing their Productivity Index by.75 a year. Today they are a Software Engineering Institute (SEI) maturity level 3 organization.
10 Actuals vs. Rayleigh Model (unadjusted) Plan based on Size, PI and Staffing (shown as bars) Actuals are higher but exhibit the same shape Figure 6. Rayleigh model vs. actual data for a large data services company.
11 Actuals vs. Rayleigh Model (Plan multiplied by 1.9) Plan multipled by empirically determined value Figure 7. Rayleigh model multiplied by 1.9 to make experience. actuals match
Finally, Article 4, Creating the Project Plan describes how to use your insight into project cost and schedule to create a complete project plan.
Project Cost Adjustments This article describes how to make adjustments to a cost estimate for environmental factors, schedule strategies and software reuse. Author: William Roetzheim Co-Founder, Cost
Chapter 10. Key Ideas Correlation, Correlation Coefficient (r),
Chapter 0 Key Ideas Correlation, Correlation Coefficient (r), Section 0-: Overview We have already explored the basics of describing single variable data sets. However, when two quantitative variables
2) The three categories of forecasting models are time series, quantitative, and qualitative. 2)
Exam Name TRUE/FALSE. Write 'T' if the statement is true and 'F' if the statement is false. 1) Regression is always a superior forecasting method to exponential smoothing, so regression should be used
AP Physics 1 and 2 Lab Investigations
AP Physics 1 and 2 Lab Investigations Student Guide to Data Analysis New York, NY. College Board, Advanced Placement, Advanced Placement Program, AP, AP Central, and the acorn logo are registered trademarks
Acceleration Introduction: Objectives: Methods:
Acceleration Introduction: Acceleration is defined as the rate of change of velocity with respect to time, thus the concepts of velocity also apply to acceleration. In the velocity-time graph, acceleration
Section A. Index. Section A. Planning, Budgeting and Forecasting Section A.2 Forecasting techniques... 1. Page 1 of 11. EduPristine CMA - Part I
Index Section A. Planning, Budgeting and Forecasting Section A.2 Forecasting techniques... 1 EduPristine CMA - Part I Page 1 of 11 Section A. Planning, Budgeting and Forecasting Section A.2 Forecasting
SmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework
Pragmatic Agile Development (PAD) Conceptual Framework This document describes the Pragmatic Agile Development framework, a Scrum based development process. SmartBear Software 3/10/2010 Pragmatic Agile
Driving Reuse in the Supply Chain
Driving Reuse in the Supply Chain The Cisco Systems Journey May 2014 2014 Perception Software. All rights reserved. 1 Contents Executive Summary The Cisco Challenge on Reuse 3 Why Reuse? 4 Cost, Quality
Schedule Adherence. and Rework Walt Lipke, PMI Oklahoma City Chapter. PUBLISHER s CHOICE
Schedule Adherence and Rework Walt Lipke, PMI Oklahoma City Chapter Abstract. When project performance is such that the product is delivered with expected functionality at the time and price agreed between
Module 11. Software Project Planning. Version 2 CSE IIT, Kharagpur
Module 11 Software Project Planning Lesson 29 Staffing Level Estimation and Scheduling Specific Instructional Objectives At the end of this lesson the student would be able to: Identify why careful planning
Introduction to Project Management
L E S S O N 1 Introduction to Project Management Suggested lesson time 50-60 minutes Lesson objectives To be able to identify the steps involved in project planning, you will: a b c Plan a project. You
Understanding the market
Understanding the market Technical Analysis Approach: part I Xiaoguang Wang President, Purdue Quantitative Finance Club PhD Candidate, Department of Statistics Purdue University [email protected] Outline
1) Write the following as an algebraic expression using x as the variable: Triple a number subtracted from the number
1) Write the following as an algebraic expression using x as the variable: Triple a number subtracted from the number A. 3(x - x) B. x 3 x C. 3x - x D. x - 3x 2) Write the following as an algebraic expression
The Effect of Dropping a Ball from Different Heights on the Number of Times the Ball Bounces
The Effect of Dropping a Ball from Different Heights on the Number of Times the Ball Bounces Or: How I Learned to Stop Worrying and Love the Ball Comment [DP1]: Titles, headings, and figure/table captions
The normal approximation to the binomial
The normal approximation to the binomial The binomial probability function is not useful for calculating probabilities when the number of trials n is large, as it involves multiplying a potentially very
Basic Electronics Prof. Dr. Chitralekha Mahanta Department of Electronics and Communication Engineering Indian Institute of Technology, Guwahati
Basic Electronics Prof. Dr. Chitralekha Mahanta Department of Electronics and Communication Engineering Indian Institute of Technology, Guwahati Module: 2 Bipolar Junction Transistors Lecture-2 Transistor
LEAN AGILE POCKET GUIDE
SATORI CONSULTING LEAN AGILE POCKET GUIDE Software Product Development Methodology Reference Guide PURPOSE This pocket guide serves as a reference to a family of lean agile software development methodologies
This unit will lay the groundwork for later units where the students will extend this knowledge to quadratic and exponential functions.
Algebra I Overview View unit yearlong overview here Many of the concepts presented in Algebra I are progressions of concepts that were introduced in grades 6 through 8. The content presented in this course
Intelligent Process Management & Process Visualization. TAProViz 2014 workshop. Presenter: Dafna Levy
Intelligent Process Management & Process Visualization TAProViz 2014 workshop Presenter: Dafna Levy The Topics Process Visualization in Priority ERP Planning Execution BI analysis (Built-in) Discovering
SLIM Estimate and Microsoft Project Best Practices
SLIM Estimate and Microsoft Project Best Practices There are many activities to perform during the life of a software development project. No single tool provides all of the functionality or data that
Physics Lab Report Guidelines
Physics Lab Report Guidelines Summary The following is an outline of the requirements for a physics lab report. A. Experimental Description 1. Provide a statement of the physical theory or principle observed
CHAPTER 1: INTRODUCTION TO RAPID APPLICATION DEVELOPMENT (RAD)
CHAPTER 1: INTRODUCTION TO RAPID APPLICATION DEVELOPMENT (RAD) 1. INTRODUCTIONS RAD refers to a development life cycle designed Compare to traditional life cycle it is Faster development with higher quality
These help quantify the quality of a design from different perspectives: Cost Functionality Robustness Performance Energy consumption
Basic Properties of a Digital Design These help quantify the quality of a design from different perspectives: Cost Functionality Robustness Performance Energy consumption Which of these criteria is important
108-C-215 CRITICAL PATH METHOD SCHEDULE. (Revised 03-24-10)
CRITICAL PATH METHOD SCHEDULE (Revised 03-24-10) The Standard Specifications are revised as follows: SECTION 108, BEGIN LINE 177, INSERT AS FOLLOWS: 108.04.1 Critical Path Method Schedule (a) General Requirements
Characterizing Digital Cameras with the Photon Transfer Curve
Characterizing Digital Cameras with the Photon Transfer Curve By: David Gardner Summit Imaging (All rights reserved) Introduction Purchasing a camera for high performance imaging applications is frequently
Elaboration of Scrum Burndown Charts.
. Combining Control and Burndown Charts and Related Elements Discussion Document By Mark Crowther, Empirical Pragmatic Tester Introduction When following the Scrum approach a tool frequently used is the
99.37, 99.38, 99.38, 99.39, 99.39, 99.39, 99.39, 99.40, 99.41, 99.42 cm
Error Analysis and the Gaussian Distribution In experimental science theory lives or dies based on the results of experimental evidence and thus the analysis of this evidence is a critical part of the
AP * Statistics Review. Descriptive Statistics
AP * Statistics Review Descriptive Statistics Teacher Packet Advanced Placement and AP are registered trademark of the College Entrance Examination Board. The College Board was not involved in the production
PMP Exam Preparation Answer Key
Chapter 2 Answers 1) d) They are all of equal importance unless otherwise stated The Triple Constraint of Project Management is that Scope, Time, and Cost are all equal unless otherwise defined as such.
GRADES 7, 8, AND 9 BIG IDEAS
Table 1: Strand A: BIG IDEAS: MATH: NUMBER Introduce perfect squares, square roots, and all applications Introduce rational numbers (positive and negative) Introduce the meaning of negative exponents for
Project Time Management
Project Time Management Study Notes PMI, PMP, CAPM, PMBOK, PM Network and the PMI Registered Education Provider logo are registered marks of the Project Management Institute, Inc. Points to Note Please
What You ll Learn. And Why. Key Words. interest simple interest principal amount compound interest compounding period present value future value
What You ll Learn To solve problems involving compound interest and to research and compare various savings and investment options And Why Knowing how to save and invest the money you earn will help you
9 Keys to Effectively Managing Software Projects
9 Keys to Effectively Managing Software Projects Introduction Can managing software development be as simple as reading a brief to-do/not-to-do list? No. All evidence indicates that software development
Experiment 2: Conservation of Momentum
Experiment 2: Conservation of Momentum Learning Goals After you finish this lab, you will be able to: 1. Use Logger Pro to analyze video and calculate position, velocity, and acceleration. 2. Use the equations
Experiment #1, Analyze Data using Excel, Calculator and Graphs.
Physics 182 - Fall 2014 - Experiment #1 1 Experiment #1, Analyze Data using Excel, Calculator and Graphs. 1 Purpose (5 Points, Including Title. Points apply to your lab report.) Before we start measuring
DETERMINATION OF THE HEAT STORAGE CAPACITY OF PCM AND PCM-OBJECTS AS A FUNCTION OF TEMPERATURE. E. Günther, S. Hiebler, H. Mehling
DETERMINATION OF THE HEAT STORAGE CAPACITY OF PCM AND PCM-OBJECTS AS A FUNCTION OF TEMPERATURE E. Günther, S. Hiebler, H. Mehling Bavarian Center for Applied Energy Research (ZAE Bayern) Walther-Meißner-Str.
An Experience Curve Based Model for the Projection of PV Module Costs and Its Policy Implications
An Experience Curve Based Model for the Projection of PV Module Costs and Its Policy Implications By Clayton Handleman Heliotronics, Inc. Ph 781 749 9593 Fax 781 749 3406 email [email protected]
Article 3, Dealing with Reuse, explains how to quantify the impact of software reuse and commercial components/libraries on your estimate.
Estimating Software Costs This article describes the cost estimation lifecycle and a process to estimate project volume. Author: William Roetzheim Co-Founder, Cost Xpert Group, Inc. Estimating Software
How To Apply Fibonacci Math to Real-World Trading
Have you ever given an expensive toy to a small child and watched while the child had less fun playing with the toy than with the box that it came in? In fact, I can remember some of the boxes I played
The Audit of Best Value and Community Planning The City of Edinburgh Council. Best Value audit 2016
The Audit of Best Value and Community Planning The City of Edinburgh Council Best Value audit 2016 Report from the Controller of Audit February 2016 The Accounts Commission The Accounts Commission is the
Refinery Planning & Scheduling - Plan the Act. Act the Plan.
Refinery Planning & Scheduling - Plan the Act. Act the Plan. By Sowmya Santhanam EXECUTIVE SUMMARY Due to the record high and fluctuating crude prices, refineries are under extreme pressure to cut down
Agile and Earned Value. A white paper. October 2013. Author Stephen Jones, Sellafield Ltd
Agile and Earned Value A white paper October 2013 Author Stephen Jones, Sellafield Ltd This document is a whitepaper produced by the APM Planning, Monitoring and Control SIG. It represents the thoughts
Appendix A: Science Practices for AP Physics 1 and 2
Appendix A: Science Practices for AP Physics 1 and 2 Science Practice 1: The student can use representations and models to communicate scientific phenomena and solve scientific problems. The real world
The Software Process. The Unified Process (Cont.) The Unified Process (Cont.)
The Software Process Xiaojun Qi 1 The Unified Process Until recently, three of the most successful object-oriented methodologies were Booch smethod Jacobson s Objectory Rumbaugh s OMT (Object Modeling
Risk Analysis and Quantification
Risk Analysis and Quantification 1 What is Risk Analysis? 2. Risk Analysis Methods 3. The Monte Carlo Method 4. Risk Model 5. What steps must be taken for the development of a Risk Model? 1.What is Risk
DESIGN IS GOOD BUSINESS
COMPENSATING YOUR ARCHITECT The creature comforts are one thing, but for a house to become a home it s got to be elevated to the point that it s about raising one s spirits as well. SAMUEL MOCKBEE Building
TDWI strives to provide course books that are content-rich and that serve as useful reference documents after a class has ended.
Previews of TDWI course books are provided as an opportunity to see the quality of our material and help you to select the courses that best fit your needs. The previews can not be printed. TDWI strives
Using Peer Review Data to Manage Software Defects By Steven H. Lett
Using Peer Review Data to Manage Software Defects By Steven H. Lett Abstract: Peer reviews, in particular software inspections, have become accepted within the software industry as a cost effective way
Earned Value. Valerie Colber, MBA, PMP, SCPM. Not for duplication nor distribution 1
Earned Value Valerie Colber, MBA, PMP, SCPM Not for duplication nor distribution 1 Where did Earned Value Management come from? In 1967 the Department of Defense (DoD) established the Cost/Schedule Control
Monte Carlo Simulations for Patient Recruitment: A Better Way to Forecast Enrollment
Monte Carlo Simulations for Patient Recruitment: A Better Way to Forecast Enrollment Introduction The clinical phases of drug development represent the eagerly awaited period where, after several years
Characteristics of Binomial Distributions
Lesson2 Characteristics of Binomial Distributions In the last lesson, you constructed several binomial distributions, observed their shapes, and estimated their means and standard deviations. In Investigation
Objectives. Experimentally determine the yield strength, tensile strength, and modules of elasticity and ductility of given materials.
Lab 3 Tension Test Objectives Concepts Background Experimental Procedure Report Requirements Discussion Objectives Experimentally determine the yield strength, tensile strength, and modules of elasticity
Determining the Acceleration Due to Gravity
Chabot College Physics Lab Scott Hildreth Determining the Acceleration Due to Gravity Introduction In this experiment, you ll determine the acceleration due to earth s gravitational force with three different
Encrypting Network Traffic
Encrypting Network Traffic Mark Lomas Computer Security Group University of Cambridge Computer Laboratory Encryption may be used to maintain the secrecy of information, to help detect when messages have
Chapter 6: The Information Function 129. CHAPTER 7 Test Calibration
Chapter 6: The Information Function 129 CHAPTER 7 Test Calibration 130 Chapter 7: Test Calibration CHAPTER 7 Test Calibration For didactic purposes, all of the preceding chapters have assumed that the
Experiment: Static and Kinetic Friction
PHY 201: General Physics I Lab page 1 of 6 OBJECTIVES Experiment: Static and Kinetic Friction Use a Force Sensor to measure the force of static friction. Determine the relationship between force of static
FORECASTING. Operations Management
2013 FORECASTING Brad Fink CIT 492 Operations Management Executive Summary Woodlawn hospital needs to forecast type A blood so there is no shortage for the week of 12 October, to correctly forecast, a
Software Project Scheduling. - Introduction - Project scheduling - Task network - Timeline chart - Earned value analysis
Software Project Scheduling - Introduction - Project scheduling - Task network - Timeline chart - Earned value analysis Eight Reasons for Late Software Delivery An unrealistic deadline established by someone
Chapter 3 Review Math 1030
Section A.1: Three Ways of Using Percentages Using percentages We can use percentages in three different ways: To express a fraction of something. For example, A total of 10, 000 newspaper employees, 2.6%
Exploratory Data Analysis
Exploratory Data Analysis Johannes Schauer [email protected] Institute of Statistics Graz University of Technology Steyrergasse 17/IV, 8010 Graz www.statistics.tugraz.at February 12, 2008 Introduction
The Pressure Velocity (PV) Relationship for Lead Screws
The Pressure Velocity (PV) Relationship for Lead Screws Robert Lipsett, Engineering Manager Thomson Industries, Inc. Wood Dale, IL 540-633-3549 www.thomsonlinear.com The Pressure Velocity (PV) factor is
THE IMPOSSIBLE DOSE HOW CAN SOMETHING SIMPLE BE SO COMPLEX? Lars Hode
THE IMPOSSIBLE DOSE HOW CAN SOMETHING SIMPLE BE SO COMPLEX? Lars Hode Swedish Laser-Medical Society The dose is the most important parameter in laser phototherapy. At a first glance, the dose seem very
Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections
Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections Maximilian Hung, Bohyun B. Kim, Xiling Zhang August 17, 2013 Abstract While current systems already provide
The fundamental question in economics is 2. Consumer Preferences
A Theory of Consumer Behavior Preliminaries 1. Introduction The fundamental question in economics is 2. Consumer Preferences Given limited resources, how are goods and service allocated? 1 3. Indifference
Grade 6 Mathematics Performance Level Descriptors
Limited Grade 6 Mathematics Performance Level Descriptors A student performing at the Limited Level demonstrates a minimal command of Ohio s Learning Standards for Grade 6 Mathematics. A student at this
Mathematics Scope and Sequence, K-8
Standard 1: Number and Operation Goal 1.1: Understands and uses numbers (number sense) Mathematics Scope and Sequence, K-8 Grade Counting Read, Write, Order, Compare Place Value Money Number Theory K Count
SP500 September 2011 Outlook
SP500 September 2011 Outlook This document is designed to provide the trader and investor of the Standard and Poor s 500 with an overview of the seasonal tendency as well as the current cyclic pattern
AGILE - QUICK GUIDE AGILE - PRIMER
AGILE - QUICK GUIDE http://www.tutorialspoint.com/agile/agile_quick_guide.htm Copyright tutorialspoint.com AGILE - PRIMER Agile is a software development methodology to build a software incrementally using
Long term performance of polymers
1.0 Introduction Long term performance of polymers Polymer materials exhibit time dependent behavior. The stress and strain induced when a load is applied are a function of time. In the most general form
Grade level: secondary Subject: mathematics Time required: 45 to 90 minutes
TI-Nspire Activity: Paint Can Dimensions By: Patsy Fagan and Angela Halsted Activity Overview Problem 1 explores the relationship between height and volume of a right cylinder, the height and surface area,
Scientific Graphing in Excel 2010
Scientific Graphing in Excel 2010 When you start Excel, you will see the screen below. Various parts of the display are labelled in red, with arrows, to define the terms used in the remainder of this overview.
General Thoughts on Generator Set - Acoustic Solutions & Noise Control
t: 023 81 290160 www.excelpowerltd.co.uk f: 023 81 290260 [email protected] General Thoughts on Generator Set - Acoustic Solutions & Noise Control Written By Steve Delaney A.M.I.O.A. of TAS Ltd
Application Note Noise Frequently Asked Questions
: What is? is a random signal inherent in all physical components. It directly limits the detection and processing of all information. The common form of noise is white Gaussian due to the many random
Section Five Learning Module D:
Section Five Learning Module D: the Project 5.1 Module D: Objectives At the conclusion of this module you will be able to: implement a project plan; keep control of a project plan; effectively review a
The Seven Basic Tools. QUALITY CONTROL TOOLS (The Seven Basic Tools) What are check sheets? CHECK SHEET. Illustration (Painting defects)
QUALITY CONTROL TOOLS (The Seven Basic Tools) Dr. Ömer Yağız Department of Business Administration Eastern Mediterranean University TRNC The Seven Basic Tools The seven basic tools are: Check sheet Flow
Investing in Bond Funds:
: What s in YOUR bond fund? By: Bruce A. Hyde and Steven Saunders Summary Investors who rely primarily on duration in choosing a bond fund may inadvertently introduce extension risk to their bond portfolio.
Introduction to ROOT and data analysis
Introduction to ROOT and data analysis What is ROOT? Widely used in the online/offline data analyses in particle and nuclear physics Developed for the LHC experiments in CERN (root.cern.ch) Based on Object
// Taming an Unruly Schedule Using the 14-Point Schedule Assessment
// Taming an Unruly Schedule Using the 14-Point Schedule Assessment Dr. Dan Patterson, PMP CEO & President, Acumen February 2010 www.projectacumen.com Table of Contents Introduction... 3 The 14-Point Assessment...
CAD/ CAM Prof. P. V. Madhusudhan Rao Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture No. # 03 What is CAD/ CAM
CAD/ CAM Prof. P. V. Madhusudhan Rao Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture No. # 03 What is CAD/ CAM Now this lecture is in a way we can say an introduction
ELECTRON SPIN RESONANCE Last Revised: July 2007
QUESTION TO BE INVESTIGATED ELECTRON SPIN RESONANCE Last Revised: July 2007 How can we measure the Landé g factor for the free electron in DPPH as predicted by quantum mechanics? INTRODUCTION Electron
Working Papers. Cointegration Based Trading Strategy For Soft Commodities Market. Piotr Arendarski Łukasz Postek. No. 2/2012 (68)
Working Papers No. 2/2012 (68) Piotr Arendarski Łukasz Postek Cointegration Based Trading Strategy For Soft Commodities Market Warsaw 2012 Cointegration Based Trading Strategy For Soft Commodities Market
Data Mining. for Process Improvement DATA MINING. Paul Below, Quantitative Software Management, Inc. (QSM)
Data mining techniques can be used to help thin out the forest so that we can examine the important trees. Hopefully, this article will encourage you to learn more about data mining, try some of the techniques
Revealing the Big Picture Using Business Process Management
Revealing the Big Picture Using Business Process Management Page 1 of 20 Page 2 of 20 Introduction In today s business environment, change is inevitable. Changes in technology, organizational structure,
Software Quality and Agile Methods
Software Quality and Agile Methods Ming Huo, June Verner, Liming Zhu, Muhammad Ali Babar National ICT Australia Ltd. and University of New South Wales, Australia {mhuo, jverner, limingz, malibaba }@cse.unsw.edu.au
Speed, velocity and acceleration
Chapter Speed, velocity and acceleration Figure.1 What determines the maximum height that a pole-vaulter can reach? 1 In this chapter we look at moving bodies, how their speeds can be measured and how
Effective Process Planning and Scheduling
Effective Process Planning and Scheduling The benefits of integrated planning and scheduling developed in the olefins industry extend into many areas of process manufacturing. Elinor Price, Aspen Technology
Predict the Popularity of YouTube Videos Using Early View Data
000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050
AACE International Recommended Practices
AACE International Recommended Practice No. 52R-06 TIME IMPACT ANALYSIS AS APPLIED IN CONSTRUCTION TCM Framework: 6.4 Forensic Performance Assessment, 7.2 Schedule Planning and Development, 10.2 Forecasting,
EFFECTIVE PREPLANNING AND PROJECT SCHEDULING COURSE CONTENTS
EFFECTIVE PREPLANNING AND PROJECT SCHEDULING COURSE CONTENTS Acknowledgements Forward About the Author Special Thanks To Contributors i iii v vi SESSION ONE: INTRODUCTION TO TIME MANAGEMENT AND CONTINUOUS
Content Sheet 7-1: Overview of Quality Control for Quantitative Tests
Content Sheet 7-1: Overview of Quality Control for Quantitative Tests Role in quality management system Quality Control (QC) is a component of process control, and is a major element of the quality management
Project and Production Management Prof. Arun Kanda Department of Mechanical Engineering, Indian Institute of Technology, Delhi
Project and Production Management Prof. Arun Kanda Department of Mechanical Engineering, Indian Institute of Technology, Delhi Lecture - 27 Product Mix Decisions We had looked at some of the important
APPENDIX N. Data Validation Using Data Descriptors
APPENDIX N Data Validation Using Data Descriptors Data validation is often defined by six data descriptors: 1) reports to decision maker 2) documentation 3) data sources 4) analytical method and detection
Analysis of Bayesian Dynamic Linear Models
Analysis of Bayesian Dynamic Linear Models Emily M. Casleton December 17, 2010 1 Introduction The main purpose of this project is to explore the Bayesian analysis of Dynamic Linear Models (DLMs). The main
Simulation and Lean Six Sigma
Hilary Emmett, 22 August 2007 Improve the quality of your critical business decisions Agenda Simulation and Lean Six Sigma What is Monte Carlo Simulation? Loan Process Example Inventory Optimization Example
A Comparative Study of the Pickup Method and its Variations Using a Simulated Hotel Reservation Data
A Comparative Study of the Pickup Method and its Variations Using a Simulated Hotel Reservation Data Athanasius Zakhary, Neamat El Gayar Faculty of Computers and Information Cairo University, Giza, Egypt
