Professional Documents
Culture Documents
Software Metrics Lecture 2
Software Metrics Lecture 2
(SWE2204)
By
Simon Kawuma(PhD)
Who am I
Name: Simon Kawuma
Designation: Lecturer
Office: Office 1, FCI Building
Department: Software Engineering
Contacts:
Email: simon.kawum@must.ac.ug
Cell: 0702190961 or 0774253512
Website: http://must.ac.ug/simon-kawuma
Qualifications:
PhD in Software Engineering-MUST
2011-2013: MSc. Embedded Computing Systems, University of Southampton &
Norwegian University of Science and Technology
2006-2009: Bachelor of Computer, Mbarara University of Science & Technology
Research Interests:
Interests are in Embedded Computing Systems: Testing and Verification of
Embedded System Software, Computer Hardware Engineering, Signal Processing,
Medical Imaging, Modeling and Simulation , Empirical Software Engineering
simon.kawuma@must.ac.ug
Software Metrics
Software Metrics: What and Why ?
Software
Metrics
The metric is a quantitative measure of the degree to which a
system, component, or process possesses a given
attribute.
Areas of Applications
•The most established area of software metrics is cost and
size estimation techniques.
Implementation I am only six months late with the Fine, you are only out of a job
project
But you cannot put reliability Then we may not get the
constraints in the contract contract
Software Metrics
Categories of Metrics
i. Product metrics: describe the characteristics of the product such as size,
complexity, design features, performance, efficiency, reliability, portability, etc.
ii. Process metrics: describe the effectiveness and quality of the
processes that produce the software product.
Examples are:
• effort required in the process
• time to produce the product
• effectiveness of defect removal during development
• number of defects found during testing
• maturity of the process
Software Metrics
• productivity
Software Metrics