MTAT Software Engineering Management

Size: px
Start display at page:

Download "MTAT Software Engineering Management"

Transcription

1 MTAT Software Engineering Management Lecture 12: SPI & Empirical Methods - Part B Dietmar Pfahl Spring dietmar.pfahl@ut.ee

2 Structure of Lecture 12 Feedback on Project SPC Six-Sigma Notes on Experimental Design Exercise Homework 4 Literature

3 Your feedback is appreciated! Please fill in the questionnaire 10 min

4 Structure of Lecture 12 Feedback on Project SPC Six-Sigma Notes on Experimental Design Exercise Homework 4 Literature

5 Basics of Statistical Process Control Statistical Process Control (SPC) monitoring production process to detect and prevent poor quality Sample subset of items produced to use for inspection Control Charts process is within statistical control limits UCL LCL

6 Variability Random common causes inherent in a process can be eliminated only through improvements in the system Non-Random special causes due to identifiable factors can be modified through operator or management action

7 Statistical Process Control Understanding the process, Understanding the causes of variation, and Elimination of the sources of special cause variation.

8 1 Select process 2 Identify product or process characteristics that describe process performance 3 Select the appropriate type of control chart Usage of control charts Measure process performance over a period of time Use appropriate calculations based on measurement data to determine center lines and control limits for performance characteristics Plot measurement data on control charts 10 Identify and remove assignable causes Process is stable; continue measuring Are all measured values within limits and distributed randomly around centerlines? Process is not stable Source: Florac & Carleton (1999)

9 Control Chart Patterns 8 consecutive points on one side of the center line 8 consecutive points up or down across zones 14 points alternating up or down 2 out of 3 consecutive points in zone C but still inside the control limits 4 out of 5 consecutive points in zone C or B

10 Detecting out-of-control situations Source: Western Electric (1958)

11 Common questions for investigating an out-of-control process (1) Are there differences in the measurement accuracy of instruments/methods used? Are there differences in the methods used by different personnel? Is the process affected by the environment? Has there been a significant change in the environment? Is the process affected by predictable conditions? Example: tool wear. Were any untrained personnel involved in the process at the time?

12 Common questions for investigating an out-of-control process (2) Has there been a change in the source for input to the process? Example: plans, specs, information. Is the process affected by employee fatigue? Has there been a change in policies or procedures? Example: maintenance procedures. Is the process adjusted frequently? Did the samples come from different parts of the process? Shifts? Individuals? Are employees afraid to report bad news? One should treat each Yes answer as a potential source of a special cause.

13 1 Select process 2 Identify product or process characteristics that describe process performance 3 Select the appropriate type of control chart Usage of control charts Measure process performance over a period of time Use appropriate calculations based on measurement data to determine center lines and control limits for performance characteristics Plot measurement data on control charts 10 Identify and remove assignable causes Process is stable; continue measuring Are all measured values within limits and distributed randomly around centerlines? Process is not stable Source: Florac & Carleton (1999)

14 Ishikawa Chart Example: Change Request Process problem reports not logged in properly cannot isolate software artifact(s) containing the problem change control board meets only once a week change decisions not released in a timely manner Delays in approving changes Collection Evaluation Resolution Closure It takes too long to process software change requests cannot determine takes time to delays in shipping information missing from problem reports what needs to be done to fix the problem cannot replicate make changes must reconfigure delays en-route changes and releases problem baselines SENG G. Ruhe MTAT / Lecture 12 / Dietmar Pfahl

15 1 Select process 2 Identify product or process characteristics that describe process performance 3 Select the appropriate type of control chart Usage of control charts Measure process performance over a period of time Use appropriate calculations based on measurement data to determine center lines and control limits for performance characteristics Plot measurement data on control charts 10 Identify and remove assignable causes Process is stable; continue measuring Are all measured values within limits and distributed randomly around centerlines? Process is not stable Source: Florac & Carleton (1999)

16 Type of Chart depends on Type of Measures Attribute a product characteristic that can be evaluated with a discrete response good bad; yes - no Variable a product characteristic that is continuous and can be measured e.g., complexity, length Types of charts Attributes p-chart c-chart Variables x-bar-chart (means) R-chart (range)

17 Control Charts for Attributes p-charts uses portion defective in a sample c-charts uses number of defects in an item

18 p-chart UCL = p + z p LCL = p - z p z = number of standard deviations from process average p = sample proportion defective; an estimate of process average p = standard deviation of sample proportion p = p(1 - p) n

19 p-chart Example NUMBER OF PROPORTION SAMPLE DEFECTIVES DEFECTIVE : : : : : : samples of 100 pairs of jeans

20 p-chart Example (cont.) p = total defectives total sample observations = 200 / 20(100) = 0.10 p(1 - p) UCL = p + z = n 0.10(1-0.10) 100 UCL = p(1 - p) LCL = p - z = n 0.10(1-0.10) 100 LCL = 0.010

21 Proportion defective UCL = p-chart Example (cont.) p = LCL = Sample number

22 c-chart UCL = c + z c LCL = c - z c c = c where c = number of defects per sample

23 c-chart (cont.) Number of defects in 15 samples SAMPLE : : : : NUMBER OF DEFECTS UCL LCL 190 c = = = c + z c = = = c + z c = = 1.99

24 Number of defects UCL = c = c-chart (cont.) LCL = Sample number

25 Control Charts for Variables Mean chart ( x-bar-chart ) uses average of a sample Range chart ( R-Chart ) uses amount of dispersion in a sample

26 x-bar Chart x 1 + x x x = k = k = = UCL = x + A 2 R LCL = x - A 2 R where x = = average of sample means

27 Mean UCL = x = = 5.01 x- bar Chart Example (cont.) LCL = Sample number

28 R- Chart UCL = D 4 R LCL = D 3 R where R = R k R = range of each sample k = number of samples

29 Range R-Chart Example (cont.) UCL = R = LCL = Sample number

30 Required Sample Size Attribute charts require larger sample sizes 50 to 100 parts in a sample Variable charts require smaller samples 2 to 10 parts in a sample

31 Structure of Lecture 12 Feedback on Project SPC Six-Sigma Notes on Experimental Design Exercise Homework 4 Literature

