Teaching

 

Courses Taught

 

Undergraduate Graduate
Computer Programming Agile Software Development
Data Structures and Algorithms Software Testing and Analysis
Software Engineering Design of Software Architectures
Software Product Line Engineering

 

Supervised Theses

 

Ph.D. Theses

Ersin Ersoy, “Automated Maintenance Support for Data-Tier Software”,
Ozyegin University, Istanbul, Turkey, 2022.

Merve Astekin, “Scalable Analysis of Large-Scale System Logs for Anomaly Detection”,
Ozyegin University, Istanbul, Turkey, 2019.

Ceren Sahin Gebizli, “Automated Refinement of Models for Model-Based Testing”,
Ozyegin University, Istanbul, Turkey, 2017.

Arjan de Roo, “Managing Software Complexity of Adaptive Systems”,
University of Twente, Enschede, The Netherlands, 2012.
(co-supervised with Dr. Lodewijk Bergmans and Prof. Dr. Mehmet Akşit)

M.Sc. Theses

Ozge Akat, “Automated Testing of Systems of Systems”, Ozyegin University, Istanbul, Turkey, 2024.

Huseyin Yapici, “Coevolution Index: A Metric for Tracking Evolutionary Coupling”, Ozyegin University, Istanbul, Turkey, 2023.

Tutku Cingil, “Black-box Test Case Selection by Relating Code Changes with Previously Fixed Defects”, Ozyegin University, Istanbul, Turkey, 2022.

Ozgur Sedefoglu, “Cost Minimization In Function-As-A-Service Computing”, Ozyegin University, Istanbul, Turkey, 2021.

Sahin Dirim, “Prioritization and Parallel Execution of Test Cases for Certification Testing”, Ozyegin University, Istanbul, Turkey, 2021.

Mustafa Gokceoglu, “Automated Defect Prioritization based on Defects Resolved at Various Project Phases”, Ozyegin University, Istanbul, Turkey, 2021.

Ahmet Esat Genc, “ADVISOR: An Adaptive Framework for Test Oracle Automation of Visual Output Systems”, Ozyegin University, Istanbul, Turkey, 2019.

Abdulhadi Kirkici, “Risk-Driven Model-based Testing”, Ozyegin University, Istanbul, Turkey, 2018.

Burcu Ozten Ergun, “Tool Support for Model Based Software Product Line Testing”, Ozyegin University, Istanbul, Turkey, 2017.

Yunus Kilic, “Generating Runtime Verification Specifications Based on Static Code Analysis Alerts”, Ozyegin University, Istanbul, Turkey, 2017.

Ersin Ersoy, “Extending Static Analysis with Application-Specific Rules by Analyzing Runtime Execution Traces”, Ozyegin University, Istanbul, Turkey, 2016.

Metin Altinisik, “Automated Procedure Clustering for Reverse Engineering PL/SQL Programs”, Ozyegin University, Istanbul, Turkey, 2016. (co-supervised with Dr. Gonca Gursun)

Gun Karagoz, “Reproducing Field Failures based on Semi-formal Failure Scenario Descriptions”, Ozyegin University, Istanbul, Turkey, 2015.

Arda Ahmet Unsal, “Adaptive Domain-Specific Service Monitoring”, Ozyegin University, Istanbul, Turkey, 2014. (co-supervised with Dr. Baris Aktemur)

Ceren Sahin Gebizli, “Improving Models for Model-based Testing based on Exploratory Testing”, Ozyegin University, Istanbul, Turkey, 2014.

Koray Gulcu, “Fault Masking as a Service”, Ozyegin University, Istanbul, Turkey, 2013.
(co-supervised with Dr. Baris Aktemur)

Merve Astekin, “Code Clones in Simulation Software Systems”, İstanbul Technical University, Istanbul, Turkey, 2012. (co-supervised with Prof. Dr. Muhittin Gokmen)

Sander Nouta, “Data processing networks made easy”, University of Twente, Enschede, The Netherlands, 2011. (co-supervised with Dr. Andreas Wombacher)

Ronald Peterson, “Testing real-time requirements for integrated systems”, University of Twente, Enschede, The Netherlands, 2010. (co-supervised with Dr. Ander de Keijzer)

Wouter Roosenburg, “Design of a reasoning framework for simulation-based performance analysis”, University of Twente, Enschede, The Netherlands, 2008.
(co-supervised with Dr. Bedir Tekinerdogan and Thales Nederland)