CIS%20746%20Software%20Measurement - PowerPoint PPT Presentation

About This Presentation
Title:

CIS%20746%20Software%20Measurement

Description:

... be able to quantify attributes of the software product and the ... prediction system. measure. math model (or formula) mapping measure to prediction. 24 ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 26
Provided by: davidgu6
Category:

less

Transcript and Presenter's Notes

Title: CIS%20746%20Software%20Measurement


1
CIS 746Software Measurement
  • Dr. David A Gustafson
  • dag_at_cis.ksu.edu

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

10
Course Conduct
  • Lectures
  • TWR 900-1115
  • Interactive sessions
  • T 700PM - 1000PM
  • Articles
  • you are responsible for reading assigned pages
  • Assignments,2 exams, 2 papers

11
Interactive Sessions
  • Tuesdays, 7PM-10PM
  • starting June 25
  • Discussion question/topic/task posted on web page
  • Send email 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

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

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

16
Questions
  • send email - dag_at_cis.ksu.edu

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 isnt 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
  • mapping entity to number
  • prediction system
  • measure
  • math model (or formula)
  • mapping measure to prediction

24
Representation Condition
  • See article

25
Complexity
  • vague notion
  • relies on intuition
  • related to
  • readability
  • understandability
  • maintainability
  • quality
  • over used
Write a Comment
User Comments (0)
About PowerShow.com