32 Motorola and Six-Sigma Mikel J. Harry Ph.D. Arizona State University 1984 M.A. Ball State University 1981 B.S. Ball State University 1973

33 Six-Sigma Key: σ = standard deviation µ = center of the distribution (shifted 1.5σ from its original, on-target location) +/-3σ & +/-6σ show the specifications relative to the original target

34 Six-Sigma Conceptually, the sigma level of a process or product is where its customer-driven specifications intersect with its distribution. A centered six-sigma process has a normal distribution with mean=target and specifications placed 6 standard deviations to either side of the mean. At this point, the portions of the distribution that are beyond the specifications contain ppm of the data (0.001 on each side). Practice has shown that most manufacturing processes experience a shift (due to drift over time) of 1.5 standard deviations so that the mean no longer equals target. When this happens in a six-sigma process, a larger portion of the distribution now extends beyond the specification limits: 3.4 ppm. Source: SEI

35 How to Calculate Six-Sigma? Far Right Tail Probabilities Z P{Z to oo} Z P{Z to oo} Z P{Z to oo} Z P{Z to oo} E E E E E E E E E E E E-21 Six-Sigma: P (x (6-1.5)) = P (x 4.5) = = / 1,000,000

36 Six-Sigma and the ±1.5σ Shift A run chart depicting a +1.5σ drift in a 6σ process. USL and LSL are the upper and lower specification limits and UNL and LNL are the upper and lower natural tolerance limits.

37 Six-Sigma Average industry in the US runs at four sigma, which corresponds to 6210 defects per million opportunities. Depending on the exact definition of "defect" in payroll processing, for example, this sigma level could be interpreted as 6 out of every 1000 paychecks having an error. As "four sigma" is the average current performance, there are industry sectors running above and below this value. Internal Revenue Service (IRS) phone-in tax advice, for instance, runs at roughly two sigma, which corresponds to 308,537 errors per million opportunities. Again, depending on the exact definition of defect, this could be interpreted as 30 out of 100 phone calls resulting in erroneous tax advice. ("Two Sigma" performance is where many noncompetitive companies run.) On the other extreme, domestic (U.S.) airline flight fatality rates run at better than six sigma, which could be interpreted as fewer than 3.4 fatalities per million passengers - that is, fewer than fatalities per 100 passengers [Harry 00], [Bylinsky 98], [Harrold 99].

38 Six-Sigma Assumptions: Normal Distribution Process Mean Shift of 1.5σ from Nominal is Likely Process Mean and Standard Deviation are known Defects are randomly distributed throughout units Parts and Process Steps are Independent

39 Structure of Lecture 12 Feedback on Project SPC Six-Sigma Notes on Experimental Design Exercise Homework 4 Literature

40 Experimental Designs Group = Set of experimental units (subjects)

41 Experimental Designs (cont d) One-Group designs (withingroup): Post-Test X O Pre-Test and Post-Test O X O Interrupted time-series O O X O O O X O X O With: O = observation (measurement) X = treatment (intervention) Multiple-Group designs (betweengroups): With or without random sampling / assignment With or without blocking Balanced or unbalanced Factorial Designs: nested vs. crossed interaction between factors

