Lecture sylabus PV260

Week 2 - Software measurement and metrics, and their role in quality improvement.

Lecturer: Bruno Rossi, FI MU
Date: 24. 2. 2015 at 12:00-13:40 in A318, FI MU

About the lecturer: Bruno Rossi, PhD is Assistant Professor at LaSArIS, his main interests are Requirements Engineering, Free/Libre Open Source Software, Agile Development.

Abstract of the lecture: In this lecture we will discuss software measurement and its impact on software quality. We will start with a discussion of software measurement and some pitfalls that can lead to wrong interpretations. For this purpose, we will use the ISO/IEC 15939 standard as the context of reference. We will then look at the Goal Question Metrics (GQM) approach as a way to link measurement goals to lower level metrics. We will then see how measurements can be linked to external and internal product qualities and the implications in their linkage. To close the lecture, we will also look at a case study for the application of measurement within a software project.

Content

  • What do we mean by software measurement
  • Entity, attributes, measurement methods, metrics
  • Software Measurement Goals
  • About the measurement process
    • Valid and good measures
    • Scale of measures
    • Direct and indirect measures
    • Internal measures
      • Size, Structure
    • External measures (quality)
  • How to derive good metrics
  • How to pose correct questions to measure
    • Goal Question Metrics (GQM) approach
  • The role of sotware measures in software quality
    • The case of software reliability
  • Case Study about measurement programs: linkage of metrics to the quality concerns

 

Lecture Material