Presentation is loading. Please wait.

Presentation is loading. Please wait.

CIS 746 Software Measurement

Similar presentations


Presentation on theme: "CIS 746 Software Measurement"— Presentation transcript:

1 CIS 746 Software Measurement
Dr. David A Gustafson 1

2 Did you measure anything yesterday?

3 Why did you measure it?

4 How did you use the measurement?

5 Was it a GOOD measure?

6 How do you decide if it is a good measure?

7 What properties do you want your measure to have?

8 What is measurement?

9 Course Purpose introduction to terminology understanding of concepts
software measurement theory experience in developing measures OR answer those questions for software 2

10 Course Conduct Lectures Interactive sessions Articles
TWR 9:00-11:15 Interactive sessions T 7:00PM - 10:00PM Articles you are responsible for reading assigned pages Assignments,2 exams, 2 papers 3

11 Interactive Sessions Tuesdays, 7PM-10PM
starting June 25 Discussion question/topic/task posted on web page Send comments, etc I will post on web page

12 Papers

13 Exams one midterm (150 points each) one final (200 points) – July 25
crib sheets 8.5 by 11 inches handwritten turn in with exam 1 for midterm, 2 for final 11

14 Information www - course web page Announcements Lectures (tegrity)
interactive sessions syllabus grades through KS Online grade system 7

15 Course Grading Grade based on total points 90% or above - A
homework, 2 exams, final, projects 90% or above - A 80% or above - B Late Assignments 10% after start of class 10% each additional day 4

16 Questions send - 12

17 Reading Assignment for Wed
Pfleeger, etal “Status Report on Software Measurement”, IEEE Software March/April 97 Fenton, “Software Measurement: A Necessary Scientific Basis”, IEEE TOSE March 94

18 Lord Kelvin It isn’t science unless you can measure it
If we want to make software engineering a science (or an engineering discipline), we need to be able to quantify attributes of the software product and the software development process

19 Measurement (see article)
Measurement is the process of assigning numbers or symbols to entities based on some attribute or property of the entity

20 Software Engineering Do you know how many lines of code you write per day (on the average)? Do you know how many errors per day you produce? Do you know the complexity of your last program? Do you know the quality of your programs?

21 Measurement examples People's height Temperature Number of marbles
Numbers on uniforms Rank in class

22 Measurement Scales (see article)
Nominal Ordinal Interval Rational Absolute

23 Measure vs Prediction measure prediction system
mapping entity to number prediction system math model (or formula) mapping measure to prediction

24 Representation Condition
See article

25 Complexity vague notion relies on intuition related to over used
readability understandability maintainability quality over used


Download ppt "CIS 746 Software Measurement"

Similar presentations


Ads by Google