Predicting Faults Using the Complexity of Code Change
|
|
- Madlyn Hunt
- 5 years ago
- Views:
Transcription
1 Predicting Faults Using the Complexity of Code Change International Conference on Software Engineering (2009) Ahmed E. Hassan Yoo Jin Lim
2 Introduction Background Code Change Models Case Study Related Work Conclusion Discussion Appendix Contents 2/24
3 Fault Prediction Introduction (1/2) Predict the incidence of faults in code Early warning for developers and managers Affects test efforts, costs, and product quality Commonly associated with code complexity Ex) More LOC More complex code Process metrics outperform code metrics Then, consider code change process complexity 3/22
4 Motivation Introduction (2/2) To prevent fault occurrences, predict faults. To manage negative effects of complexity, measure it. Goal Suggest a predictor of future faults based on code change complexity models 4/22
5 Code change process Background (1/3) Pattern of source code modifications Recorded by source control systems Repository has all files change history Modification Record Date: --/--/---- Name: --- Date: Line # s: -- ~ -- Date: Name: Lines of code: Name: Line # s: Line Lines # s: Message: of code: Lines of code: Message: Message: Fault Repairing modifications (FR) General Maintenance modifications (GM) Feature Introduction modifications (FI) 5/22
6 Shannon Entropy Background (2/3) Measure entropy (amount of uncertainty) in a distribution n H n P = p k log 2 p k, p k 0 and k=1 p k = probability of occurence for element k n k=1 p k = 1 Minimal vs. Maximum Entropy Ex) Output distribution of a system with 4 symbols H 4 P = 0 H 4 P = 2 6/22
7 Background (3/3) Quantifying the code change complexity Highly scattered changes Highly complex project A B C D Change patterns with high entropy are harder to track! 7/22
8 Basic Code Change Model(1/2) Complexity of a change period Distribution P Calculation of H 4 (P) = 4 k=1 p k log 2 p k = p file = Change count of a file Total change count Measurement approach Use the file as unit of code Only use the FI modifications Quantify for several changes within a period 8/22
9 Basic Code Change Model(2/2) Evolution of code change entropy A B C D Fixed number of files Fixed number of periods 9/22
10 Extended Code Change Model(1/2) Evolution Periods Time based periods Modification limit based periods Burst based periods Burst = many code modifications followed by none (+) The most general method # Modifications Time 10/22
11 Extended Code Change Model(2/2) Adaptive System Sizing Normalized Static Entropy, H = [0,1] H P = 1 Max Entropy for Distribution H n P = 1 log 2 n H n(p) n = number of all files entropy of distributions of different sizes can be compared Adaptive Sizing Entropy, H n = number of recently modified files Using time: Set of files modified in the preceding x months Using previous periods: those modified in the preceding x periods 11/22
12 File Code Change Model(1/4) Complexity of a file History Complexity Period Factor (HCPF) HCPF i A For a file j during period i, a set of files F i is modified: HCPF i B H i period i, HCPF i j = c ij H i, j F i 0, otherwise c ij = contribution of entropy H i to file j HCPF 1 with c ij = 1 : All modified files are affected by full entropy. HCPF 2 with c ij = p j : The more a file is modified, more it is affected. HCPF 3 with c ij = 1 F i : The more modified files, less each is affected. 12/22
13 File Code Change Model(2/4) Example of HCPF HCPF i j = c ij H i, j F i 0, otherwise Calculate HCPF for file A during this period file HCPF 1 (A) HCPF 2 (A) 1 1 = = p file H P = 1 HCPF 3 (A) = /22
14 File Code Change Model(3/4) History Complexity Metric (HCM) Simple HCM for a file For a file j over a set of evolution periods {a,,b}: HCM a,,b j = i {a,,b} HCPF i (j) HCPF 1 HCPF 2 HCPF 3 HCM for a subsystem For all files in subsystem S HCM a,,b S = j S HCM a,,b (j) HCM 1s HCM 2s HCM 3s 14/22
15 File Code Change Model(4/4) History Complexity Metric (HCM) Decay model of HCM Earlier modifications have less contribution to complexity HCM a,,b j = e φ (T i Current Time) HCPF i 1 (j) i {a,,b} T i = end time of period i φ = decay factor a x b y = e Four metrics in total HCM 1s, HCM 2s, HCM 3s, and HCM 1d 15/22
16 Case Study (1/4) Summary of the studied systems App. Name Type Start Date Subsystem Count Prog. Lang. NetBSD OS Mar C FreeBSD OS Jun C OpenBSD OS Oct C Postgres DBMS Jul C KDE Windowing System Apr C++ KOffice Productivity Suite Apr C++ Study approach Build Statistical Linear Regression (SLR Model) To predict faults in subsystems during the 4 th and 5 th years Measure & compare the error between models Modifications vs. Faults vs. Entropy (4) Determine statistical significance of the difference in error 16/22
17 Case Study (2/4) Linear Regression Models y = β 0 + β 1 x y = number of faults in a subsystem (FR modifications) x = specific metrics for each subsystem SLR Model Model m Model f Model HCM1s Model HCM2s Model HCM3s Model HCM1d Value of x Number of modifications Number of prior faults HCM 1s value HCM 2s value HCM 3s value HCM 1d value The SLR Model HCM 1d has the best fit for all. 17/22
18 Case Study (3/4) Prediction Error for the SLR Models y i = β 0 + β 1 x i y i = Number of predicted faults in the subsystem in 4 th and 5 th years Absolute prediction error: e i = y i y i Total prediction error: n E = 2 e i i=1 Statistical Significance of Differences b/t Models Paired t-test is used P-value < 0.05: we can with high probability reject H 0 : H 0 : μ e A, i e B, i = 0 18/22
19 Case Study (4/4) Statistical significance of differences in error Significant results (P-value < 0.05) highlighted Modifications vs. Faults Modifications vs. Entropy Faults vs. Entropy App. Name E m E f (%) E HCM3s E m (%) E HCM1d E m (%) E HCM3s E f (%) E HCM1d E f (%) NetBSD (+04%) (-14%) (-36%) (-10%) (-34%) FreeBSD (+48%) (-22%) (-33%) (+16%) (-01%) OpenBSD (+02%) (-18%) (-23%) (-16%) (-22%) Postgres (+49%) (-37%) (-40%) (-06%) (-10%) KDE (+07%) (-13%) (-42%) (-07%) (-38%) KOffice (+04%) (-01%) (-18%) (+05%) (-15%) E m E f E HCM in most cases Predictors based on faults are better than modifications, and complexity models are better than faults or modifications. 19/22
20 Barry et al. (2003) Related Work Studied a retail software s code modification records Identified evolution patterns in the software system Adb-El-Hafiz (2001) Quantified the complexity of the source code to measure entropy. This paper s model uses code modification records to quantify the complexity of the code change process. 20/22
21 Conclusion Verified the conjectures: Complex code change process negatively affects the software system. The more complex changes to a file, the higher the chance the file will contain faults. Contributions Computed the complexity of the code change process instead of just that of the source code Presented a better predictor of future faults Help managers plan ahead and be ready for future 21/22
22 Limitations Discussion Did not consider unrepaired faults Generalization limited to large open source systems Results do not show a causality relation Future work Study commercial systems Build a richer and detailed metric for complexity 22/22
23
24 Appendix (1/6) Code Change Process (cont d) Modification Types Fault Repairing modifications (FR) Fixing a fault Not used in calculating the complexity of the change process Used to count fault in case study for validation General Maintenance modifications (GM) Bookkeeping modifications such as copyright update Not used in analysis Feature Introduction modifications (FI) Adding or enhancing features Used to calculating the code change process complexity 24
25 Faults Appendix (2/6) SLR example for x = number of modifications β 0 and β 1 estimated using fault data from 2 nd and 3 rd years Modification Record Date: --/--/---- Date: Date: Name: --- Name: Name: Line # s: -- ~ -- Line # s: Line Lines # s: Lines of code: of code: Lines of code: Message: FR Message: Message: Automatic Lexical Analysis x y Modification Count Actual Fault Count Subsystem #1 Subsystem # App #1 Subsystem #n 7 10 y = βb 0 + βm 1 x R 2 value Modifications 25
26 Appendix (3/6) Prediction error example Predict faults in the application in the 4 th and 5 th years App #1 Modification Record Date: --/--/---- Date: Date: Name: --- Name: Name: Line # s: -- ~ -- Line # s: Line Lines # s: Lines of code: of code: Lines of code: Message: FR Automatic Lexical Analysis x i Modification Count Subsystem # Subsystem #2 Subsystem #n 7 Message: Message: y Actual Fault Count y = β 0 + β 1 x i y Predicted Fault Count e 1 e 2 e n E = n 2 e i i=1 26
27 Modification vs. Faults Appendix (4/6) Prior faults should be used to predict faults instead of prior modifications. 27
28 Appendix (5/6) Modifications vs. Entropy Both HCM based models are likely to outperform prior modifications 28
29 Faults vs. Entropy Appendix (6/6) Models based on entropy are as good as (or even better) predictors of faults in comparison to prior faults for most studied software systems. 29
Predicting Faults Using the Complexity of Code Changes
Predicting Faults Using the Complexity of Code Changes Ahmed E. Hassan Software Analysis and Intelligence Lab (SAIL) School of Computing, Queen s University, Canada ahmed@cs.queensu.ca Abstract Predicting
More informationInformation Theoretic Evaluation of Change Prediction Models for Large-Scale Software
Information Theoretic Evaluation of Change Prediction Models for Large-Scale Software Mina Askari School of Computer Science University of Waterloo Waterloo, Canada maskari@uwaterloo.ca Ric Holt School
More informationBUSI 460 Suggested Answers to Selected Review and Discussion Questions Lesson 7
BUSI 460 Suggested Answers to Selected Review and Discussion Questions Lesson 7 1. The definitions follow: (a) Time series: Time series data, also known as a data series, consists of observations on a
More informationSales Analysis User Manual
Sales Analysis User Manual Confidential Information This document contains proprietary and valuable, confidential trade secret information of APPX Software, Inc., Richmond, Virginia Notice of Authorship
More informationGAMINGRE 8/1/ of 7
FYE 09/30/92 JULY 92 0.00 254,550.00 0.00 0 0 0 0 0 0 0 0 0 254,550.00 0.00 0.00 0.00 0.00 254,550.00 AUG 10,616,710.31 5,299.95 845,656.83 84,565.68 61,084.86 23,480.82 339,734.73 135,893.89 67,946.95
More informationTechnical note on seasonal adjustment for M0
Technical note on seasonal adjustment for M0 July 1, 2013 Contents 1 M0 2 2 Steps in the seasonal adjustment procedure 3 2.1 Pre-adjustment analysis............................... 3 2.2 Seasonal adjustment.................................
More informationGLAST Large Area Telescope Monthly Mission Review
GLAST Large Area Telescope Monthly Mission Review Gamma-ray Large Area Space Telescope LAT Flight Software Status May 2, 2007 Jana Thayer Stanford Linear Accelerator Center 1 FSW Status B0-10-1 available
More informationEntropy Measures for System Identification and Analysis Joseph J. Simpson, Mary J. Simpson System Concepts, LLC
Entropy Measures for System Identification and Analysis Joseph J. Simpson, Mary J. Simpson System Concepts, LLC Abstract Whole system metrics and measures are valuable tools for use in systems science
More informationComputing & Telecommunications Services
Computing & Telecommunications Services Monthly Report September 214 CaTS Help Desk (937) 775-4827 1-888-775-4827 25 Library Annex helpdesk@wright.edu www.wright.edu/cats/ Table of Contents HEAT Ticket
More informationComputing & Telecommunications Services Monthly Report January CaTS Help Desk. Wright State University (937)
January 215 Monthly Report Computing & Telecommunications Services Monthly Report January 215 CaTS Help Desk (937) 775-4827 1-888-775-4827 25 Library Annex helpdesk@wright.edu www.wright.edu/cats/ Last
More informationImprove Forecasts: Use Defect Signals
Improve Forecasts: Use Defect Signals Paul Below paul.below@qsm.com Quantitative Software Management, Inc. Introduction Large development and integration project testing phases can extend over many months
More informationJayalath Ekanayake Jonas Tappolet Harald Gall Abraham Bernstein. Time variance and defect prediction in software projects: additional figures
Jayalath Ekanayake Jonas Tappolet Harald Gall Abraham Bernstein TECHNICAL REPORT No. IFI-2.4 Time variance and defect prediction in software projects: additional figures 2 University of Zurich Department
More informationAn Extensive Comparison of Bug Prediction Approaches
An Extensive Comparison of Bug Prediction Approaches Marco D Ambros, Michele Lanza REVEAL @ Faculty of Informatics University of Lugano, Switzerland Romain Robbes Computer Science Department (DCC) University
More informationDISPLAYING THE POISSON REGRESSION ANALYSIS
Chapter 17 Poisson Regression Chapter Table of Contents DISPLAYING THE POISSON REGRESSION ANALYSIS...264 ModelInformation...269 SummaryofFit...269 AnalysisofDeviance...269 TypeIII(Wald)Tests...269 MODIFYING
More informationAuthor Entropy vs. File Size in the GNOME Suite of Applications
Brigham Young University BYU ScholarsArchive All Faculty Publications 2009-01-01 Author Entropy vs. File Size in the GNOME Suite of Applications Jason R. Casebolt caseb106@gmail.com Daniel P. Delorey routey@deloreyfamily.org
More informationAtmospheric circulation analysis for seasonal forecasting
Training Seminar on Application of Seasonal Forecast GPV Data to Seasonal Forecast Products 18 21 January 2011 Tokyo, Japan Atmospheric circulation analysis for seasonal forecasting Shotaro Tanaka Climate
More informationSmoothed Prediction of the Onset of Tree Stem Radius Increase Based on Temperature Patterns
Smoothed Prediction of the Onset of Tree Stem Radius Increase Based on Temperature Patterns Mikko Korpela 1 Harri Mäkinen 2 Mika Sulkava 1 Pekka Nöjd 2 Jaakko Hollmén 1 1 Helsinki
More informationAn introduction to homogenisation
An introduction to homogenisation WMO-ETSCI Workshop, Pune 3-7 October 2016 Acacia Pepler Australian Bureau of Meteorology What do we want? A perfect station A well-situated and maintained station with
More informationSCOPE: Outlines standard techniques for setting up and conducting voice communication and broadcasting ATIS at Hong Kong VACC
STANDARD OPERATING PROCEDURE (SOP) DOCUMENT NUMBER: HKVACC-SOP011-R5 DATE ISSUED: 1 APR 2015 REVISION: 5 SUBJECT: Voice Communication Setup and ATIS Guide EFFECTIVE DATE: 5 AUG 2018 SCOPE: Outlines standard
More information13 SHADOW FLICKER Introduction Methodology
Table of contents 13 SHADOW FLICKER... 13-1 13.1 Introduction... 13-1 13.2 Methodology... 13-1 13.2.1 Factors Influencing Shadow Flicker Occurrence... 13-2 13.2.2 Shadow Flicker Analysis Methodology...
More informationSTAT 730 Chapter 9: Factor analysis
STAT 730 Chapter 9: Factor analysis Timothy Hanson Department of Statistics, University of South Carolina Stat 730: Multivariate Data Analysis 1 / 15 Basic idea Factor analysis attempts to explain the
More informationSCOPE: Outlines standard techniques for setting up and conducting voice communication and broadcasting ATIS at Hong Kong VACC
STANDARD OPERATING PROCEDURE (SOP) DOCUMENT NUMBER: HKVACC-SOP011-R5 DATE ISSUED: 1 APR 2015 REVISION: 5 SUBJECT: Voice Communication Setup and ATIS Guide EFFECTIVE DATE: 5 AUG 2018 SCOPE: Outlines standard
More informationTechnical Publication Index CAGE 07147
Technical Index None 34-10 Airspeed Switch Overhaul Manual 1-Aug-61 6269 350020 34-11-16 Airspeed Switch Overhaul Manual W/IPL - 1-Jul-88 6501 350024 34-11-16 Altitude Switch Overhaul Manual W/IPL - 15-Aug-84
More informationTechnical Publication Index CAGE 07147
None 21-30 Altimeter Overhaul Manual W/IPL 1 10-Jun-82 8018 8020 OBSOLETE 21-33-01 Cabin Rate of Climb Indicator Overhaul Manual W/IPL 1 15-Jan-71 8064 350028 21-33-02 Cabin Rate of Climb Indicator Overhaul
More informationYACT (Yet Another Climate Tool)? The SPI Explorer
YACT (Yet Another Climate Tool)? The SPI Explorer Mike Crimmins Assoc. Professor/Extension Specialist Dept. of Soil, Water, & Environmental Science The University of Arizona Yes, another climate tool for
More informationIn Centre, Online Classroom Live and Online Classroom Programme Prices
In Centre, and Online Classroom Programme Prices In Centre Online Classroom Foundation Certificate Bookkeeping Transactions 430 325 300 Bookkeeping Controls 320 245 225 Elements of Costing 320 245 225
More information31 Dec '01 07 Jan '02 14 Jan '02 21 Jan '02 28 Jan '02 M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S
ID Task Name Duration 0 7 Month Project Plan Template 158.5 days 1 1 Preproduction 81.5 days 2 1.1 Project Clarification 12.5 days 3 1.1.1 Clarify/Audit Commercial (inc. Marketing) requirements/objectives
More informationBandwidth: Communicate large complex & highly detailed 3D models through lowbandwidth connection (e.g. VRML over the Internet)
Compression Motivation Bandwidth: Communicate large complex & highly detailed 3D models through lowbandwidth connection (e.g. VRML over the Internet) Storage: Store large & complex 3D models (e.g. 3D scanner
More informationUniversity of Florida Department of Geography GEO 3280 Assignment 3
G E O 3 2 8 A s s i g n m e n t # 3 Page 1 University of Florida Department of Geography GEO 328 Assignment 3 Modeling Precipitation and Elevation Solar Radiation Precipitation Evapo- Transpiration Vegetation
More informationAREP GAW. AQ Forecasting
AQ Forecasting What Are We Forecasting Averaging Time (3 of 3) PM10 Daily Maximum Values, 2001 Santiago, Chile (MACAM stations) 300 Level 2 Pre-Emergency Level 1 Alert 200 Air Quality Standard 150 100
More informationSpring Developed by: Latonya Morris and James Orr EMIS 4395 May 7, Forecasting for the Future:
2002-02 pring 2002 Forecasting for the Future: Developing a Forecasting Model for Brinker International Latonya Morris, James On Forecasting for the Future: Developing a Forecasting Model for Brinker International
More informationChapter 10 Correlation and Regression
Chapter 10 Correlation and Regression 10-1 Review and Preview 10-2 Correlation 10-3 Regression 10-4 Variation and Prediction Intervals 10-5 Multiple Regression 10-6 Modeling Copyright 2010, 2007, 2004
More informationRamberg-Osgood Convertor. User Manual
Ramberg-Osgood Convertor User Manual For Version: 1.0.5 Copyright 2010-2016 OPIMsoft Technology Co., Ltd. All Rights Reserved. INDEX 1 FUNCTION... 1 2 INSTALLATION... 4 3 HOW TO USE... 5 4 THEORY INSTRUCTION...
More informationSoftware organizations spend a disproportionate amount of
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. XX, NO. XX, XXX 2016 1 The Use of Summation to Aggregate Software Metrics Hinders the Performance of Defect Prediction Models Feng Zhang, Ahmed E. Hassan,
More informationProcedure 2 of Section 2 of ICAR Guidelines Computing of Accumulated Lactation Yield. Computing Lactation Yield
of ICAR Guidelines Computing of Accumulated Lactation Yield Table of Contents 1 The Test Interval Method (TIM) (Sargent, 1968)... 4 2 Interpolation using Standard Lactation Curves (ISLC) (Wilmink, 1987)...
More informationFlorida Courts E-Filing Authority Board. Service Desk Report March 2019
Florida Courts E-Filing Authority Board Service Desk Report March 219 Customer Service Incidents March 219 Status January 219 February 219 March 219 Incidents Received 3,261 3,51 3,118 Incidents Worked
More informationChapter 1 Handout: Descriptive Statistics
Preview Chapter 1 Handout: Descriptive Statistics Describing a Single Data Variable o Introduction to Distributions o Measure of the Distribution Center: Mean (Average) o Measures of the Distribution Spread:
More informationStatistics for IT Managers
Statistics for IT Managers 95-796, Fall 2012 Module 2: Hypothesis Testing and Statistical Inference (5 lectures) Reading: Statistics for Business and Economics, Ch. 5-7 Confidence intervals Given the sample
More informationOrbit Design Marcelo Suárez. 6th Science Meeting; Seattle, WA, USA July 2010
Orbit Design Marcelo Suárez Orbit Design Requirements The following Science Requirements provided drivers for Orbit Design: Global Coverage: the entire extent (100%) of the ice-free ocean surface to at
More informationCHAPTER 3 MATHEMATICAL AND SIMULATION TOOLS FOR MANET ANALYSIS
44 CHAPTER 3 MATHEMATICAL AND SIMULATION TOOLS FOR MANET ANALYSIS 3.1 INTRODUCTION MANET analysis is a multidimensional affair. Many tools of mathematics are used in the analysis. Among them, the prime
More informationPhase Transitions in Physics and Computer Science. Cristopher Moore University of New Mexico and the Santa Fe Institute
Phase Transitions in Physics and Computer Science Cristopher Moore University of New Mexico and the Santa Fe Institute Magnetism When cold enough, Iron will stay magnetized, and even magnetize spontaneously
More informationAn Entropy Evaluation Approach for Triaging Field Crashes: A Case Study of Mozilla Firefox
An Entropy Evaluation Approach for Triaging Field Crashes: A Case Study of Mozilla Firefox Foutse Khomh 1, Brian Chan 1,YingZou 1, Ahmed E. Hassan 2 1 Dept. of Elec. and Comp. Engineering, Queen s University,
More informationPredicting economic turning points by professional forecasters -Are they useful?
Predicting economic turning points by professional forecasters -Are they useful? 21 Feb 2013 Nobuo Iizuka KANAGAWA University nobuo iizuka 0915@kanagawa u.ac.jp Motivation Evaluating Economic forecasting
More informationTwo-Variable Analysis: Simple Linear Regression/ Correlation
Two-Variable Analysis: Simple Linear Regression/ Correlation 1 Topics I. Scatter Plot (X-Y Graph) II. III. Simple Linear Regression Correlation, R IV. Assessing Model Accuracy, R 2 V. Regression Abuses
More informationTrend Analysis and Completion Prediction of the Section Project
Undergraduate Journal of Mathematical Modeling: One + Two Volume 9 2018 Fall 2018 Issue 1 Article 3 Trend Analysis and Completion Prediction of the Section Project Ronald Jones University of South Florida
More informationBlending Conceptual and Evolutionary Couplings to Support Change Impact Analysis in Source Code
Blending Conceptual and Evolutionary Couplings to Support Change Impact Analysis in Source Code Huzefa Kagdi Winston-Salem State, NC Malcom Gethers and Denys Poshyvanyk The College of William and Mary,
More informationClimate Change Impact Analysis
Climate Change Impact Analysis Patrick Breach M.E.Sc Candidate pbreach@uwo.ca Outline July 2, 2014 Global Climate Models (GCMs) Selecting GCMs Downscaling GCM Data KNN-CAD Weather Generator KNN-CADV4 Example
More informationTime Series Analysis
Time Series Analysis A time series is a sequence of observations made: 1) over a continuous time interval, 2) of successive measurements across that interval, 3) using equal spacing between consecutive
More informationSOT-363 Q 1 Q 2 TOP VIEW. Characteristic Symbol Value Unit I D. Characteristic Symbol Value Unit Drain Source Voltage V DSS -20 V
COMPLEMENTARY PAIR ENHANCEMENT MODE FIELD EFFECT TRANSISTOR Features Low On-Resistance Low Gate Threshold Voltage V GS(th) < 1V Low Input Capacitance Fast Switching Speed Low Input/Output Leakage Complementary
More informationRecovery Analysis Methods and Data Requirements Study
Elevation Recovery Analysis Methods and Data Requirements Study Update to NTB Phase II Local Technical Peer Review Group December 3, 2003 Time 1 Schedule for Pumpage Reductions 180 160 140 120 158 121
More informationSoftware Reliability & Testing
Repairable systems Repairable system A reparable system is obtained by glueing individual non-repairable systems each around a single failure To describe this gluing process we need to review the concept
More informationAn Empirical Method for Estimating Global Solar Radiation over Egypt S. A. Khalil, A. M. Fathy
An Empirical Method for Estimating Global Solar Radiation over Egypt S. A. Khalil, A. M. Fathy Global solar radiation has been estimated on the basis of measurements of sunshine duration for different
More informationARE CISQ RELIABILITY MEASURES PRACTICAL? A RESEARCH PERSPECTIVE. Johannes Bräuer, Reinhold Plösch, Manuel Windhager TAIC PART 2017, Tokyo
ARE CISQ RELIABILITY MEASURES PRACTICAL? A RESEARCH PERSPECTIVE Johannes Bräuer, Reinhold Plösch, Manuel Windhager TAIC PART 2017, Tokyo WHAT TO EXPECT? Motivation for measuring reliability CISQ Standard
More informationSeasonal Climate Watch February to June 2018
Seasonal Climate Watch February to June 2018 Date issued: Jan 26, 2018 1. Overview The El Niño-Southern Oscillation (ENSO) is expected to remain in a weak La Niña phase through to early autumn (Feb-Mar-Apr).
More informationBivariate Data: Graphical Display The scatterplot is the basic tool for graphically displaying bivariate quantitative data.
Bivariate Data: Graphical Display The scatterplot is the basic tool for graphically displaying bivariate quantitative data. Example: Some investors think that the performance of the stock market in January
More informationu.s. Naval Observatory Astronomical Applications Department
Phases ofthe Moon Page 1 of 1 u.s. Naval Observatory Astronomical Applications Department Phases of the Moon 1944 Phases of the Moon Universal Time New Moon First Quarter Full Moon Last Quarter d h m d
More informationComputer simulation of radioactive decay
Computer simulation of radioactive decay y now you should have worked your way through the introduction to Maple, as well as the introduction to data analysis using Excel Now we will explore radioactive
More informationSoftware Verification: An Evolution-Centric Perspective
Software Verification: An Evolution-Centric Perspective Gregg Rothermel Dept. of Computer Science and Engineering University of Nebraska - Lincoln Supported by the National Science Foundation, Microsoft,
More informationForecasting. Copyright 2015 Pearson Education, Inc.
5 Forecasting To accompany Quantitative Analysis for Management, Twelfth Edition, by Render, Stair, Hanna and Hale Power Point slides created by Jeff Heyl Copyright 2015 Pearson Education, Inc. LEARNING
More informationSOT-563 Q 1 Q 2 BOTTOM VIEW. Characteristic Symbol Value Unit Drain Source Voltage V DSS 20 V Gate-Source Voltage V GSS ±8 V T A = 25 C T A = 85 C
COMPLEMENTARY PAIR ENHANCEMENT MODE FIELD EFFECT TRANSISTOR Features Mechanical Data Low On-Resistance Low Gate Threshold Voltage V GS(th)
More informationIntroduction to TIGGE and GIFS. Richard Swinbank, with thanks to members of GIFS-TIGGE WG & THORPEX IPO
Introduction to TIGGE and GIFS Richard Swinbank, with thanks to members of GIFS-TIGGE WG & THORPEX IPO GIFS-TIGGE/NCAR/NOAA Workshop on EPS developments, June 2012 TIGGE THORPEX Interactive Grand Global
More informationCIMA Dates and Prices Online Classroom Live September August 2016
CIMA Dates and Prices Online Classroom Live September 2015 - August 2016 This document provides detail of the programmes that are being offered for the Objective Tests and Integrated Case Study Exams from
More informationA Fresh Spin on Tornado Occurrence and Intensity in Ontario
A Fresh Spin on Tornado Occurrence and Intensity in Ontario David Sills Cloud Physics and Severe Weather Research Section Environment Canada, Toronto, Canada Neil Taylor 2012 GLOM Workshop 14 16 March,
More informationData report for elemental analysis of IMPROVE samples collected during April, May, June 2009 UC Davis Submitted June 18, 2010 SUMMARY
Data report for elemental analysis of IMPROVE samples collected during April, May, June 2009 UC Davis Submitted June 8, 200 SUMMARY This report summarizes the quality assurance performed during elemental
More informationA Probabilistic Mental Model for Estimating Disruption
A Probabilistic Mental Model for Estimating Disruption Bowen Hui 1, Grant Partridge 2, Craig Boutilier 1 1 Dept of Computer Science, University of Toronto, Canada 2 Dept of Computer Science, University
More informationSimple criteria for controller performance monitoring
Simple criteria for controller performance monitoring Kostas Tsakalis (ASU) and Sachi Dash (Honeywell) Introduction/motivation Performance monitoring philosophy Simple criteria based on small-gain arguments
More informationForecast User Manual FORECAST. User Manual. Version P a g e
FORECAST Version 1.0 1 P a g e Version Created By Created On Verified By Verified On Description No Draft Mr. Jayendrasinh 22/04/2016 Gohil 1.0 Mr. Jayendrasinh Gohil 23/04/2016 Mr. Hemal Patel 2 P a g
More informationLecture 7: Exponential Smoothing Methods Please read Chapter 4 and Chapter 2 of MWH Book
Lecture 7: Exponential Smoothing Methods Please read Chapter 4 and Chapter 2 of MWH Book 1 Big Picture 1. In lecture 6, smoothing (averaging) method is used to estimate the trend-cycle (decomposition)
More informationCLIMATE OVERVIEW. Thunder Bay Climate Overview Page 1 of 5
CLIMATE OVERVIEW The climate in the Thunder Bay area is typical of a mid-latitude inland location with a Great Lake Moderating influence. The moderating effect of Lake Superior results in cooler summer
More informationThe point is located eight units to the right of the y-axis and two units above the x-axis. A) ( 8, 2) B) (8, 2) C) ( 2, 8) D) (2, 8) E) ( 2, 8)
Name: Date: 1. Find the coordinates of the point. The point is located eight units to the right of the y-axis and two units above the x-axis. A) ( 8, ) B) (8, ) C) (, 8) D) (, 8) E) (, 8). Find the coordinates
More informationGod doesn t play dice. - Albert Einstein
ECE 450 Lecture 1 God doesn t play dice. - Albert Einstein As far as the laws of mathematics refer to reality, they are not certain; as far as they are certain, they do not refer to reality. Lecture Overview
More informationExercise 6. Solar Panel Orientation EXERCISE OBJECTIVE DISCUSSION OUTLINE. Introduction to the importance of solar panel orientation DISCUSSION
Exercise 6 Solar Panel Orientation EXERCISE OBJECTIVE When you have completed this exercise, you will understand how the solar illumination at any location on Earth varies over the course of a year. You
More informationNonparametric time series forecasting with dynamic updating
18 th World IMAS/MODSIM Congress, Cairns, Australia 13-17 July 2009 http://mssanz.org.au/modsim09 1 Nonparametric time series forecasting with dynamic updating Han Lin Shang and Rob. J. Hyndman Department
More informationEvaluating Defect Prediction Approaches: A Benchmark and an Extensive Comparison
Empirical Software Engineering manuscript No. (will be inserted by the editor) Evaluating Defect Prediction Approaches: A Benchmark and an Extensive Comparison Marco D Ambros Michele Lanza Romain Robbes
More informationLecture 2: Discrete Probability Distributions
Lecture 2: Discrete Probability Distributions IB Paper 7: Probability and Statistics Carl Edward Rasmussen Department of Engineering, University of Cambridge February 1st, 2011 Rasmussen (CUED) Lecture
More informationTerminology and Concepts
Terminology and Concepts Prof. Naga Kandasamy 1 Goals of Fault Tolerance Dependability is an umbrella term encompassing the concepts of reliability, availability, performability, safety, and testability.
More informationPhysics Lab #2:! Starry Night Introduction!
Physics 10293 Lab #2: Starry Night Introduction Introduction In this lab, we'll learn how to use the Starry Night software to learn about the sky. Starry Night has a large number of features and options,
More informationSolar Radiophysics with HF Radar
Solar Radiophysics with HF Radar Workshop on Solar Radiophysics With the Frequency Agile Solar Radiotelescope (FASR) 23-25 May 2002 Green Bank, WV Paul Rodriguez Information Technology Division Naval Research
More information2001 ANNUAL REPORT on INTERBASIN TRANSFERS for RTP South and the Towns of Cary, Apex, and Morrisville
2001 ANNUAL REPORT on INTERBASIN TRANSFERS for RTP South and the Towns of Cary, Apex, and Morrisville Prepared for: Town of Cary Town of Apex Town of Morrisville RTP South/Wake County Submitted to: North
More informationAnnual Average NYMEX Strip Comparison 7/03/2017
Annual Average NYMEX Strip Comparison 7/03/2017 To Year to Year Oil Price Deck ($/bbl) change Year change 7/3/2017 6/1/2017 5/1/2017 4/3/2017 3/1/2017 2/1/2017-2.7% 2017 Average -10.4% 47.52 48.84 49.58
More informationSimple Linear Regression
Simple Linear Regression OI CHAPTER 7 Important Concepts Correlation (r or R) and Coefficient of determination (R 2 ) Interpreting y-intercept and slope coefficients Inference (hypothesis testing and confidence
More informationScarborough Tide Gauge
Tide Gauge Location OS: 504898E 488622N WGS84: Latitude: 54 16' 56.990"N Longitude: 00 23' 25.0279"W Instrument Valeport 740 (Druck Pressure Transducer) Benchmarks Benchmark Description TGBM = 4.18m above
More informationAn Empirical Study of Object Evolution Processes
An Empirical Study of Object Evolution Processes Tetsuo Tamai Takako Nakatani Graduate School of Arts and Sciences Graduate School of Arts and Sciences University of Tokyo University of Tokyo 3-8-1 Komaba,
More information1 Least Squares Estimation - multiple regression.
Introduction to multiple regression. Fall 2010 1 Least Squares Estimation - multiple regression. Let y = {y 1,, y n } be a n 1 vector of dependent variable observations. Let β = {β 0, β 1 } be the 2 1
More informationApplication and verification of ECMWF products 2012
Application and verification of ECMWF products 2012 Met Eireann, Glasnevin Hill, Dublin 9, Ireland. J.Hamilton 1. Summary of major highlights The verification of ECMWF products has continued as in previous
More informationparticular regional weather extremes
SUPPLEMENTARY INFORMATION DOI: 1.138/NCLIMATE2271 Amplified mid-latitude planetary waves favour particular regional weather extremes particular regional weather extremes James A Screen and Ian Simmonds
More informationLecture Prepared By: Mohammad Kamrul Arefin Lecturer, School of Business, North South University
Lecture 15 20 Prepared By: Mohammad Kamrul Arefin Lecturer, School of Business, North South University Modeling for Time Series Forecasting Forecasting is a necessary input to planning, whether in business,
More informationMultiple Regression Analysis
1 OUTLINE Analysis of Data and Model Hypothesis Testing Dummy Variables Research in Finance 2 ANALYSIS: Types of Data Time Series data Cross-Sectional data Panel data Trend Seasonal Variation Cyclical
More informationMultivariate Regression Model Results
Updated: August, 0 Page of Multivariate Regression Model Results 4 5 6 7 8 This exhibit provides the results of the load model forecast discussed in Schedule. Included is the forecast of short term system
More informationWorkshop: Build a Basic HEC-HMS Model from Scratch
Workshop: Build a Basic HEC-HMS Model from Scratch This workshop is designed to help new users of HEC-HMS learn how to apply the software. Not all the capabilities in HEC-HMS are demonstrated in the workshop
More informationRecent Developments in Tsunami R&D and Forecast Systems
Recent Developments in Tsunami R&D and Forecast Systems Christian Meinig NOAA/PMEL Director of Engineering Oct 15, 2007 Outline DART array update Forecast System update-examples examples Deployment Results
More informationCalculations Equation of Time. EQUATION OF TIME = apparent solar time - mean solar time
Calculations Equation of Time APPARENT SOLAR TIME is the time that is shown on sundials. A MEAN SOLAR DAY is a constant 24 hours every day of the year. Apparent solar days are measured from noon one day
More informationA Report on a Statistical Model to Forecast Seasonal Inflows to Cowichan Lake
A Report on a Statistical Model to Forecast Seasonal Inflows to Cowichan Lake Prepared by: Allan Chapman, MSc, PGeo Hydrologist, Chapman Geoscience Ltd., and Former Head, BC River Forecast Centre Victoria
More informationWeighted Stability Index (WSI) Metric Model Mike Libassi Intel Corp 8/11/99
Weighted Stability Index (WSI) Metric Model Mike Libassi Intel Corp 8/11/99 Abstract Methods, such as McCabe's Cyclomatic Complexity, have proven that complexity is a reliable predictor of defects. Although
More informationAN OVERVIEW OF ENSEMBLE STREAMFLOW PREDICTION STUDIES IN KOREA
AN OVERVIEW OF ENSEMBLE STREAMFLOW PREDICTION STUDIES IN KOREA DAE-IL JEONG, YOUNG-OH KIM School of Civil, Urban & Geosystems Engineering, Seoul National University, San 56-1, Sillim-dong, Gwanak-gu, Seoul,
More informationIndicators of Structural Stability of Object-Oriented Designs: A Case Study
Indicators of Structural Stability of Object-Oriented Designs: A Case Study Mahmoud O. Elish and David Rine Department of Computer Science George Mason University Fairfax, VA 22030, USA {melish,drine}@gmu.edu
More informationPreliminary Causal Analysis Results with Software Cost Estimation Data
Preliminary Causal Analysis Results with Software Cost Estimation Data Anandi Hira, Barry Boehm University of Southern California Robert Stoddard, Michael Konrad Software Engineering Institute Motivation
More informationHail and the Climate System: Large Scale Environment Relationships for the Continental United States
Hail and the Climate System: Large Scale Environment Relationships for the Continental United States 1979-2012 John T. Allen jallen@iri.columbia.edu Co-author: Michael K. Tippett WWOSC 2014, Thursday August
More informationShort-term forecasts of GDP from dynamic factor models
Short-term forecasts of GDP from dynamic factor models Gerhard Rünstler gerhard.ruenstler@wifo.ac.at Austrian Institute for Economic Research November 16, 2011 1 Introduction Forecasting GDP from large
More informationDisplaying and Rotating WindNinja-Derived Wind Vectors in ArcMap 10.5
Displaying and Rotating WindNinja-Derived Wind Vectors in ArcMap 10.5 Chuck McHugh RMRS, Fire Sciences Lab, Missoula, MT, 406-829-6953, cmchugh@fs.fed.us 08/01/2018 Displaying WindNinja-generated gridded
More information