42 Experimental Designs: Random Assignment /1?? Definition [Pfl94]: Randomization is the random assignment of subjects to groups or of treatments to experimental units, so that we can assume independence (and thus validity) of results. Rationale for Randomization [Pfl94]: Sometimes the results of an experimental treatment can be affected by the time, the place or unknown characteristics of the participants (= experimental units / subjects) These uncontrollable factors can have effects that hide or skew the results of the controllable variables. To spread and diffuse the effects of these uncontrollable or unknown factors, you can assign the order of treatments randomly, assign the participants to each treatment randomly, or assign the location of each treatment random[y, whenever possible.

43 Experimental Designs: Random Assignment /2 Randomization is a prerequisite for a controlled experiment!

44 Experimental Designs: Blocking /1?? Definition [Pfl94]: Blocking (Stratification) means allocating experimental units to blocks (strata) or groups so the units within a block are relatively homogeneous. Rationale for Blocking [Pfl94]: The blocked design captures the anticipated variation in the blocks by grouping like varieties, so that the variation does not contribute to the experimental error.

45 Experimental Designs: Blocking /2 A X Y Z B Example [Pfl94]: Suppose you are investigating the comparative effects of two design techniques A and B on the quality of the resulting code. The experiment involves teaching the techniques to twelve developers and measuring the number of defects found per thousand lines of code to assess the code quality. It may be the case that the twelve developers graduated from three universities. It is possible that the universities trained the developers in very different ways, so that the effect of being from a particular university can affect the way in which the design technique is understood or used. To eliminate this possibility, three blocks can be defined so that the first block contains all developers from university X, the second block from university Y, and the third block from university Z. Then, the treatments are assigned at random to the developers from each block. If the first block has six developers, you would expect three to be assigned to design method A, and three to method B, for instance.

46 Experimental Designs: Blocking /3 without blocking with blocking Less variance increases statistical power (for the same mean difference)

47 Experimental Designs: Balancing X Y Z Definition [Pfl94]: Balancing is the blocking and assigning of treatments so that an equal number of subjects is assigned to each treatment, wherever possible. Rationale for Balancing [Pfl94]: Balancing is desirable because it simplifies the statistical analysis, but it is not necessary. Designs can range from being completely balanced to having little or no balance. unbalanced A B

48 Experimental Designs: Factorial Designs Definition of Factorial Design: Factor 1 L1 L2 The design of an experiment can be expressed by explicitly stating the number of factors and how they relate to the different treatments. Factor 2 LA LB LC LD Expressing the design in terms of factors, tells you how many different treatment combinations are required. Factor 1 Factor 2 LA L1 LB L2 LC LD Crossed Design: Two factors, F1 and F2, in a design are said to be crossed if each level of each factor appears with each level of the other factor. Nested Design: Factor F2 is nested within factor F1 if each meaningful level of F2 occurs in conjunction with only one level of factor F1.

49 Experimental Designs: Interaction Effects Example: Measuring time to code a program module with or without using a reusable repository Case 1: No interaction between factors Case 2: Interaction effect Effect on Time to Code (Factor 1) depends (also) on Size of Module (Factor 2) Case 1 Case 2

50 Design Method Experimental Designs: Crossed vs. Nested Useful for looking at two factors, each with two or more conditions. A 1 B 1 Tool Usage B 2 no Useful for investigating one factor with two or more conditions, Design Method Method A 1 Method A 2 Tool B 1 Usage Tool B 2 Usage yes no yes no Factorial Design: Crossing (each level of each factor appears with each level of the other factor Nesting (each level of one factor occurs entirely in conjunction with one level of another factor) A 2 Proper nested or crossed design may reduce the number of cases to be tested. similar, but not necessarily identical Factors

51 Experimental Designs: Design Selection Flow Chart for selecting an Experimental Design [Pfl95] [Pfl95] S. L. Pfleeger: Experimental Design and Analysis in Software Engineering. Annals of Software Engineering, vol. 1, pp , Also appeared as: S. L. Pfleeger: Experimental design and analysis in software engineering, Parts 1 to 5, Software Engineering Notes, 1995 and 1996.

52 Structure of Lecture 12 Feedback on Project SPC Six-Sigma Notes on Experimental Design Exercise Homework 4 Literature

53 Exercise: Assessing the Quality of Reported Experiments Checklist Paper Work individually Make sure you take notes on the rationale for your assessment After ca. 25 min compare with your neighbour Report to class

54 Structure of Lecture 12 Feedback on Project SPC Six-Sigma Notes on Experimental Design Exercise Homework 4 Literature

55 Homework 4 Assignment Work in Pairs 2 Phases (A and B) Deadline A: Mon, 6 May, 17:00 Deadline B: Wed 15 May, 17:00 3 Tasks Phase A: Task 1 & 2 Phase B: Task 3 Task 1: Assess the quality of paper P1 or P1 (pick only one!) Task 2: Design a controlled experiment (pick one RQ!) Task 3: Review two designs of your peers

56 Structure of Lecture 12 Feedback on Project SPC Six-Sigma Notes on Experimental Design Exercise Homework 4 Literature

57 Literature on Empirical Methods in SE T. Dybå, B. A. Kitchenham, M. Jørgensen (2004) Evidence-based Software Engineering for Practitioners, IEEE Software F. Shull, J. Singer and D. I. K. Sjøberg: Advanced Topics in Empirical Software Engineering, Chapter 11, pp , Springer London (ISBN: 13: ) Chapter: S. Easterbrook et al. (2008) Selecting Empirical Methods for Software Engineering Research A. Endres and D. Rombach (2003) A Handbook of Software and Systems Engineering Empirical Observations, Laws and Theories, Addison-Wesley S. L. Pfleeger ( ) Experimental design and analysis in software engineering, Parts 1 to 5, Software Engineering Notes H. Robinson, J. Segal, H. Sharp (2007) Ethnographically-informed empirical studies of software practice, in Information and Software Technology,49(6), pp W. L. Wallace (1971) The Logic of Science in Sociology, New York: Aldine R. K. Yin (2002) Case Study Research: Design and Methods, Sage, Thousand Oaks

58 Next Lecture Topic: Industry Presentation by Artur Assor (Nortal): "Rebuilding development infrastructure in Nortal" (tentative title) For you to do: Start working on Homework 4

Practical Applications of Statistical Process Control

Practical Applications of Statistical Process Control feature measurement Practical Applications of Statistical Process Control Applying quantitative methods such as statistical process control to software development projects can provide a positive cost

More information

APPENDIX A: Process Sigma Table (I)

APPENDIX A: Process Sigma Table (I) APPENDIX A: Process Sigma Table (I) 305 APPENDIX A: Process Sigma Table (II) 306 APPENDIX B: Kinds of variables This summary could be useful for the correct selection of indicators during the implementation

More information

Visit us at:

Visit us at: White Paper Integrating Six Sigma and Software Testing Process for Removal of Wastage & Optimizing Resource Utilization 24 October 2013 With resources working for extended hours and in a pressurized environment,

More information

Certified Six Sigma Professionals International Certification Courses in Six Sigma Green Belt

Certified Six Sigma Professionals International Certification Courses in Six Sigma Green Belt Certification Singapore Institute Certified Six Sigma Professionals Certification Courses in Six Sigma Green Belt ly Licensed Course for Process Improvement/ Assurance Managers and Engineers Leading the

More information

Module Title: Managing and Leading Change. Lesson 4 THE SIX SIGMA

Module Title: Managing and Leading Change. Lesson 4 THE SIX SIGMA Module Title: Managing and Leading Change Lesson 4 THE SIX SIGMA Learning Objectives: At the end of the lesson, the students should be able to: 1. Define what is Six Sigma 2. Discuss the brief history

More information

For Portfolio, Programme, Project, Risk and Service Management. Integrating Six Sigma and PRINCE Mike Ward, Outperfom

For Portfolio, Programme, Project, Risk and Service Management. Integrating Six Sigma and PRINCE Mike Ward, Outperfom For Portfolio, Programme, Project, Risk and Service Management Integrating Six Sigma and PRINCE2 2009 Mike Ward, Outperfom White Paper July 2009 2 Integrating Six Sigma and PRINCE2 2009 Abstract A number

More information

Activities, Exercises, Assignments Copyright 2009 Cem Kaner 1

Activities, Exercises, Assignments Copyright 2009 Cem Kaner 1 Patterns of activities, iti exercises and assignments Workshop on Teaching Software Testing January 31, 2009 Cem Kaner, J.D., Ph.D. kaner@kaner.com Professor of Software Engineering Florida Institute of

More information

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. Ch 2 Test Remediation Work Name MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. Provide an appropriate response. 1) High temperatures in a certain

More information

TU-E2090 Research Assignment in Operations Management and Services

TU-E2090 Research Assignment in Operations Management and Services Aalto University School of Science Operations and Service Management TU-E2090 Research Assignment in Operations Management and Services Version 2016-08-29 COURSE INSTRUCTOR: OFFICE HOURS: CONTACT: Saara

More information

Unit 3. Design Activity. Overview. Purpose. Profile

Unit 3. Design Activity. Overview. Purpose. Profile Unit 3 Design Activity Overview Purpose The purpose of the Design Activity unit is to provide students with experience designing a communications product. Students will develop capability with the design

More information

Software Security: Integrating Secure Software Engineering in Graduate Computer Science Curriculum

Software Security: Integrating Secure Software Engineering in Graduate Computer Science Curriculum Software Security: Integrating Secure Software Engineering in Graduate Computer Science Curriculum Stephen S. Yau, Fellow, IEEE, and Zhaoji Chen Arizona State University, Tempe, AZ 85287-8809 {yau, zhaoji.chen@asu.edu}

More information

Reduce the Failure Rate of the Screwing Process with Six Sigma Approach

Reduce the Failure Rate of the Screwing Process with Six Sigma Approach Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 Reduce the Failure Rate of the Screwing Process with Six Sigma Approach

More information

School Size and the Quality of Teaching and Learning

School Size and the Quality of Teaching and Learning School Size and the Quality of Teaching and Learning An Analysis of Relationships between School Size and Assessments of Factors Related to the Quality of Teaching and Learning in Primary Schools Undertaken

More information

Software Development Plan

Software Development Plan Version 2.0e Software Development Plan Tom Welch, CPC Copyright 1997-2001, Tom Welch, CPC Page 1 COVER Date Project Name Project Manager Contact Info Document # Revision Level Label Business Confidential

More information

Chapters 1-5 Cumulative Assessment AP Statistics November 2008 Gillespie, Block 4

Chapters 1-5 Cumulative Assessment AP Statistics November 2008 Gillespie, Block 4 Chapters 1-5 Cumulative Assessment AP Statistics Name: November 2008 Gillespie, Block 4 Part I: Multiple Choice This portion of the test will determine 60% of your overall test grade. Each question is

More information

Software Maintenance

Software Maintenance 1 What is Software Maintenance? Software Maintenance is a very broad activity that includes error corrections, enhancements of capabilities, deletion of obsolete capabilities, and optimization. 2 Categories

More information

Towards a Collaboration Framework for Selection of ICT Tools

Towards a Collaboration Framework for Selection of ICT Tools Towards a Collaboration Framework for Selection of ICT Tools Deepak Sahni, Jan Van den Bergh, and Karin Coninx Hasselt University - transnationale Universiteit Limburg Expertise Centre for Digital Media

More information

Running head: DELAY AND PROSPECTIVE MEMORY 1

Running head: DELAY AND PROSPECTIVE MEMORY 1 Running head: DELAY AND PROSPECTIVE MEMORY 1 In Press at Memory & Cognition Effects of Delay of Prospective Memory Cues in an Ongoing Task on Prospective Memory Task Performance Dawn M. McBride, Jaclyn

More information

Generating Test Cases From Use Cases

Generating Test Cases From Use Cases 1 of 13 1/10/2007 10:41 AM Generating Test Cases From Use Cases by Jim Heumann Requirements Management Evangelist Rational Software pdf (155 K) In many organizations, software testing accounts for 30 to

More information

Probability and Statistics Curriculum Pacing Guide

Probability and Statistics Curriculum Pacing Guide Unit 1 Terms PS.SPMJ.3 PS.SPMJ.5 Plan and conduct a survey to answer a statistical question. Recognize how the plan addresses sampling technique, randomization, measurement of experimental error and methods

More information

WHY SOLVE PROBLEMS? INTERVIEWING COLLEGE FACULTY ABOUT THE LEARNING AND TEACHING OF PROBLEM SOLVING

WHY SOLVE PROBLEMS? INTERVIEWING COLLEGE FACULTY ABOUT THE LEARNING AND TEACHING OF PROBLEM SOLVING From Proceedings of Physics Teacher Education Beyond 2000 International Conference, Barcelona, Spain, August 27 to September 1, 2000 WHY SOLVE PROBLEMS? INTERVIEWING COLLEGE FACULTY ABOUT THE LEARNING

More information

An Empirical Analysis of the Effects of Mexican American Studies Participation on Student Achievement within Tucson Unified School District

An Empirical Analysis of the Effects of Mexican American Studies Participation on Student Achievement within Tucson Unified School District An Empirical Analysis of the Effects of Mexican American Studies Participation on Student Achievement within Tucson Unified School District Report Submitted June 20, 2012, to Willis D. Hawley, Ph.D., Special

More information

M55205-Mastering Microsoft Project 2016

M55205-Mastering Microsoft Project 2016 M55205-Mastering Microsoft Project 2016 Course Number: M55205 Category: Desktop Applications Duration: 3 days Certification: Exam 70-343 Overview This three-day, instructor-led course is intended for individuals

More information

STA 225: Introductory Statistics (CT)

STA 225: Introductory Statistics (CT) Marshall University College of Science Mathematics Department STA 225: Introductory Statistics (CT) Course catalog description A critical thinking course in applied statistical reasoning covering basic

More information

Introduction on Lean, six sigma and Lean game. Remco Paulussen, Statistics Netherlands Anne S. Trolie, Statistics Norway

Introduction on Lean, six sigma and Lean game. Remco Paulussen, Statistics Netherlands Anne S. Trolie, Statistics Norway Introduction on Lean, six sigma and Lean game Remco Paulussen, Statistics Netherlands Anne S. Trolie, Statistics Norway 1 Lean is. a philosophy a method a set of tools Waste reduction User value Create

More information

SAP EDUCATION SAMPLE QUESTIONS: C_TPLM40_65. Questions. In the audit structure, what can link an audit and a quality notification?

SAP EDUCATION SAMPLE QUESTIONS: C_TPLM40_65. Questions. In the audit structure, what can link an audit and a quality notification? SAP EDUCATION SAMPLE QUESTIONS: C_TPLM40_65 SAP Certified Application Associate Quality Management with SAP ERP 6.0 EhP5 Disclaimer: These sample questions are for self-evaluation purposes only and do

More information

Experiences Using Defect Checklists in Software Engineering Education

Experiences Using Defect Checklists in Software Engineering Education Experiences Using Defect Checklists in Software Engineering Education Kendra Cooper 1, Sheila Liddle 1, Sergiu Dascalu 2 1 Department of Computer Science The University of Texas at Dallas Richardson, TX,

More information

Measurement & Analysis in the Real World

Measurement & Analysis in the Real World Measurement & Analysis in the Real World Tools for Cleaning Messy Data Will Hayes SEI Robert Stoddard SEI Rhonda Brown SEI Software Solutions Conference 2015 November 16 18, 2015 Copyright 2015 Carnegie

More information

Empirical Software Evolvability Code Smells and Human Evaluations

Empirical Software Evolvability Code Smells and Human Evaluations Empirical Software Evolvability Code Smells and Human Evaluations Mika V. Mäntylä SoberIT, Department of Computer Science School of Science and Technology, Aalto University P.O. Box 19210, FI-00760 Aalto,

More information

Data Structures and Algorithms

Data Structures and Algorithms CS 3114 Data Structures and Algorithms 1 Trinity College Library Univ. of Dublin Instructor and Course Information 2 William D McQuain Email: Office: Office Hours: wmcquain@cs.vt.edu 634 McBryde Hall see

More information

Theory of Probability

Theory of Probability Theory of Probability Class code MATH-UA 9233-001 Instructor Details Prof. David Larman Room 806,25 Gordon Street (UCL Mathematics Department). Class Details Fall 2013 Thursdays 1:30-4-30 Location to be

More information

CS Machine Learning

CS Machine Learning CS 478 - Machine Learning Projects Data Representation Basic testing and evaluation schemes CS 478 Data and Testing 1 Programming Issues l Program in any platform you want l Realize that you will be doing

More information

TCH_LRN 531 Frameworks for Research in Mathematics and Science Education (3 Credits)

TCH_LRN 531 Frameworks for Research in Mathematics and Science Education (3 Credits) Frameworks for Research in Mathematics and Science Education (3 Credits) Professor Office Hours Email Class Location Class Meeting Day * This is the preferred method of communication. Richard Lamb Wednesday

More information

Algebra 1, Quarter 3, Unit 3.1. Line of Best Fit. Overview

Algebra 1, Quarter 3, Unit 3.1. Line of Best Fit. Overview Algebra 1, Quarter 3, Unit 3.1 Line of Best Fit Overview Number of instructional days 6 (1 day assessment) (1 day = 45 minutes) Content to be learned Analyze scatter plots and construct the line of best

More information

FAQ (Frequently Asked Questions)

FAQ (Frequently Asked Questions) FAQ (Frequently Asked Questions) Q. How can we contact the DIGITAL EDUCATION PROJECT and the NATIONAL DIGITAL SCHOOLBOOK LIBRARY PROGRAM for additional information and questions? A. VISIT OUR WEBSITE at

More information

Mathematics subject curriculum

Mathematics subject curriculum Mathematics subject curriculum Dette er ei omsetjing av den fastsette læreplanteksten. Læreplanen er fastsett på Nynorsk Established as a Regulation by the Ministry of Education and Research on 24 June

More information

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING Yong Sun, a * Colin Fidge b and Lin Ma a a CRC for Integrated Engineering Asset Management, School of Engineering Systems, Queensland

More information

MINUTE TO WIN IT: NAMING THE PRESIDENTS OF THE UNITED STATES

MINUTE TO WIN IT: NAMING THE PRESIDENTS OF THE UNITED STATES MINUTE TO WIN IT: NAMING THE PRESIDENTS OF THE UNITED STATES THE PRESIDENTS OF THE UNITED STATES Project: Focus on the Presidents of the United States Objective: See how many Presidents of the United States

More information

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course GEORGE MASON UNIVERSITY COLLEGE OF EDUCATION AND HUMAN DEVELOPMENT GRADUATE SCHOOL OF EDUCATION INSTRUCTIONAL DESIGN AND TECHNOLOGY PROGRAM EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall

More information

AGS THE GREAT REVIEW GAME FOR PRE-ALGEBRA (CD) CORRELATED TO CALIFORNIA CONTENT STANDARDS

AGS THE GREAT REVIEW GAME FOR PRE-ALGEBRA (CD) CORRELATED TO CALIFORNIA CONTENT STANDARDS AGS THE GREAT REVIEW GAME FOR PRE-ALGEBRA (CD) CORRELATED TO CALIFORNIA CONTENT STANDARDS 1 CALIFORNIA CONTENT STANDARDS: Chapter 1 ALGEBRA AND WHOLE NUMBERS Algebra and Functions 1.4 Students use algebraic

More information

Certified Six Sigma - Black Belt VS-1104

Certified Six Sigma - Black Belt VS-1104 Certified Six Sigma - Black Belt VS-1104 Certified Six Sigma - Black Belt Professional Certified Six Sigma - Black Belt Professional Certification Code VS-1104 Vskills certification for Six Sigma - Black

More information

STABILISATION AND PROCESS IMPROVEMENT IN NAB

STABILISATION AND PROCESS IMPROVEMENT IN NAB STABILISATION AND PROCESS IMPROVEMENT IN NAB Authors: Nicole Warren Quality & Process Change Manager, Bachelor of Engineering (Hons) and Science Peter Atanasovski - Quality & Process Change Manager, Bachelor

More information

Malicious User Suppression for Cooperative Spectrum Sensing in Cognitive Radio Networks using Dixon s Outlier Detection Method

Malicious User Suppression for Cooperative Spectrum Sensing in Cognitive Radio Networks using Dixon s Outlier Detection Method Malicious User Suppression for Cooperative Spectrum Sensing in Cognitive Radio Networks using Dixon s Outlier Detection Method Sanket S. Kalamkar and Adrish Banerjee Department of Electrical Engineering

More information

An Introduction to Simio for Beginners

An Introduction to Simio for Beginners An Introduction to Simio for Beginners C. Dennis Pegden, Ph.D. This white paper is intended to introduce Simio to a user new to simulation. It is intended for the manufacturing engineer, hospital quality

More information

Implementing a tool to Support KAOS-Beta Process Model Using EPF

Implementing a tool to Support KAOS-Beta Process Model Using EPF Implementing a tool to Support KAOS-Beta Process Model Using EPF Malihe Tabatabaie Malihe.Tabatabaie@cs.york.ac.uk Department of Computer Science The University of York United Kingdom Eclipse Process Framework

More information

On-the-Fly Customization of Automated Essay Scoring

On-the-Fly Customization of Automated Essay Scoring Research Report On-the-Fly Customization of Automated Essay Scoring Yigal Attali Research & Development December 2007 RR-07-42 On-the-Fly Customization of Automated Essay Scoring Yigal Attali ETS, Princeton,

More information

How to Judge the Quality of an Objective Classroom Test

How to Judge the Quality of an Objective Classroom Test How to Judge the Quality of an Objective Classroom Test Technical Bulletin #6 Evaluation and Examination Service The University of Iowa (319) 335-0356 HOW TO JUDGE THE QUALITY OF AN OBJECTIVE CLASSROOM

More information

Problem Solving for Success Handbook. Solve the Problem Sustain the Solution Celebrate Success

Problem Solving for Success Handbook. Solve the Problem Sustain the Solution Celebrate Success Problem Solving for Success Handbook Solve the Problem Sustain the Solution Celebrate Success Problem Solving for Success Handbook Solve the Problem Sustain the Solution Celebrate Success Rod Baxter 2015

More information

Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge

Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge Innov High Educ (2009) 34:93 103 DOI 10.1007/s10755-009-9095-2 Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge Phyllis Blumberg Published online: 3 February

More information

Tutor Coaching Study Research Team

Tutor Coaching Study Research Team Tutor Coaching Study Research Team Dr. Alicia Holland lives in Phoenix, Arizona and serves as the Primary Research Investigator for this study. This Tutor Coaching Research Study is based upon her copyrighted

More information

A pilot study on the impact of an online writing tool used by first year science students

A pilot study on the impact of an online writing tool used by first year science students A pilot study on the impact of an online writing tool used by first year science students Osu Lilje, Virginia Breen, Alison Lewis and Aida Yalcin, School of Biological Sciences, The University of Sydney,

More information

Student Handbook. This handbook was written for the students and participants of the MPI Training Site.

Student Handbook. This handbook was written for the students and participants of the MPI Training Site. Student Handbook This handbook was written for the students and participants of the MPI Training Site. Purpose To enable the active participants of this website easier operation and a thorough understanding

More information

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ; EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10 Instructor: Kang G. Shin, 4605 CSE, 763-0391; kgshin@umich.edu Number of credit hours: 4 Class meeting time and room: Regular classes: MW 10:30am noon

More information

Cal s Dinner Card Deals

Cal s Dinner Card Deals Cal s Dinner Card Deals Overview: In this lesson students compare three linear functions in the context of Dinner Card Deals. Students are required to interpret a graph for each Dinner Card Deal to help

More information

READY TO WORK PROGRAM INSTRUCTOR GUIDE PART I

READY TO WORK PROGRAM INSTRUCTOR GUIDE PART I READY TO WORK PROGRAM INSTRUCTOR GUIDE PART I LESSON TITLE: Problem Solving Tools Method: Informal Lecture, Guided Discussion EDUCATIONAL OBJECTIVE: Comprehend the many different uses of quality/problem

More information

IBM Software Group. Mastering Requirements Management with Use Cases Module 6: Define the System

IBM Software Group. Mastering Requirements Management with Use Cases Module 6: Define the System IBM Software Group Mastering Requirements Management with Use Cases Module 6: Define the System 1 Objectives Define a product feature. Refine the Vision document. Write product position statement. Identify

More information

Soil & Water Conservation & Management Soil 4308/7308 Course Syllabus: Spring 2008

Soil & Water Conservation & Management Soil 4308/7308 Course Syllabus: Spring 2008 1 Instructor: Dr. Clark Gantzer Office: 330 ABNR Building Mailbox: 302 ABNR Building Phone: 882-0611 E-mail: gantzerc@missouri.edu Office Hours: by Appointment Class Meetings: Lecture - 1:00 1: 50 pm MW

More information

PROCESS USE CASES: USE CASES IDENTIFICATION

PROCESS USE CASES: USE CASES IDENTIFICATION International Conference on Enterprise Information Systems, ICEIS 2007, Volume EIS June 12-16, 2007, Funchal, Portugal. PROCESS USE CASES: USE CASES IDENTIFICATION Pedro Valente, Paulo N. M. Sampaio Distributed

More information

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course GEORGE MASON UNIVERSITY COLLEGE OF EDUCATION AND HUMAN DEVELOPMENT INSTRUCTIONAL DESIGN AND TECHNOLOGY PROGRAM EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October

More information

Learning Lesson Study Course

Learning Lesson Study Course Learning Lesson Study Course Developed originally in Japan and adapted by Developmental Studies Center for use in schools across the United States, lesson study is a model of professional development in

More information

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq 835 Different Requirements Gathering Techniques and Issues Javaria Mushtaq Abstract- Project management is now becoming a very important part of our software industries. To handle projects with success

More information

Master Program: Strategic Management. Master s Thesis a roadmap to success. Innsbruck University School of Management

Master Program: Strategic Management. Master s Thesis a roadmap to success. Innsbruck University School of Management Master Program: Strategic Management Department of Strategic Management, Marketing & Tourism Innsbruck University School of Management Master s Thesis a roadmap to success Index Objectives... 1 Topics...

More information

Colloque: Le bilinguisme au sein d un Canada plurilingue: recherches et incidences Ottawa, juin 2008

Colloque: Le bilinguisme au sein d un Canada plurilingue: recherches et incidences Ottawa, juin 2008 Inductive and Deductive Approaches to Grammar in Second Language Learning: Process, Product and Students Perceptions Approche inductive et déductive en langues secondes: processus, produit et perceptions

More information

INTERDISCIPLINARY STUDIES FIELD MAJOR APPLICATION TO DECLARE

INTERDISCIPLINARY STUDIES FIELD MAJOR APPLICATION TO DECLARE INTERDISCIPLINARY STUDIES FIELD MAJOR APPLICATION TO DECLARE Please read the following carefully: The completed application packet with all materials listed below must be submitted and reviewed by an ISF

More information

Note: Principal version Modification Amendment Modification Amendment Modification Complete version from 1 October 2014

Note: Principal version Modification Amendment Modification Amendment Modification Complete version from 1 October 2014 Note: The following curriculum is a consolidated version. It is legally non-binding and for informational purposes only. The legally binding versions are found in the University of Innsbruck Bulletins

More information

School Physical Activity Policy Assessment (S-PAPA)

School Physical Activity Policy Assessment (S-PAPA) School Physical Activity Policy Assessment (S-PAPA) Monica A. F. Lounsbery, Ph.D. 1 Thomas L. McKenzie, Ph.D. 2 James R. Morrow, Ph.D. 3 Kathryn A. Holt, B.S. 1 1 University of Nevada, Las Vegas, Las Vegas,

More information

Mathematics Program Assessment Plan

Mathematics Program Assessment Plan Mathematics Program Assessment Plan Introduction This assessment plan is tentative and will continue to be refined as needed to best fit the requirements of the Board of Regent s and UAS Program Review

More information

Creating Meaningful Assessments for Professional Development Education in Software Architecture

Creating Meaningful Assessments for Professional Development Education in Software Architecture Creating Meaningful Assessments for Professional Development Education in Software Architecture Elspeth Golden Human-Computer Interaction Institute Carnegie Mellon University Pittsburgh, PA egolden@cs.cmu.edu

More information

Introduction to the Practice of Statistics

Introduction to the Practice of Statistics Chapter 1: Looking at Data Distributions Introduction to the Practice of Statistics Sixth Edition David S. Moore George P. McCabe Bruce A. Craig Statistics is the science of collecting, organizing and

More information

Green Belt Curriculum (This workshop can also be conducted on-site, subject to price change and number of participants)

Green Belt Curriculum (This workshop can also be conducted on-site, subject to price change and number of participants) Green Belt Curriculum (This workshop can also be conducted on-site, subject to price change and number of participants) Notes: 1. We use Mini-Tab in this workshop. Mini-tab is available for free trail

More information

Why Did My Detector Do That?!

Why Did My Detector Do That?! Why Did My Detector Do That?! Predicting Keystroke-Dynamics Error Rates Kevin Killourhy and Roy Maxion Dependable Systems Laboratory Computer Science Department Carnegie Mellon University 5000 Forbes Ave,

More information

The Lean And Six Sigma Sinergy

The Lean And Six Sigma Sinergy International Journal for Quality research UDK- 658.5 / 006.83 Short Scientific Paper (1.03) The Lean And Six Sigma Sinergy Mirko Sokovic 1) D. Pavletic 2) 1) University of Ljubljana, 2) University of

