MTAT Software Engineering Management

Size: px
Start display at page:

Download "MTAT Software Engineering Management"

Transcription

1 MTAT Software Engineering Management Lecture 07: SPI & Measurement Part A Dietmar Pfahl Spring dietmar.pfahl@ut.ee

2 Announcement ATI Career Day Friday

3 Announcement Industry Guest Lecture Monday 23 March Increasing the predictability of software delivery with lean processes by Marek Laasik (VP Engineering at Fortumo)

4 Project Short Presentation on March 25 Purpose: to present initial ideas about the improvement project you intend to plan, and to get feedback regarding suitability Duration: 3-5 min / max. 3 slides Content: (1) Context of the proposed improvement project, (2) Issues to be addressed/resolved and corresponding improvement goals, (3) Optional: Sketch of the process changes you suggest to make in order to achieve the improvement goals

5 Structure of Lecture 7 Motivation and Definitions (Measure, Measurement) Example Measures (Process, Product, Resource) Subjectve Measurement

6 Project Planning and Control All activities aim at matching the current course of the sw project with the planned course of the SW Project

7 Processes Types of Process Models Product-Engineering Processes Engineering Processes Process-Engineering Processes Non-Engineering Processes Business Processes Social Processes Process Modeling Processes Software Knowledge Development Processes Maintenance Processes Project Mgmt Processes Quality Mgmt Processes Measurement Processes Improvement Processes Product Line Processes Conf Mgmt Processes Product Models... Quality Models Process Models Process Taxonomy PROFES Business Process Models... Social Process Models Engineering Process Models Life Cycle Models Technical Process Models Managerial Process Models Process Engineering Proc. Models

8 SPI Planning and Control Process Improvement Model SPIP Planning SPIP Control All activities aim at matching the current course of the SPI project with the planned course of the SPI Project (SPIP) Context SPIP Steering SPIP Start SPIP Enactment SPIP End SPIP = SPI Project

9 Measurement in PROFES

10 Definitions: Measurement and Measure Measurement: Measurement is the process through which values (e.g., numbers) are assigned to attributes of entities of the real world. Measure: A measure is the result of the measurement process, so it is the assignment of a value to an entity with the goal of characterizing a specified attribute. Source: Sandro Morasca, Software Measurement, in Handbook of Software Engineering and Knowledge Engineering - Volume 1: Fundamentals (refereed book), pp , Knowledge Systems Institute, Skokie, IL, USA, 2001, ISBN: X. A Entity: Program Attribute: Size Size Measure Scale & Unit 4 e * 3 d * 2 c * 1 b * 0 a * B LOC (lines of code)

11 Software Measurement Challenge Measuring physical properties (attributes): entity attribute unit* scale (type) value range* Human Height cm ratio 178 (1, 300) Human Temperature C interval 37 (30, 45) Measuring non-physical properties (attributes): entity attribute unit* scale (type) value range* Human Intelligence/IQ index ordinal 135 [0, 200] Program Modifiability???? Software properties are usually non-physical: size, complexity, functionality, reliability, maturity, portability, flexibility, understandability, maintainability, correctness, testability, coupling, coherence, interoperability, unit and range are sometimes used synonymously with scale

12 Measurement What is meaningful? Some statements: 1. I am twice as tall as you! 2. In Madrid it s twice as hot (on average) as in Tartu during summer! 3. Software X is more complex than software Y! 4. Software X is twice as complex as software Y! 5. On average, our software has complexity 3.45! 6. On average, our software has high complexity! Which statements are meaningful? What statistics (e.g., mode, median, mean) and what statistical tests could be applied (e.g., parametric vs. non-parametric)?

13 Measurement Scale Types

14 Measurement Scale Types cont d The classification of scales has an important impact on their practical use, in particular on the statistical techniques and indices that can be used. Example: Indicator of central tendency of a distribution of values ( Location ). Mode = most frequent value of distribution Median = the value such that not more than 50% of the values of the distribution are less than the median and not more than 50% of the values of the distribution are greater than the median

15 Scale Types and Meaningful Measurement Scales are defined through their admissible transformations Scales (and their admissible transformations) help us decide whether a statement involving measures is meaningful what type of statistical analyses we can apply Definition of Meaningfulness: A statement S with measurement values (i.e., measures m 1,, m n ) is meaningful iff its truth or falsity value is invariant under admissible transformations Tr. iff: if and only if Tr(S[m 1,, m n ]) is true iff S[Tr(m 1 ),, Tr(m n )] is true

16 Meaningfulness of Measurement-Based Statements Definition: A statement involving measures is meaningful, if its truth value remains unchanged under any admissible transformation of its scale type Example: In Madrid, during summer, it s on average twice as hot as in Tartu (measured on the Celsius scale: e.g., 40 C vs. 20 C) -> Meaningful?

17 Meaningfulness of Measurement-Based Statements Procedure to check for meaningfulness: 1. Apply the admissible transformation to measures in a statement S and obtain a transformed statement S. 2. If S can be shown to be equivalent to S, then the statement S is meaningful for the scale associated with the admissible transformation.

18 Meaningfulness of Measurement-Based Statements Example: --- In Madrid, during summer, it s on average twice as hot as in Tartu (measured on the Celsius scale: e.g., 40 C vs. 20 C) -> Meaningful? Statement: TM = 2*TT The Celsius scale is of type interval (m =a*m + b, a>0) To check: TM = 2*TT (?) under assumption that TM = 2*TT is true Proof: (1) TM = a*tm+b = a*(2*tt)+b (2) 2*TT = 2*(a*TT+b) = a*(2*tt)+2*b We see: (1) = (2) only if b=0 -> easy to construct counter-example with b<>0 Thus: Statement is not meaningful

19 Example Interval Scales: Fahrenheit & Celsius

20 Meaningfulness Example 1 Is statement (1) on the right meaningful, if X is measured on a ratio scale? (1) (2) x1 x 2 2 a x a 2 1 x 2 Ratio Scale

21 Meaningfulness Example 1 Is statement (1) on the right meaningful, if X is measured on a ratio scale? Apply any admissible transformation M =am (a>0) for ratio scales: (1) (2) x1 x 2 2 ( a x1 x2 ) ( a 2 ) Ratio Scale

22 Meaningfulness Example 1 Is statement (1) on the right meaningful, if X is measured on a ratio scale? (1) x 1 2 x 2 m Ratio Scale Apply any admissible transformation M =am (a>0) for ratio scales: By arithmetic manipulation, (2) can always be made equivalent to Tr(1) using any admissible transformation Tr. Therefore, the first statement is meaningful for a ratio scale. (2) a x 1 a 2 x 2 a m

23 Meaningfulness Example 2 Is statement (1) on the right meaningful, if X is measured on an interval scale? (1) x 1 2 x 2 m Interval Scale

24 Meaningfulness Example 2 Is statement (1) on the right meaningful, if X is measured on an interval scale? Apply any admissible transformation M =am+b (a>0) for interval scales: (1) (2) x 1 a x 2 1 x 2 b a x 2 m 2 b a m b Interval Scale By arithmetic manipulation, (2) can always be made equivalent to Tr(1). Therefore, the first statement is meaningful for an interval scale.

