A2: Foundations of Software Measurement

DUE: 11:59PM, Wednesday 6 September 2017

30 points


1. Problems

The problems are from Fenton & Bieman, Chapter 2, pp 80-82.

  1. (10 points) Problem #5 page 80: For the empirical and numerical relation system of Example 2.5 (also see the empirical relations in Figure 2.1), determine which of the following numerical assignments satisfy the representation condition:

    1. M(Wonderman) = 100; M(Frankie) = 90; M(Peter) = 60
    2. M(Wonderman) = 100; M(Frankie) = 120; M(Peter) = 60
    3. M(Wonderman) = 100; M(Frankie) = 120; M(Peter) = 50
    4. M(Wonderman) = 68; M(Frankie) = 75; M(Peter) = 40
  2. (10 points) Problem #10, page 81: Explain why neither M4 nor M5 is a valid mapping in Example 2.16.

  3. (10 points) Problem #16, page 82: Show that, for nominal scale measures, the median is not a meaningful notion of average, but the mode (that is, the most commonly occurring class of item) is meaningful.


2. Submission

  • Submit your answers in one PDF file called a2.pdf.
  • Put your name at the top of the each page.
  • Important Reminder: You may use material from the book or other sources in your answers. However, you must cite your sources properly. Any verbatim quotations must be enclosed in quotation marks, with page numbers indicated. You will receive severe point deductions if you use material from the text or other sources that is not properly cited.