More information

University of Toronto

University of Toronto University of Toronto OFFICE OF THE VICE PRESIDENT AND PROVOST 1. Introduction A Framework for Graduate Expansion 2004-05 to 2009-10 In May, 2000, Governing Council Approved a document entitled Framework

More information

Enhancing Students Understanding Statistics with TinkerPlots: Problem-Based Learning Approach

Enhancing Students Understanding Statistics with TinkerPlots: Problem-Based Learning Approach Enhancing Students Understanding Statistics with TinkerPlots: Problem-Based Learning Approach Krongthong Khairiree drkrongthong@gmail.com International College, Suan Sunandha Rajabhat University, Bangkok,

More information

Early Warning System Implementation Guide

Early Warning System Implementation Guide Linking Research and Resources for Better High Schools betterhighschools.org September 2010 Early Warning System Implementation Guide For use with the National High School Center s Early Warning System

More information

Minitab Tutorial (Version 17+)

Minitab Tutorial (Version 17+) Minitab Tutorial (Version 17+) Basic Commands and Data Entry Graphical Tools Descriptive Statistics Outline Minitab Basics Basic Commands, Data Entry, and Organization Minitab Project Files (*.MPJ) vs.

More information

Planning a research project

Planning a research project Planning a research project Gelling L (2015) Planning a research project. Nursing Standard. 29, 28, 44-48. Date of submission: February 4 2014; date of acceptance: October 23 2014. Abstract The planning