25 Meaningfulness Example 3 Ordinal Scale Is statement (1) on the right meaningful, if X is measured on an ordinal scale? Apply an admissible transformation for ordinal scales, e.g., x =x 3 : For any pair of measurements x 1 and x 2, there exists always one admissible transformation such that statement (2) is false when (1) is true. Therefore, statement (1) is not meaningful for an ordinal scale. (1) (2) x x x 2 x m m 3 x 1 x 2 2 3

26 Meaningfulness Geometric Mean The geometric mean of a data set [a 1, a 2,..., a n ] is given by Scale Type? On which scale type is the geometric mean meaningful?

27 Structure of Lecture 7 Motivation and Definitions (Measure, Measurement) Example Measures (Process, Product, Resource) Subjective Measurement

28 Measurable Entities in a SW Process (Model) Ressource tool An entity can represent any of the following: Process/Activity: any activity (or set of activities) related to software development and/or maintenance (e.g., requirements analysis, design, testing) these can be defined at different levels of granularity Product/Artifact: any artifact produced or changed during software development and/or maintenance (e.g., source code, software design documents) Resources: people, time, money, hardware or software needed to perform the processes Ressource role Product in Activity Product out MTAT / Lecture 13 / Dietmar Pfahl 2014

29 Examples of Software Product Attributes Size Length, Complexity, Functionality Modularity Cohesion Coupling Quality Value (Price)... Quality (-> ISO 9126) Functionality Reliability Usability Efficiency Maintainability Portability

30 Product Measure Ex. 1: Code Size Entity Attribute Unit Scale Type Range Who collects/reports the data? When (how often) is the data collected? How is the data collected? Who is responsible for data validity? Code module Size (or better: Length) Netto Lines of Code (NLOC) Ratio (0, ) Developer Once, at end of week Using tool CoMeas Project Manager

31 Product Measure Ex. 2: Code Quality 1 Entity Attribute Unit Scale Type Range Who collects/reports the data? When (how often) is the data collected? How is the data collected? Who is responsible for data validity? Code module (class file) Quality (or better: Correctness) Defects (Def) Ratio [0, ) Developer Continuously during unit testing Using defect reporting tool TRep Project Manager

32 Product Measure Ex. 3: Code Quality 2 Entity Attribute Unit Scale Type Range Who collects/reports the data? When (how often) is the data collected? How is the data collected? Who is responsible for data validity? Code module (file) Quality (or better: Defect Density) Def / NLOC Ratio [0, ) Developer Continuously during unit testing Using tools TRep and CoMeas Project Manager

33 Common OO Code Measures Measure Coupling Cohesion Cyclomatic Complexity Method Hiding Factor Attribute Hiding Factor Depth of Inheritance Tree Number of Children Weighted Methods Per Class Number of Classes Lines of Code (net and total; comment) Churn (new + changed LoC) Desirable Value Lower Higher Lower Higher Higher Low (tradeoff) Low (tradeoff) Low (tradeoff) Higher (with ident functionality) Lower (with ident functionality) Lower (with ident functionality) MTAT / Lecture 13 / Dietmar Pfahl 2014

34 Complexity McCabe Measure Cyclomatic Complexity (CC) Desirable Value Lower Description Defines the number of independent (simple) paths in a Control Flow Graph (CFG). Draw CFG, then calculate CC as follows: CC = #(edges) #(nodes) + 2 CC = #(decisions) + 1 CC = = 6 MTAT / Lecture 13 / Dietmar Pfahl 2014

35 Direct vs. Indirect (Derived) Measures Direct measure: a measure that directly characterizes an empirical property and does not require the prior measurement of some other property Indirect measure: uses one or more (direct or indirect) measures of one or more attributes in order to measure, indirectly, another supposedly related attribute. Requires first the measurement of two or more attributes, then it combines them using a mathematical model. speed = distance / time [km/h] accuracy = ( actual estimate / estimate ) * 100% [Percentage] Is estimate a measure?

36 Indirect Measures Examples: Defect Density (DD) Reliability (Rel) Productivity (Prod) Scale type of an indirect measure M will generally be the weakest of the scale types of the direct measures M 1,, M n

