Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.