
Mustafa Kemal Atatürk, founder of the Republic of Turkey.
Feza
Buzluca.
Object‑oriented modeling and the measurement of software design quality
research areas
How do we know a design is good?
Object‑Oriented Modeling & Design
Building rigorous models of software systems using object-oriented principles — the structural vocabulary that later gets measured and evaluated.
Software Design Quality Assessment
Evaluating design quality with statistical and machine-learning methods, turning structural properties of a design into measurable, comparable indicators.
teaching
Courses & resources
Course list & lecture notes
Current and past courses, with slides and supporting material.
publications
Selected work
conference
Full publication record
Papers on object-oriented design, software metrics, and machine-learning-based quality assessment, maintained on the publications page.
Supervised MSc & PhD theses
Graduate research supervised in object-oriented modeling and software design quality.
for students
Working together
graduationProject(you): Guidance
Notes for students who want to complete their graduation project under this supervision — topics, expectations, and how to get started.
Read the guidance →gradResearch(you): Guidance
For prospective MSc/PhD students interested in pursuing graduate research in this group.
Read the guidance →requestReference(you): Letter
What to prepare and how to ask, for students requesting a reference letter.
Read the guidance →pastProjects(): List
Graduation projects supervised in previous years, for reference.
View archive →