37 Indirect Measures Examples: DD = Quality 1 / Size [Unit: #Def/NLOC] Reliability = Quality 1 / Time [#Def/hour] Productivity 1 = Size / Time [NLOC/hour] Productivity 2 = Size / Effort [NLOC/person-hour]...

38 Subjective Objective Quantitative Qualitative Subjective Objective Qualitative (nominal, ordinal)?? Quantitative (interval, ratio)??

39 Subjective Objective Quantitative Qualitative Assume you measure 8 times the same attribute of the same entity (A: size [LOC] B: complexity [?]) 1. A: 120 A: 120 A: B: 4 B: 4 B: high 2. A: 124 A: 120 A: B: 4 B: 4 B: high 3. A: 120 A: 120 A: B: 4 B: 5 B: very high 4. A: 120 A: 120 A: B: 4 B: 4 B: high 5. A: 124 A: 120 A: B: 4 B: 3 B: medium 6. A: 120 A: 120 A: B: 4 B: 4 B: high 7. A: 124 A: 120 A: B: 4 B: 4 B: high 8. A: 124 A: 120 A: B: 4 B: 4 B: high Six different Measurement Series

40 Subjective Objective Quantitative Qualitative Assume you measure 8 times the same attribute of the same entity (A: size [LOC] B: complexity [?]) 1. A: 120 A: 120 A: B: 4 B: 4 B: high 2. A: 124 A: 120 A: B: 4 B: 4 B: high 3. A: 120 A: 120 A: B: 4 B: 5 B: very high 4. A: 120 A: 120 A: B: 4 B: 4 B: high 5. A: 124 A: 120 A: B: 4 B: 3 B: medium 6. A: 120 A: 120 A: B: 4 B: 4 B: high 7. A: 124 A: 120 A: B: 4 B: 4 B: high 8. A: 124 A: 120 A: B: 4 B: 4 B: high Guess: Columns 1 to 5 are Quantitative BUT: Columns 4&5 Might be Labels (not Numbers)

41 Subjective Objective Quantitative Qualitative Assume you measure 8 times the same attribute of the same entity (A: size [LOC] B: complexity [?]) 1. A: 120 A: 120 A: B: 4 B: 4 B: high 2. A: 124 A: 120 A: B: 4 B: 4 B: high 3. A: 120 A: 120 A: B: 4 B: 5 B: very high 4. A: 120 A: 120 A: B: 4 B: 4 B: high 5. A: 124 A: 120 A: B: 4 B: 3 B: medium 6. A: 120 A: 120 A: B: 4 B: 4 B: high 7. A: 124 A: 120 A: B: 4 B: 4 B: high 8. A: 124 A: 120 A: B: 4 B: 4 B: high Guess: Columns 2 and 4 are Objective BUT: What if Column 4 Had value high?

42 Types and Uses of Measures Types of Measures Direct vs. Indirect Subjective vs. Objective Has to do with measurement process (human involvement) (reliability) Qualitative vs. Quantitative Has to do with scale type Uses of Measures Assessment vs. Prediction NB: Measurement for prediction requires a prediction model

43 Measurable Entities in a SW Process (Model) Ressource tool An entity can represent any of the following: Process/Activity: any activity (or set of activities) related to software development and/or maintenance (e.g., requirements analysis, design, testing) these can be defined at different levels of granularity Product/Artifact: any artifact produced or changed during software development and/or maintenance (e.g., source code, software design documents) Resources: people, time, money, hardware or software needed to perform the processes Ressource role Product in Activity Product out

44 Examples of Software Process and Resource Attributes that can be measured Process-related: Efficiency: How fast (time, duration), how much effort (effort, cost), how much quantity/quality per time or effort unit (velocity, productivity)? Effectiveness: Do we get the results (quantity/quality) we want? e.g., test coverage Capability: CMMI level Resource-related: People: Skill, knowledge, experience, learning, motivation, personality Organisation: Maturity Method/Technique/Tool: Effectiveness, efficiency, learnability, cost

45 Process Measure Ex. 1: Acceptance Test Time Entity Attribute Unit Scale Type Range Who collects/reports the data? When (how often) is the data collected? How is the data collected? Who is responsible for data validity? Acceptance Test Time (or Duration ) Calendar Day Interval or Ratio [0, ) Customer XYZ At end of every test day Using reporting template RT Product Owner

46 Process Measure Ex. 2: Coding Effort Entity Attribute Unit Scale Type Range Who collects/reports the data? When (how often) is the data collected? How is the data collected? Who is responsible for data validity? Coding Effort Person-hour Ratio [0, ) Developer At end of every work day Using reporting template RE Project Manager

47 Time versus Effort Time: Entity: Some Activity (e.g., Test) Attribute: Time (or Duration) Unit: Year, Month, Week, (Work) Day, Hour, Minute, Second,... Range: [0, ) Scale type: ratio Characterisation: Direct Quantitative Objective/Subjective??? Effort: Entity: Some Activity (e.g., Test) Attribute: Effort Unit: Person-Year,, Person- Day, Person-Hour, Range: [0, ) Scale type: ratio Characterisation: Direct Quantitative Objective/Subjective???

48 Effort vs. Time Trade-Off Person Effort = 4 person-days (pd) Day Person Effort = 4 pd What does it mean when I say: This task takes 4 days This task needs 4 person-days Person Day Effort = 4 pd Day

49 Agile Measurement: Sprint Burndown Chart Example Sprint Backlog (Task List)

50 Agile Measurement: Burn-Down & Burn-Up Both can be used to calculate (average) team velocity = Story Points (or: Storys) per Team per Sprint

51 Agile Measurement: Velocity [Story Points / Sprint] Story Point (or: Task) Solid agile teams have consistent velocity (+/- 20%) Fluctuations? -> Look to stabilize team / environment Velocity trending up/down? -> Look at technical debt handling (rework) and team dynamics...

52 Resource Measure Ex. 1: Programming Skill Entity Attribute Unit Scale Type Range Who collects/reports the data? When (how often) is the data collected? How is the data collected? Who is responsible for data validity? Team Member Programming Skill Programming Test Score (PTS) Ordinal [0, 1, 2, 3, 4, 5] NB: Each number needs explanation! Skill Test Agency Whenever a test is conducted Programming Test Certification Agency

53 Resource Measure Ex. 2: Personality Entity Attribute Unit Scale Type Range Who collects/reports the data? When (how often) is the data collected? How is the data collected? Who is responsible for data validity? Team Member Personality Myer Briggs Type Indicator (MBTI) Nominal Set of 16 Types: ISTJ, ISFJ, INFJ,..., ENTJ Test Agency Whenever a test is conducted MBTI Instrument Certification Agency

54 Structure of Lecture 7 Motivation and Definitions (Measure, Measurement) Example Measures (Process, Product, Resource) Subjective Measurement

55 Objective vs. Subjective Measurement Objective Measurement Usually, the measurement process can be automated (Almost) no random measurement error, i.e., the process is perfectly reliable Rule of Thumb: Subjective measures have proven to be useful but if an objective measure is available, then it is (usually) preferable Subjective Measurement Human involvement in the measurement process If we repeat the measurement of the same object(s) several times, we might not get exactly the same measured value every time, i.e., the measurement process is not perfectly reliable

56 Procedures for Subjective Measurement Subjective Measures usually entail a well-defined Measurement Procedure that precisely describes: How to collect the data (usually via questionnaires on paper or online) How to conduct interviews How to review documents (software artifacts) In which order to assess the dimensions/items of the data collection instrument, etc. Examples: ISO9000 Audit, CMMI/SPICE Assessment, Function Points

57 Objective vs. Subjective Measurement Examples: Subjective Measurement Classification of defects into severity classes Function Points (when counted manually) Software Process Assessments Objective Measurement Lines of Code Cyclomatic Complexity Memory Size Test Coverage

58 Basic Concepts in Subjective Measurement Construct Item 1. Item n Measurement Instrument Construct: A conceptual object that cannot be directly observed and therefore cannot be directly measured (i.e., we estimate the quantity we are interested in rather than directly measure it); for example: User Satisfaction Competence of a Software Engineer Efficiency of a Process Maturity of an Organization Item: A subjective measurement scale that is used to measure a construct A question on a questionnaire is an item

59 Dimensionality of Constructs Constructs can be one-dimensional or multi-dimensional If a construct is multidimensional, then each dimension covers a different and distinct aspect of the construct e.g., the different dimensions of customer satisfaction Item 1 Construct. Item n One-Dimensional

60 Likert Type Scales Evaluation-type Example: Familiarity with and comprehension of the software development environment Frequency-type Example: Customers provide information to the project team about the requirements Agreement-type Example: The tasks supported by the software at the customer site change frequently Little Unsatisfactory Satisfactory Excellent Never Rarely Occasionally Most of the time Strongly Agree Agree Disagree Strongly Disagree

61 Semantic Differential Scale Items which include semantic opposites Example: Processing of change requests to existing systems or services: the time that MIS staff takes until responding to change requests received from users of existing computer-based information systems or services. Slow Fast Timely Untimely

62 Assigning numbers to scale responses Likert-Type Scales: Strongly Agree -> 1 Agree -> 2 Disagree -> 3 Strongly Disagree -> 4 Ordinal Scale But: Often the distances between the four response categories are approximately (conceptually) equidistant and thus are treated like approximate interval scales. Semantic Differential Scale: Slow Fast Ordinal scale, but again, often treated as interval scales

63 Reliability versus Validity Assume you measure several times the same attribute of an entity (say, complexity of a code module) and the centre point is the true (but unknown) value.

64 Reliability versus Validity Not reliable: too much random bias (noise) Not valid: too much systematic bias Assume you measure several times the same attribute of an entity (say, complexity of a code module) and the centre point is the true (but unknown) value.

65 Reliability Estimation Techniques Classes Number of administrations is the number of times that the same object is measured (per observer) Number of instruments is the number of different but equivalent instruments that would need to be administered Number of Administrations (per Observer / Rater) One Number of Instruments One Inter-Rater Internal Consistency Two Parallel Forms (immediate) Two Test-Retest Parallel Forms (delayed)

66 Inter-Rater Agreement vs. Internal Consistency Example Book 1 Book 2 R1 Quality Readability bad good Suspense little much Book 3 Book 4 R2 Length Weight long heavy short light 4 Books 2 Reviewers 1 Instrument 4 Items

67 Inter-Rater Agreement vs. Internal Consistency Example Data R1: Book 1: Q: - R: 2 - S: 3 - L: 3 - W: 3 Book 2: Q: - R: 4 - S: 3 - L: 2 - W: 2 Book 3: Q: - R: 2 - S: 3 - L: 1 - W: 2 Book 4: Q: - R: 4 - S: 5 - L: 4 - W: 3 Average Inter-Item Correlation R: S: L: W: R: 1 S: L: W: Avg = 0.55 R2: Inter-rater Agreement (Readability): Book 1: Q: - R: 3 - S: 3 - L: 3 - W: 3 Book 2: Q: - R: 3 - S: 4 - L: 3 - W: 2 Book 3: Q: - R: 2 - S: 1 - L: 2 - W: 2 Book 4: Q: - R: 4 - S: 4 - L: 3 - W: 3 R1: R: R2: R: Fleiss Kappa = 0.33 (fair agreement) Quality rating: Book 1: Book 2: Book 3: Book 4:

68 Next Lecture Topic: SPI & Measurement Part B For you to do: Have a look at the PROFES Quick Reference and Manual -> What does it say about measurement? Finish and submit Homework 2 Deadline: March 16, 20:00 (sharp!) Prepare your short presentation (March 25) Submit slides (max 3) at the latest by March 24 (23:59)

MTAT Software Engineering

MTAT Software Engineering MTAT.03.094 Software Engineering Lecture 14: Measurement Dietmar Pfahl Fall 2015 email: dietmar.pfahl@ut.ee Schedule of Lectures Week 01: Introduction to SE Week 02: Requirements Engineering I Week 03:

More information

Workshop 1a: Software Measurement. Dietmar Pfahl

Workshop 1a: Software Measurement. Dietmar Pfahl Software Economics Fall 2015 Workshop 1a: Software Measurement Dietmar Pfahl (based on slides by Marlon Dumas & Anton Litvinenko) Main Message Software measures can be misleading, so Either you don t use

More information

Quality Management of Software and

Quality Management of Software and Quality Management of Software and Systems Software Measurement Prof. Dr. Liggesmeyer, 1 Motivation Measurement When you can measure what you are speaking about, and express it in numbers, you know something

More information

Measuring lateness. Definition of Measurement (Fenton)

Measuring lateness. Definition of Measurement (Fenton) When you can measure what you are speaking about, and express it in numbers, you know something about it; but when you cannot measure it, when you cannot express it in numbers, your knowledge is of a meagre

More information

R E A D : E S S E N T I A L S C R U M : A P R A C T I C A L G U I D E T O T H E M O S T P O P U L A R A G I L E P R O C E S S. C H.

R E A D : E S S E N T I A L S C R U M : A P R A C T I C A L G U I D E T O T H E M O S T P O P U L A R A G I L E P R O C E S S. C H. R E A D : E S S E N T I A L S C R U M : A P R A C T I C A L G U I D E T O T H E M O S T P O P U L A R A G I L E P R O C E S S. C H. 5 S O F T W A R E E N G I N E E R I N G B Y S O M M E R V I L L E S E

More information

Applied Statistics in Business & Economics, 5 th edition

Applied Statistics in Business & Economics, 5 th edition A PowerPoint Presentation Package to Accompany Applied Statistics in Business & Economics, 5 th edition David P. Doane and Lori E. Seward Prepared by Lloyd R. Jaisingh McGraw-Hill/Irwin Copyright 2015

More information

104 Business Research Methods - MCQs

104 Business Research Methods - MCQs 104 Business Research Methods - MCQs 1) Process of obtaining a numerical description of the extent to which a person or object possesses some characteristics a) Measurement b) Scaling c) Questionnaire

