Module Identifier SEM3510  
Module Title QUANTITATIVE METHODS IN SOFTWARE ENGINEERING  
Academic Year 2006/2007  
Co-ordinator Dr Edel M Sherratt  
Semester Semester 1  
Other staff Dr Edel M Sherratt, Dr Lynda A Thomas  
Pre-Requisite Available to MEng students only.  
Course delivery Seminars / Tutorials   (up to) 4 workshops  
  Lecture   20 lectures  
Assessment
Assessment TypeAssessment Length/DetailsProportion
Semester Exam2 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:


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.

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.

Reading Lists

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

Notes

This module is at CQFW Level 7