More information

Math 098 Intermediate Algebra Spring 2018

Math 098 Intermediate Algebra Spring 2018 Math 098 Intermediate Algebra Spring 2018 Dept. of Mathematics Instructor's Name: Office Location: Office Hours: Office Phone: E-mail: MyMathLab Course ID: Course Description This course expands on the

More information

ScienceDirect. Noorminshah A Iahad a *, Marva Mirabolghasemi a, Noorfa Haszlinna Mustaffa a, Muhammad Shafie Abd. Latif a, Yahya Buntat b

ScienceDirect. Noorminshah A Iahad a *, Marva Mirabolghasemi a, Noorfa Haszlinna Mustaffa a, Muhammad Shafie Abd. Latif a, Yahya Buntat b Available online at www.sciencedirect.com ScienceDirect Procedia - Social and Behavioral Scien ce s 93 ( 2013 ) 2200 2204 3rd World Conference on Learning, Teaching and Educational Leadership WCLTA 2012

More information

NUMBERS AND OPERATIONS

NUMBERS AND OPERATIONS SAT TIER / MODULE I: M a t h e m a t i c s NUMBERS AND OPERATIONS MODULE ONE COUNTING AND PROBABILITY Before You Begin When preparing for the SAT at this level, it is important to be aware of the big picture