More information

Part III: Unstructured Data. Lecture timetable. Analysis of data. Data Retrieval: III.1 Unstructured data and data retrieval

Part III: Unstructured Data. Lecture timetable. Analysis of data. Data Retrieval: III.1 Unstructured data and data retrieval Inf1-DA 2010 20 III: 28 / 89 Part III Unstructured Data Data Retrieval: III.1 Unstructured data and data retrieval Statistical Analysis of Data: III.2 Data scales and summary statistics III.3 Hypothesis

More information

Guidelines for Graphing Calculator Use at the Commencement Level

Guidelines for Graphing Calculator Use at the Commencement Level Guidelines for Graphing Calculator Use at the Commencement Level Introduction Graphing calculators are instrumental in the teaching and learning of mathematics. The use of this technology should be encouraged

More information

Section 2.1 ~ Data Types and Levels of Measurement. Introduction to Probability and Statistics Spring 2017

Section 2.1 ~ Data Types and Levels of Measurement. Introduction to Probability and Statistics Spring 2017 Section 2.1 ~ Data Types and Levels of Measurement Introduction to Probability and Statistics Spring 2017 Objective To be able to classify data as qualitative or quantitative, to identify quantitative

More information

Algebra II. In this technological age, mathematics is more important than ever. When students

Algebra II. In this technological age, mathematics is more important than ever. When students In this technological age, mathematics is more important than ever. When students leave school, they are more and more likely to use mathematics in their work and everyday lives operating computer equipment,

More information

LC OL - Statistics. Types of Data

LC OL - Statistics. Types of Data LC OL - Statistics Types of Data Question 1 Characterise each of the following variables as numerical or categorical. In each case, list any three possible values for the variable. (i) Eye colours in a

More information

EAS 535 Laboratory Exercise Weather Station Setup and Verification

EAS 535 Laboratory Exercise Weather Station Setup and Verification EAS 535 Laboratory Exercise Weather Station Setup and Verification Lab Objectives: In this lab exercise, you are going to examine and describe the error characteristics of several instruments, all purportedly

More information

Measurement Theory for Software Engineers

Measurement Theory for Software Engineers Measurement Theory for Software Engineers Although mathematics might be considered the ultimate abstract science, it has always been motivated by concerns in the real, physical world. Thus it is not surprising

More information

Introduction to Basic Statistics Version 2

Introduction to Basic Statistics Version 2 Introduction to Basic Statistics Version 2 Pat Hammett, Ph.D. University of Michigan 2014 Instructor Comments: This document contains a brief overview of basic statistics and core terminology/concepts

More information

1. Types of Biological Data 2. Summary Descriptive Statistics

1. Types of Biological Data 2. Summary Descriptive Statistics Lecture 1: Basic Descriptive Statistics 1. Types of Biological Data 2. Summary Descriptive Statistics Measures of Central Tendency Measures of Dispersion 3. Assignments 1. Types of Biological Data Scales

More information

Test and Evaluation of an Electronic Database Selection Expert System

Test and Evaluation of an Electronic Database Selection Expert System 282 Test and Evaluation of an Electronic Database Selection Expert System Introduction As the number of electronic bibliographic databases available continues to increase, library users are confronted

More information

