Module Identifier SEM3510  
Module Title QUANTITATIVE METHODS IN SOFTWARE ENGINEERING  
Academic Year 2002/2003  
Co-ordinator Dr Mark B Ratcliffe  
Semester Semester 1  
Other staff Dr Edel M Sherratt  
Pre-Requisite MA24010  
Course delivery Lecture   20 lectures  
  Seminars / Tutorials   (up to) 4 workshops  
Assessment Semester Exam   2 Hours   80%  
  Semester Assessment   one piece of coursework   20%  
  Supplementary Exam   Will take the same form, under the terms of the department's policy   100%  
Further details http://www.aber.ac.uk/compsci/ModuleInfo/SEM3510  

Learning outcomes

On successful completion of this module students should:

Syllabus

MEASUREMENT THEORY - 2 Lectures
SIZE AND COMPLEXITY METRICS - 4 Lectures
DATA GATHERING AND ANALYSIS - 4 Lectures
DEFECT PREVENTION AND PREDICTION - 3 Lectures
OPTIMISING THE DEVELOPMENT PROCESS - 2 Lectures
PERFORMANCE PARAMETERS - 3 Lectures
PERFORMANCE MODELLING - 2 Lectures

General description

"If you can't measure it you can't manage it." This statement, while not universally true, has become a cliche in modern management. It is certainly true that our inability to manage many characteristics of software systems leads to great difficulty in managing them. This module introduces the basic ideas of measurement theory and describes the different approaches that have been tried in attempts to measure the characteristics of software systems. The way that these approaches have been used in practice and their limitations are also discussed.

Aims

To introduce students to the best industrial practice in the use of quantitative methods both in the development and in the operation of computer systems and to demonstrate the inadequacy of the current state of the art.

Reading Lists

Books
** Recommended Consultation
Norman E. Fenton. (2000) Software Metrics: a Rigorous and Practical Approach. 2nd. Brooks/Cole Publishing
Barbara Kitchenham. (1996) Software metrics: Measurement for Software Process Improvement. NCC Blackwell