More information

Physics 270: Experimental Physics

Physics 270: Experimental Physics 2017 edition Lab Manual Physics 270 3 Physics 270: Experimental Physics Lecture: Lab: Instructor: Office: Email: Tuesdays, 2 3:50 PM Thursdays, 2 4:50 PM Dr. Uttam Manna 313C Moulton Hall umanna@ilstu.edu

More information

Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I

Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I Session 1793 Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I John Greco, Ph.D. Department of Electrical and Computer Engineering Lafayette College Easton, PA 18042 Abstract

More information

Major Milestones, Team Activities, and Individual Deliverables

Major Milestones, Team Activities, and Individual Deliverables Major Milestones, Team Activities, and Individual Deliverables Milestone #1: Team Semester Proposal Your team should write a proposal that describes project objectives, existing relevant technology, engineering

More information

GROUP COMPOSITION IN THE NAVIGATION SIMULATOR A PILOT STUDY Magnus Boström (Kalmar Maritime Academy, Sweden)

GROUP COMPOSITION IN THE NAVIGATION SIMULATOR A PILOT STUDY Magnus Boström (Kalmar Maritime Academy, Sweden) GROUP COMPOSITION IN THE NAVIGATION SIMULATOR A PILOT STUDY Magnus Boström (Kalmar Maritime Academy, Sweden) magnus.bostrom@lnu.se ABSTRACT: At Kalmar Maritime Academy (KMA) the first-year students at