Math 1 Summer Assignment 2017

Math 1 Summer Assignment 2017 Math 1 Summer Assignment 2017 Assignment Due: Monday, August 28, 2017 Name: The following packet contains topics and definitions that you will be required to know in order to succeed in Math 1 this year.

More information

Chapter 8 Statistical Quality Control, 7th Edition by Douglas C. Montgomery. Copyright (c) 2013 John Wiley & Sons, Inc.

Chapter 8 Statistical Quality Control, 7th Edition by Douglas C. Montgomery. Copyright (c) 2013 John Wiley & Sons, Inc. 1 Learning Objectives Chapter 8 Statistical Quality Control, 7th Edition by Douglas C. Montgomery. 2 Process Capability Natural tolerance limits are defined as follows: Chapter 8 Statistical Quality Control,

More information

Information System Design IT60105

Information System Design IT60105 Information System Design IT60105 Lecture 19 Project Planning Lecture #19 ISD Project Planning SPMP Documentation System Design Models 2 Why Planning Information System Design? Program vs. Software Size

More information

Draft Proof - Do not copy, post, or distribute

Draft Proof - Do not copy, post, or distribute 1 LEARNING OBJECTIVES After reading this chapter, you should be able to: 1. Distinguish between descriptive and inferential statistics. Introduction to Statistics 2. Explain how samples and populations,

More information

How to Increase the Significance of your GIS

How to Increase the Significance of your GIS How to Increase the Significance of your GIS Wade Kloos, GIS Director, Utah Department of Natural Resources wkloos@utah.gov 2014 Esri International User Conference July 17 How to Increase the Significance

More information

Weighted 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 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 information

Physics Fundamentals of Astronomy

Physics Fundamentals of Astronomy Physics 1303.010 Fundamentals of Astronomy Course Information Meeting Place & Time ASU Planetarium (VIN P-02) TR 09:30-10:45 AM Spring 2018 Instructor Dr. Kenneth Carrell Office: VIN 119 Phone: (325) 942-2136

More information

MEASURING THE COMPLEXITY AND IMPACT OF DESIGN CHANGES

MEASURING THE COMPLEXITY AND IMPACT OF DESIGN CHANGES Presentation Paper Bio Return to Main Menu P R E S E N T A T I O N W4 Wednesday, March 8, 2000 11:00AM MEASURING THE COMPLEXITY AND IMPACT OF DESIGN CHANGES Mike Libassi Intel Corporation International

More information

ST Presenting & Summarising Data Descriptive Statistics. Frequency Distribution, Histogram & Bar Chart

ST Presenting & Summarising Data Descriptive Statistics. Frequency Distribution, Histogram & Bar Chart ST2001 2. Presenting & Summarising Data Descriptive Statistics Frequency Distribution, Histogram & Bar Chart Summary of Previous Lecture u A study often involves taking a sample from a population that

More information

Department Of Geography. MSc Applied GIS.

Department Of Geography. MSc Applied GIS. Department Of Geography. MSc Applied GIS. This is a really exciting time to be in GIS, with new tools and new software allowing the application of GIS techniques to an ever-increasing range of fields.

More information

3. If a forecast is too high when compared to an actual outcome, will that forecast error be positive or negative?

3. If a forecast is too high when compared to an actual outcome, will that forecast error be positive or negative? 1. Does a moving average forecast become more or less responsive to changes in a data series when more data points are included in the average? 2. Does an exponential smoothing forecast become more or

More information

DP Project Development Pvt. Ltd.

DP Project Development Pvt. Ltd. Dear Sir/Madam, Greetings!!! Thanks for contacting DP Project Development for your training requirement. DP Project Development is leading professional training provider in GIS technologies and GIS application

More information

Vehicle Freq Rel. Freq Frequency distribution. Statistics

Vehicle Freq Rel. Freq Frequency distribution. Statistics 1.1 STATISTICS Statistics is the science of data. This involves collecting, summarizing, organizing, and analyzing data in order to draw meaningful conclusions about the universe from which the data is

More information

Overview. INFOWO Statistics lecture S1: Descriptive statistics. Detailed Overview of the Statistics track. Definition

Overview. INFOWO Statistics lecture S1: Descriptive statistics. Detailed Overview of the Statistics track. Definition Overview INFOWO Statistics lecture S1: Descriptive statistics Peter de Waal Introduction to statistics Descriptive statistics Department of Information and Computing Sciences Faculty of Science, Universiteit

More information

Version 1.1 GIS Syllabus

Version 1.1 GIS Syllabus GEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION Version 1.1 GIS Syllabus Endorsed 1 Version 1 January 2007 GIS Certification Programme 1. Target The GIS certification is aimed at: Those who wish to demonstrate

More information

Improve Forecasts: Use Defect Signals

Improve 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 information

Lecture 8 Continuous Random Variables

Lecture 8 Continuous Random Variables Lecture 8 Continuous Random Variables Example: The random number generator will spread its output uniformly across the entire interval from 0 to 1 as we allow it to generate a long sequence of numbers.

More information

ME751 Advanced Computational Multibody Dynamics. September 14, 2016

ME751 Advanced Computational Multibody Dynamics. September 14, 2016 ME751 Advanced Computational Multibody Dynamics September 14, 2016 Quote of the Day My own business always bores me to death; I prefer other people's. -- Oscar Wilde 2 Looking Ahead, Friday Need to wrap

More information

Overview, cont. Overview, cont. Logistics. Optional Reference #1. Optional Reference #2. Workload and Grading

Overview, cont. Overview, cont. Logistics. Optional Reference #1. Optional Reference #2. Workload and Grading Course staff CS389L: Automated Logical Reasoning Lecture 1: ntroduction and Review of Basics şıl Dillig nstructor: şil Dillig E-mail: isil@cs.utexas.edu Office hours: Thursday after class until 6:30 pm

More information

Chapter 2: Tools for Exploring Univariate Data

Chapter 2: Tools for Exploring Univariate Data Stats 11 (Fall 2004) Lecture Note Introduction to Statistical Methods for Business and Economics Instructor: Hongquan Xu Chapter 2: Tools for Exploring Univariate Data Section 2.1: Introduction What is

More information

Last Lecture. Distinguish Populations from Samples. Knowing different Sampling Techniques. Distinguish Parameters from Statistics

Last Lecture. Distinguish Populations from Samples. Knowing different Sampling Techniques. Distinguish Parameters from Statistics Last Lecture Distinguish Populations from Samples Importance of identifying a population and well chosen sample Knowing different Sampling Techniques Distinguish Parameters from Statistics Knowing different

More information

ME6504 METROLOGY AND MEASUREMENTS

ME6504 METROLOGY AND MEASUREMENTS ME6504 METROLOGY AND MEASUREMENTS Lecture by, M.E., Ph.D. Associate Professor/ Mechanical E.G.S. Pillay Engineering College, Nagapattinam SYLLABUS 06-Jul-18 2 UNIT I BASICS OF METROLOGY Introduction to

More information

Math 440 Project Assignment

Math 440 Project Assignment Math 440 Project Assignment 1. Overview The goal of your project assignment is to explore an aspect of topology beyond the topics covered in class. It will be necessary to use the tools and properties

