Programmes

BACHELOR OF SCIENCE IN SOFTWARE ENGINEERING

SENG 41542

SOFTWARE METRICS AND MEASUREMENTS

Status : Core Pre-requisite : SENG 21533, SENG 31513 Co-requisite : None

 

On completion of this course, the student should be able to:

  • Demonstrate sound understanding of software metrics and measurement theory and terminology
  • Select software metrics based on goals
  • Design and tailor the selected metrics to suit the information needs
  • Determine what data to collect, collect and analyse it
  • Interpret and communicate metric results.

Overview of software metrics, basics of measurement theory, goal-based framework for software measurement, empirical investigations in software engineering, measuring internal software attributes, measuring external software attributes, measuring software effort, cost and schedule, software test metrics, measuring software quality and reliability, validation of software metrics.

Lectures, self-study assignments and group work

End of course unit examination and continuous assessment.

  1. Fenton, N E andPfleeger, S L (1998). Software Metrics: A Rigorous and Practical Approach. Course Technology
  2. Kan, S H (2003). Metrics and Models in Software Quality Engineering. Addison-Wesley
  3. Laird, L M and Brennan, C (2006). Software Measurement and Estimation: A Practical Approach. Wiley.

Back