Transparencies prepared by Aimo Törn in the Autumn 1997, Spring 2000 for a course on Software Quality Metrics at the Computer Science Department of Åbo Akademi University and TUCS Turku, Finland. The course is based on the bookNorman E. Fenton and Shari Lawrence Pfleeger: Software Metrics, A Rigorous & Practical Approach, International Thomson Computer Press, London 1997, 638 pp.
© A. Törn. Must not be reproduced verbatim or by editing, or used for giving a course without permission from the author.
PART 1: Fundamentals of Measurement and Experimentation, Ch. 1-6
PART 2: Software Engineering Measurement, Ch. 7-12
PART 3: Measurement and Management, Ch. 13-15
Lecture 1:PART 2: Software Engineering Measurement1 Measurement: What is it and why do it?Lecture 2:
2 Basics of measurement2 Basics of measurement cont.Lecture 3:
3 A goal-based framework for software measurement
Törn: Models of software accumulation, J. Systems Software, 1990; 12: 39-424 Empirical investigationLecture 4:5 Software-metrics data collection
6 Analyzing software-measurement data collection
Lecture 5:PART 3: Measurement and Management7 Measuring internal product attibutes: sizeLecture 6:
8 Measuring internal product atttributes: structure8 Measuring internal product attibutes: structure, cont.Lecture 7:
Törn, A., T. Andersson and K. Enholm (1999), "A Complexity Metrics Model for Software", see also TUCS Technical Report No. 99, 16 pp., 1996.8.3 Modularity and information flow attributesLecture 8:9 Measuring external product attributesLecture 9:
Eriksson, I. and A. Törn (1991), "A model for IS quality", Software Engineering Journal 6, 152-158.
Eriksson, I. and A. Törn (1997), "SPECIAL ISSUE: Information System Quality", IST 39/12, 797-850.10 Software reliability: Measurement and prediction
11 Resource measurement: Productivity, teams, and tools
12 Making process predictions
Lecture 10:TOP13 Planning a measurement programLecture 11:
14 Measurement in practice14 Measurement in practice, cont.
15 Empirical research in software engineering