More information

ECON1310 Quantitative Economic and Business Analysis A

ECON1310 Quantitative Economic and Business Analysis A ECON1310 Quantitative Economic and Business Analysis A Topic 1 Descriptive Statistics 1 Main points - Statistics descriptive collecting/presenting data; inferential drawing conclusions from - Data types

More information

ECLT 5810 Data Preprocessing. Prof. Wai Lam

ECLT 5810 Data Preprocessing. Prof. Wai Lam ECLT 5810 Data Preprocessing Prof. Wai Lam Why Data Preprocessing? Data in the real world is imperfect incomplete: lacking attribute values, lacking certain attributes of interest, or containing only aggregate

More information

ADVENTURES IN THE FLIPPED CLASSROOM FOR INTRODUCTORY

ADVENTURES IN THE FLIPPED CLASSROOM FOR INTRODUCTORY ADVENTURES IN THE FLIPPED CLASSROOM FOR INTRODUCTORY A M Y N U S S B A U M A N D M O N N I E M C G E E STATISTICS S R C O S J U N E 5, 2 0 1 3 Amy Nussbaum and Monnie McGee SRCOS, June 5, 2013 FLIPPED

More information

Programme Specification MSc in Cancer Chemistry

Programme Specification MSc in Cancer Chemistry Programme Specification MSc in Cancer Chemistry 1. COURSE AIMS AND STRUCTURE Background The MSc in Cancer Chemistry is based in the Department of Chemistry, University of Leicester. The MSc builds on the

More information

Section II: Assessing Chart Performance. (Jim Benneyan)

Section II: Assessing Chart Performance. (Jim Benneyan) Section II: Assessing Chart Performance (Jim Benneyan) 1 Learning Objectives Understand concepts of chart performance Two types of errors o Type 1: Call an in-control process out-of-control o Type 2: Call

More information

What is Statistics? Statistics is the science of understanding data and of making decisions in the face of variability and uncertainty.

What is Statistics? Statistics is the science of understanding data and of making decisions in the face of variability and uncertainty. What is Statistics? Statistics is the science of understanding data and of making decisions in the face of variability and uncertainty. Statistics is a field of study concerned with the data collection,

More information

Name: for students entering. Algebra 2/Trig* For the following courses: AAF, Honors Algebra 2, Algebra 2

