Lesson plan /

Lesson Information

Course Credit
Course ECTS Credit
Teaching Language of Instruction İngilizce
Level of Course Bachelor's Degree, TYYÇ: Level 6, EQF-LLL: Level 6, QF-EHEA: First Cycle
Type of Course
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience?
Course Coordinator Assist. Prof. Dr. HASAN ÇİFCİ
Instructor (s)
Course Assistant

Purpose and Content

The aim of the course Aims to equip students with the ability to quantitatively assess and improve the quality of software engineering processes and products. The objectives include understanding the theoretical underpinnings of software metrics, learning how to effectively apply these metrics in real-world scenarios, and developing skills in analyzing and interpreting data to inform decision-making in software development.
Course Content This course covers a comprehensive range of topics in software metrics. Starting with the fundamental principles and methodologies of software measurement, it delves into various types of metrics, including process, project, and product metrics. The course also explores the application of these metrics in assessing software quality, productivity, and performance. Students will learn about metric analysis techniques, the use of tools for metric collection and analysis, and best practices for implementing metrics in software development projects. Case studies and practical exercises are integrated to provide real-world context and application.

Weekly Course Subjects

1Introduction to Software Metrics and Measurement Theory
2Fundamentals of Process Metrics
3Project Metrics and Management
4Product Metrics and Quality Attributes
5Data Collection Techniques for Software Metrics
6Analysis and Interpretation of Software Metrics
7Tools and Techniques for Metric Collection
8Software Quality Models and Assessment
9Case Studies in Process Improvement Using Metrics
10Metrics for Software Maintenance and Evolution
11Agile Metrics and Performance Indicators
12Advanced Topics in Software Metrics
13Ethical Considerations and Challenges in Software Metrics
14Course Review

Resources

1- Norman Fenton, Software Metrics: A Rigorous and Practical Approach.