More information

BA 130 Introduction to International Business

BA 130 Introduction to International Business BA 130 Introduction to International Business COURSE SYLLABUS Department of Business and Economics Spring, 2017 Credit: Instructor: Office Hours: E-mail: 3 units (45 lecture hours) Dr. Alexander Anokhin

More information

THE PENNSYLVANIA STATE UNIVERSITY SCHREYER HONORS COLLEGE DEPARTMENT OF MATHEMATICS ASSESSING THE EFFECTIVENESS OF MULTIPLE CHOICE MATH TESTS

THE PENNSYLVANIA STATE UNIVERSITY SCHREYER HONORS COLLEGE DEPARTMENT OF MATHEMATICS ASSESSING THE EFFECTIVENESS OF MULTIPLE CHOICE MATH TESTS THE PENNSYLVANIA STATE UNIVERSITY SCHREYER HONORS COLLEGE DEPARTMENT OF MATHEMATICS ASSESSING THE EFFECTIVENESS OF MULTIPLE CHOICE MATH TESTS ELIZABETH ANNE SOMERS Spring 2011 A thesis submitted in partial

More information

University of Exeter College of Humanities. Assessment Procedures 2010/11

University of Exeter College of Humanities. Assessment Procedures 2010/11 University of Exeter College of Humanities Assessment Procedures 2010/11 This document describes the conventions and procedures used to assess, progress and classify UG students within the College of Humanities.