Name: for students entering. Algebra 2/Trig* For the following courses: AAF, Honors Algebra 2, Algebra 2 Name: Richard Montgomery High School Department of Mathematics Summer Math Packet for students entering Algebra 2/Trig* For the following courses: AAF, Honors Algebra 2, Algebra 2 (Please go the RM website

More information

EBS IT Meeting July 2016

EBS IT Meeting July 2016 EBS IT Meeting 18 19 July 2016 Conference Call Details Conference call: UK Numbers Tel: 0808 238 9819 or Tel: 0207 950 1251 Participant code: 4834 7876... Join online meeting https://meet.nationalgrid.com/antonio.delcastillozas/hq507d31

More information

A function is a rule that establishes a relationship between two quantities, called

A function is a rule that establishes a relationship between two quantities, called 1.7 An Introduction to Functions What you should learn GOAL 1 Identify a function and make an input-output table for a function. GOAL 2 Write an equation for a real-life function, such as the relationship

More information

Follow links Class Use and other Permissions. For more information, send to:

Follow links Class Use and other Permissions. For more information, send  to: COPYRIGHT NOTICE: Stephen L. Campbell & Richard Haberman: Introduction to Differential Equations with Dynamical Systems is published by Princeton University Press and copyrighted, 2008, by Princeton University

More information

Biol/Chem 4900/4912. Forensic Internship Lecture 5

Biol/Chem 4900/4912. Forensic Internship Lecture 5 Biol/Chem 4900/4912 Forensic Internship Lecture 5 Quality Assurance/ Quality Control Quality Assurance A set of activities that ensures that development and/or maintenance processes are adequate in order

More information

Classical Test Theory. Basics of Classical Test Theory. Cal State Northridge Psy 320 Andrew Ainsworth, PhD

Classical Test Theory. Basics of Classical Test Theory. Cal State Northridge Psy 320 Andrew Ainsworth, PhD Cal State Northridge Psy 30 Andrew Ainsworth, PhD Basics of Classical Test Theory Theory and Assumptions Types of Reliability Example Classical Test Theory Classical Test Theory (CTT) often called the

More information

FCE 3900 EDUCATIONAL RESEARCH LECTURE 8 P O P U L A T I O N A N D S A M P L I N G T E C H N I Q U E

FCE 3900 EDUCATIONAL RESEARCH LECTURE 8 P O P U L A T I O N A N D S A M P L I N G T E C H N I Q U E FCE 3900 EDUCATIONAL RESEARCH LECTURE 8 P O P U L A T I O N A N D S A M P L I N G T E C H N I Q U E OBJECTIVE COURSE Understand the concept of population and sampling in the research. Identify the type

More information

Tulare County Office of Education BTSA Induction Consortium

Tulare County Office of Education BTSA Induction Consortium Tulare County Office of Education BTSA Induction Consortium Biennial Report 5/17/10 Page 1 of 15 Local Educational Agency CD Code 54-10546 Section A, Part I: Contextual Information Biennial Report Contextual

More information

8 Mathematics Curriculum

8 Mathematics Curriculum New York State Common Core 8 Mathematics Curriculum G R A D E GRADE 8 MODULE 4 Table of Contents 1... 3 Topic A: Writing and Solving (8.EE.C.7)... 11 Lesson 1: Writing Equations Using Symbols... 13 Lesson

More information

Agile Mind Mathematics 6 Scope and Sequence, Common Core State Standards for Mathematics

Agile Mind Mathematics 6 Scope and Sequence, Common Core State Standards for Mathematics In the three years preceding Grade 6, students have acquired a strong foundation in numbers and operations, geometry, measurement, and data. They are fluent in multiplication of multi- digit whole numbers

More information

Physics Fundamentals of Astronomy

Physics Fundamentals of Astronomy Physics 1303.010 Fundamentals of Astronomy Course Information Meeting Place & Time ASU Planetarium (VIN P-02) MWF 09:00-09:50 AM Spring 2017 Instructor Dr. Kenneth Carrell Office: VIN 119 Phone: (325)

More information

psychological statistics

psychological statistics psychological statistics B Sc. Counselling Psychology 011 Admission onwards III SEMESTER COMPLEMENTARY COURSE UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION CALICUT UNIVERSITY.P.O., MALAPPURAM, KERALA,

More information

Science Department-High School

Science Department-High School Science Department-High School Course Description SUBJECT: CHEMISTRY I GRADE LEVEL: 11 DURATION: 1 ACADEMIC YEAR of 250 min per Week NUMBER OF CREDITS: 1.25 BOOK : MODERN CHEMISTRY (HOLT) - To cover part

More information

Advising on Research Methods: A consultant's companion. Herman J. Ader Gideon J. Mellenbergh with contributions by David J. Hand

Advising on Research Methods: A consultant's companion. Herman J. Ader Gideon J. Mellenbergh with contributions by David J. Hand Advising on Research Methods: A consultant's companion Herman J. Ader Gideon J. Mellenbergh with contributions by David J. Hand Contents Preface 13 I Preliminaries 19 1 Giving advice on research methods

More information

Effective January 2008 All indicators in Standard / 11

Effective January 2008 All indicators in Standard / 11 Scientific Inquiry 8-1 The student will demonstrate an understanding of technological design and scientific inquiry, including process skills, mathematical thinking, controlled investigative design and

More information

Chapter 7 Forecasting Demand

Chapter 7 Forecasting Demand Chapter 7 Forecasting Demand Aims of the Chapter After reading this chapter you should be able to do the following: discuss the role of forecasting in inventory management; review different approaches

More information

Teaching a Prestatistics Course: Propelling Non-STEM Students Forward

Teaching a Prestatistics Course: Propelling Non-STEM Students Forward Teaching a Prestatistics Course: Propelling Non-STEM Students Forward Jay Lehmann College of San Mateo MathNerdJay@aol.com www.pearsonhighered.com/lehmannseries Learning Is in the Details Detailing concepts

More information

F78SC2 Notes 2 RJRC. If the interest rate is 5%, we substitute x = 0.05 in the formula. This gives

F78SC2 Notes 2 RJRC. If the interest rate is 5%, we substitute x = 0.05 in the formula. This gives F78SC2 Notes 2 RJRC Algebra It is useful to use letters to represent numbers. We can use the rules of arithmetic to manipulate the formula and just substitute in the numbers at the end. Example: 100 invested

More information

Answer keys for Assignment 10: Measurement of study variables (The correct answer is underlined in bold text)

Answer keys for Assignment 10: Measurement of study variables (The correct answer is underlined in bold text) Answer keys for Assignment 10: Measurement of study variables (The correct answer is underlined in bold text) 1. A quick and easy indicator of dispersion is a. Arithmetic mean b. Variance c. Standard deviation

More information

Robert D. Borchert GIS Technician

Robert D. Borchert GIS Technician QA/QC: AM/FM: A Checklist Confirmed for fit Quality Methods and Control Actions Robert D. Borchert GIS Technician This just goes to show that QA/QC is important. Robert D. Borchert GIS Technician Did you

More information

SPR Satisfaction Survey BC Surgical Patient Registry (SPR) Satisfaction Survey 2012

SPR Satisfaction Survey BC Surgical Patient Registry (SPR) Satisfaction Survey 2012 BC Surgical Patient Registry (SPR) Satisfaction Survey 2012 July 16, 2012 Table of Contents BACKGROUND...1 RESULTS...2 1. Demographics... 2 2. Usage of the SPR... 3 3. Access to the SPR... 6 4. Value of

More information

Scales of Measuement Dr. Sudip Chaudhuri

Scales of Measuement Dr. Sudip Chaudhuri Scales of Measuement Dr. Sudip Chaudhuri M. Sc., M. Tech., Ph.D., M. Ed. Assistant Professor, G.C.B.T. College, Habra, India, Honorary Researcher, Saha Institute of Nuclear Physics, Life Member, Indian

More information

Further Mathematics 2018 CORE: Data analysis Chapter 2 Summarising numerical data

Further Mathematics 2018 CORE: Data analysis Chapter 2 Summarising numerical data Chapter 2: Summarising numerical data Further Mathematics 2018 CORE: Data analysis Chapter 2 Summarising numerical data Extract from Study Design Key knowledge Types of data: categorical (nominal and ordinal)

More information

FURTHER MATHEMATICS. Written examination 2 (Analysis task) Wednesday 3 November 2004

FURTHER MATHEMATICS. Written examination 2 (Analysis task) Wednesday 3 November 2004 Victorian Certificate of Education 2004 SUPERVISOR TO ATTACH PROCESSING LABEL HERE FURTHER MATHEMATICS Written examination 2 (Analysis task) Core Wednesday 3 November 2004 Reading time: 11.45 am to 12.00

More information

Chapter 8 - Forecasting

Chapter 8 - Forecasting Chapter 8 - Forecasting Operations Management by R. Dan Reid & Nada R. Sanders 4th Edition Wiley 2010 Wiley 2010 1 Learning Objectives Identify Principles of Forecasting Explain the steps in the forecasting

More information

correlated to the Indiana Academic Standards for Precalculus CC2

correlated to the Indiana Academic Standards for Precalculus CC2 correlated to the Indiana Academic Standards for Precalculus CC2 6/2003 2003 Introduction to Advanced Mathematics 2003 by Richard G. Brown Advanced Mathematics offers comprehensive coverage of precalculus

More information

MATH 10 INTRODUCTORY STATISTICS

MATH 10 INTRODUCTORY STATISTICS MATH 10 INTRODUCTORY STATISTICS Ramesh Yapalparvi It is Time for Homework! ( ω `) First homework + data will be posted on the website, under the homework tab. And also sent out via email. 30% weekly homework.

More information

The remains of the course

The remains of the course Math 10A November 30, 2017 This is the end This is the last week of classes. This is the last class. You may see Kate taking a few photos during this class. When we re through talking, we can line up on

More information

Software Measurement. Mark Micallef

Software Measurement. Mark Micallef Software Measurement Mark Micallef mmica01@um.edu.mt Brief Course Overview Introduction to Measurement Theory Measurement as applied Software Examples of Various Metrics, Measures and Indicators Introduction

More information

Programme Specification (Undergraduate) Chemistry

Programme Specification (Undergraduate) Chemistry Programme Specification (Undergraduate) BSc Chemistry This document provides a definitive record of the main features of the programme and the learning outcomes that a typical student may reasonably be

More information

Midterm II. Introduction to Artificial Intelligence. CS 188 Spring ˆ You have approximately 1 hour and 50 minutes.

Midterm II. Introduction to Artificial Intelligence. CS 188 Spring ˆ You have approximately 1 hour and 50 minutes. CS 188 Spring 2013 Introduction to Artificial Intelligence Midterm II ˆ You have approximately 1 hour and 50 minutes. ˆ The exam is closed book, closed notes except a one-page crib sheet. ˆ Please use

More information

NP-Completeness Part II

NP-Completeness Part II NP-Completeness Part II Please evaluate this course on Axess. Your comments really do make a difference. Announcements Problem Set 8 due tomorrow at 12:50PM sharp with one late day. Problem Set 9 out,

More information

California Content Standard. Essentials for Algebra (lesson.exercise) of Test Items. Grade 6 Statistics, Data Analysis, & Probability.

California Content Standard. Essentials for Algebra (lesson.exercise) of Test Items. Grade 6 Statistics, Data Analysis, & Probability. California Content Standard Grade 6 Statistics, Data Analysis, & Probability 1. Students compute & analyze statistical measurements for data sets: 1.1 Compute the mean, median & mode of data sets 1.2 Understand

More information

FIRE DEPARMENT SANTA CLARA COUNTY

FIRE DEPARMENT SANTA CLARA COUNTY DEFINITION FIRE DEPARMENT SANTA CLARA COUNTY GEOGRAPHIC INFORMATION SYSTEM (GIS) ANALYST Under the direction of the Information Technology Officer, the GIS Analyst provides geo-spatial strategic planning,

More information

SCIENCE PROGRAM CALCULUS III

SCIENCE PROGRAM CALCULUS III SCIENCE PROGRAM CALCULUS III Discipline: Mathematics Semester: Winter 2005 Course Code: 201-DDB-05 Instructor: Objectives: 00UV, 00UU Office: Ponderation: 3-2-3 Tel.: 457-6610 Credits: 2 2/3 Local: Course

More information

Decision Support Models

Decision Support Models Decision Support Models Measurement scales Carlos Bana e Costa João Lourenço Mónica Oliveira 2012/2013 2 MULTICRITERIA STEPS: Structuring vs. evaluation OPTIONS STRUCTURING EVALUATION Points of view Plausible

More information

Feedback. The Lost Art Of Agile. (v2)

Feedback. The Lost Art Of Agile. (v2) Feedback The Lost Art Of Agile (v2) Software development has a history of loosing feedback Why Lost? - Waterfall The implementation described above is risky and invites failure. Winston Royce, 1970 Why

More information

Algebra 2 Level 2 Summer Packet

Algebra 2 Level 2 Summer Packet Algebra Level Summer Packet This summer packet is for students entering Algebra Level for the Fall of 01. The material contained in this packet represents Algebra 1 skills, procedures and concepts that

More information

SE 3S03 - Tutorial 5. Alicia Marinache. Week of Feb 09, 2015

SE 3S03 - Tutorial 5. Alicia Marinache. Week of Feb 09, 2015 SE 3S03 - Tutorial 5 Department of Computer Science McMaster University Week of Feb 09, 2015 Acknowledgments: The material of these slides is based on [1] (chapter 2) 1/16 Outline 2/16 I I I I 3/16 Definition

More information

Oakland County Parks and Recreation GIS Implementation Plan

Oakland County Parks and Recreation GIS Implementation Plan Oakland County Parks and Recreation GIS Implementation Plan TABLE OF CONTENTS 1.0 Introduction... 3 1.1 What is GIS? 1.2 Purpose 1.3 Background 2.0 Software... 4 2.1 ArcGIS Desktop 2.2 ArcGIS Explorer

More information

Requirements Validation. Content. What the standards say (*) ?? Validation, Verification, Accreditation!! Correctness and completeness

Requirements Validation. Content. What the standards say (*) ?? Validation, Verification, Accreditation!! Correctness and completeness Requirements Validation Requirements Management Requirements Validation?? Validation, Verification, Accreditation!! Check if evrything is OK With respect to what? Mesurement associated with requirements

More information

Geographical knowledge and understanding scope and sequence: Foundation to Year 10

Geographical knowledge and understanding scope and sequence: Foundation to Year 10 Geographical knowledge and understanding scope and sequence: Foundation to Year 10 Foundation Year 1 Year 2 Year 3 Year 4 Year 5 Year 6 Year level focus People live in places Places have distinctive features

More information

GEOGRAPHIC INFORMATION SYSTEM (GES203)

GEOGRAPHIC INFORMATION SYSTEM (GES203) GEOGRAPHIC INFORMATION SYSTEM (GES203) GIS Components Level 2:1 By: Mrs Mupfiga Presentation Layout Recap Learning Objectives Components of GIS GIS Data References Lecture Evaluation Learning Objectives

More information

The exam is closed book, closed calculator, and closed notes except your one-page crib sheet.

The exam is closed book, closed calculator, and closed notes except your one-page crib sheet. CS 188 Fall 2018 Introduction to Artificial Intelligence Practice Final You have approximately 2 hours 50 minutes. The exam is closed book, closed calculator, and closed notes except your one-page crib

More information

SOFTWARE ARCHITECTURE DESIGN OF GIS WEB SERVICE AGGREGATION BASED ON SERVICE GROUP

SOFTWARE ARCHITECTURE DESIGN OF GIS WEB SERVICE AGGREGATION BASED ON SERVICE GROUP SOFTWARE ARCHITECTURE DESIGN OF GIS WEB SERVICE AGGREGATION BASED ON SERVICE GROUP LIU Jian-chuan*, YANG Jun, TAN Ming-jian, GAN Quan Sichuan Geomatics Center, Chengdu 610041, China Keywords: GIS; Web;

More information

Islamic Foundation School Course Outline Course Title: Calculus and Vectors

Islamic Foundation School Course Outline Course Title: Calculus and Vectors Islamic Foundation School Course Outline Course Title: Calculus and Vectors Course Code: MCV4U Course Type: University Preparation Grade: 12 Credit Value: 1.0 Prerequisites: Advanced Functions, Grade 12,

More information

Validating Software Evolution of Agile Projects Using Lehman Laws

Validating Software Evolution of Agile Projects Using Lehman Laws Validating Software Evolution of Agile Projects Using Lehman Laws A DISSERTATION SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENT FOR THE AWARD OF THE DEGREE OF MASTER OF TECHNOLOGY IN COMPUTER SCIENCE

More information

Descriptive Data Summarization

Descriptive Data Summarization Descriptive Data Summarization Descriptive data summarization gives the general characteristics of the data and identify the presence of noise or outliers, which is useful for successful data cleaning

More information

Weather Second Grade Virginia Standards of Learning 2.6 Assessment Creation Project. Amanda Eclipse

Weather Second Grade Virginia Standards of Learning 2.6 Assessment Creation Project. Amanda Eclipse Weather Second Grade Virginia Standards of Learning 2.6 Assessment Creation Project 1 Amanda Eclipse Overview and Description of Course The goal of Virginia s science standards is for the students to develop

More information

Public Disclosure Copy. Implementation Status & Results Report Strengthening Institutional Capacity for Government Effectiveness Project (P149176)

Public Disclosure Copy. Implementation Status & Results Report Strengthening Institutional Capacity for Government Effectiveness Project (P149176) Public Disclosure Authorized AFRICA Burundi Governance Global Practice IBRD/IDA Investment Project Financing FY 2015 Seq No: 4 ARCHIVED on 10-Jul-2017 ISR28718 Implementing Agencies: Government of Burundi,

More information

Trish Price & Peter Price. 10 Minutes a Day. Level 2. Book 1: Extended Addition & Subtraction Worksheets

Trish Price & Peter Price. 10 Minutes a Day. Level 2. Book 1: Extended Addition & Subtraction Worksheets Trish Price & Peter Price 1 Minutes a Day Level 2 Book 1: Extended Addition & Subtraction Worksheets Developing Fluency Worksheets Series Grade 1 / Year 2 Four ebooks: - Addition & Subtraction to 1 - Addition

More information

Statistical Quality Control - Stat 3081

Statistical Quality Control - Stat 3081 Statistical Quality Control - Stat 3081 Awol S. Department of Statistics College of Computing & Informatics Haramaya University Dire Dawa, Ethiopia March 2015 Introduction Lot Disposition One aspect of

More information

CIMA Professional 2018

CIMA Professional 2018 CIMA Professional 2018 Interactive Timetable Version 16.25 Information last updated 06/08/18 Please note: Information and dates in this timetable are subject to change. A better way of learning that s

More information