More information

New Features & Functionality in Q Release Version 3.2 June 2016

New Features & Functionality in Q Release Version 3.2 June 2016 in Q Release Version 3.2 June 2016 Contents New Features & Functionality 3 Multiple Applications 3 Class, Student and Staff Banner Applications 3 Attendance 4 Class Attendance 4 Mass Attendance 4 Truancy

More information

Adler Graduate School

Adler Graduate School Adler Graduate School Richfield, Minnesota AGS Course 500 Principles of Research 1. Course Designation and Identifier 1.1 Adler Graduate School 1.2 Course Number: 500 1.3 Research 1.4 Three (3) credits

More information

A Comparison of Charter Schools and Traditional Public Schools in Idaho

A Comparison of Charter Schools and Traditional Public Schools in Idaho A Comparison of Charter Schools and Traditional Public Schools in Idaho Dale Ballou Bettie Teasley Tim Zeidner Vanderbilt University August, 2006 Abstract We investigate the effectiveness of Idaho charter

More information

GDP Falls as MBA Rises?

GDP Falls as MBA Rises? Applied Mathematics, 2013, 4, 1455-1459 http://dx.doi.org/10.4236/am.2013.410196 Published Online October 2013 (http://www.scirp.org/journal/am) GDP Falls as MBA Rises? T. N. Cummins EconomicGPS, Aurora,

More information

The open source development model has unique characteristics that make it in some

The open source development model has unique characteristics that make it in some Is the Development Model Right for Your Organization? A roadmap to open source adoption by Ibrahim Haddad The open source development model has unique characteristics that make it in some instances a superior

More information

Unit 7 Data analysis and design

Unit 7 Data analysis and design 2016 Suite Cambridge TECHNICALS LEVEL 3 IT Unit 7 Data analysis and design A/507/5007 Guided learning hours: 60 Version 2 - revised May 2016 *changes indicated by black vertical line ocr.org.uk/it LEVEL

More information

Measures of the Location of the Data

Measures of the Location of the Data OpenStax-CNX module m46930 1 Measures of the Location of the Data OpenStax College This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 The common measures

More information

Introduction to Simulation

Introduction to Simulation Introduction to Simulation Spring 2010 Dr. Louis Luangkesorn University of Pittsburgh January 19, 2010 Dr. Louis Luangkesorn ( University of Pittsburgh ) Introduction to Simulation January 19, 2010 1 /

More information

Utilizing Soft System Methodology to Increase Productivity of Shell Fabrication Sushant Sudheer Takekar 1 Dr. D.N. Raut 2

Utilizing Soft System Methodology to Increase Productivity of Shell Fabrication Sushant Sudheer Takekar 1 Dr. D.N. Raut 2 IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 04, 2014 ISSN (online): 2321-0613 Utilizing Soft System Methodology to Increase Productivity of Shell Fabrication Sushant

More information

Lecture 2: Quantifiers and Approximation

Lecture 2: Quantifiers and Approximation Lecture 2: Quantifiers and Approximation Case study: Most vs More than half Jakub Szymanik Outline Number Sense Approximate Number Sense Approximating most Superlative Meaning of most What About Counting?

More information

Pair Programming: When and Why it Works

Pair Programming: When and Why it Works Pair Programming: When and Why it Works Jan Chong 1, Robert Plummer 2, Larry Leifer 3, Scott R. Klemmer 2, Ozgur Eris 3, and George Toye 3 1 Stanford University, Department of Management Science and Engineering,

More information

School Competition and Efficiency with Publicly Funded Catholic Schools David Card, Martin D. Dooley, and A. Abigail Payne

School Competition and Efficiency with Publicly Funded Catholic Schools David Card, Martin D. Dooley, and A. Abigail Payne School Competition and Efficiency with Publicly Funded Catholic Schools David Card, Martin D. Dooley, and A. Abigail Payne Web Appendix See paper for references to Appendix Appendix 1: Multiple Schools

More information