Sitemap
A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.
Pages
Posts
Future Blog Post
Published:
Blog Post number 4
Published:
Blog Post number 3
Published:
Blog Post number 2
Published:
Blog Post number 1
Published:
portfolio
publications
Yazılım Mühendisliğinde Ontolojilerin Kullanımı
Giray, G., & Ünalır, M. O. (2007). Yazılım Mühendisliğinde Ontolojilerin Kullanımı. 2007 Ulusal Yazılım Mühendisliği Sempozyumu (UYMS)
Download Paper
Bir Ontoloji Tabanlı Gereksinim Kütüphanesi Yaklaşımı
Giray, G., & Ünalır, M. O. (2008). Bir Ontoloji Tabanlı Gereksinim Kütüphanesi Yaklaşımı. 2. Ulusal Yazılım Mimarisi Konferansı (UYMK)
Download Paper
Gereksinim Mühendisliğinde Ontolojilerin Kullanımı
Giray, G., & Ünalır, M. O. (2008). Gereksinim Mühendisliğinde Ontolojilerin Kullanımı. 2008 Yazılım Kalitesi ve Yazılım Geliştirme Araçları
Download Paper
A method for ontology-based semantic relatedness measurement
Giray, G., & Ünalir, M. O. (2013). A method for ontology-based semantic relatedness measurement. Turkish Journal of Electrical Engineering and Computer Sciences, 21(2), 420-438.
Download Paper
Yazılım Geliştirme Süreci Uyarlama İçin Bir Çerçeve Önerisi
Giray, G. (2015). Yazılım Geliştirme Süreci Uyarlama İçin Bir Çerçeve Önerisi. 2015 Ulusal Yazılım Mühendisliği Sempozyumu (UYMS)
Download Paper
Systematic approach for mapping software development methods to the essence framework
Giray, G., Tüzün, E., Tekinerdogan, B., & Macit, Y. (2016, May). Systematic approach for mapping software development methods to the essence framework. In Proceedings of the 5th International Workshop on Theory-Oriented Software Engineering (pp. 26-32).
Download Paper
Sentez Tabanlı Yazılım Mimarisi Tasarım Yaklaşımının Essence Çerçevesiyle Modellenmesi
Giray, G., Tekinerdogan, B., & Tüzün, E. (2017). Sentez Tabanlı Yazılım Mimarisi Tasarım Yaklaşımının Essence Çerçevesiyle Modellenmesi. Dokuz Eylül Üniversitesi-Mühendislik Fakültesi Fen ve Mühendislik Dergisi, 19(55.1), 90-101.
Download Paper
Servis Tabanlı Bir Melez Veri Erişim Mimarisi Önerisi
Diker, N., Giray, G., & Ünalır, M. O. (2016). Servis Tabanlı Bir Melez Veri Erişim Mimarisi Önerisi. 2016 Ulusal Yazılım Mühendisliği Sempozyumu (UYMS)
Download Paper
Modeling Internet of Things System Development Methods using the Essence Framework
Giray, G., & Tekinerdogan, B. (2017). Modeling Internet of Things System Development Methods using the Essence Framework. In Connected Environments for the Internet of Things: Challenges and Solutions (pp. 151-168). Springer.
Download Paper
On the Use of Ontologies in Software Process Assessment: A Systematic Literature Review
Tarhan, A., & Giray, G. (2017, June). On the use of ontologies in software process assessment: a systematic literature review. In Proceedings of the 21st international conference on evaluation and assessment in software engineering (pp. 2-11).
Download Paper
Üniversitelerdeki Yazılım Mühendisliği Eğitim Programlarında Teknik Olmayan Becerilerin Yeri: İlk Sonuçlar
Giray, G., & Uysal, M. P. (2017). Üniversitelerdeki Yazılım Mühendisliği Eğitim Programlarında Teknik Olmayan Becerilerin Yeri: İlk Sonuçlar. 2017 Ulusal Yazılım Mühendisliği Sempozyumu (UYMS)
Download Paper
Yazılım Mühendisliği Araştırmalarına Öz Çerçeve Yaklaşımı
Uysal, M. P., & Giray, G. (2017). Yazılım Mühendisliği Araştırmalarına Öz Çerçeve Yaklaşımı. 2017 Ulusal Yazılım Mühendisliği Sempozyumu (UYMS)
Download Paper
IoT System Development Methods
Giray, G., Tekinerdogan, B., & Tüzün, E. (2017). IoT system development methods. In Internet of Things (pp. 141-159). Chapman and Hall/CRC.
Download Paper
Modeling Software Product Line Engineering with Essence Framework
Tüzün, E., Giray, G., Tekinerdoğan, B., & Macit, Y. (2018). Modeling software product line engineering with essence framework. Journal of Information Technologies, 11(1), 99-109.
Download Paper
A Systematic Mapping Study on the Current Status of Total Cost of Ownership for Information Systems
Giray, G., & Tüzün, E. (2018). A systematic mapping study on the current status of total cost of ownership for information systems. Journal of Information Technologies, 11(2), 131-145.
Download Paper
Situational Method Engineering for Constructing Internet of Things Development Methods
Giray, G., & Tekinerdogan, B. (2018, June). Situational method engineering for constructing internet of things development methods. In International symposium on business modeling and software design (pp. 221-239). Cham: Springer International Publishing.
Download Paper
The Impact of Situational Context on Software Process: A Case Study of a Very Small-Sized Company in the Online Advertising Domain
Giray, G., Yilmaz, M., O’Connor, R. V., & Clarke, P. M. (2018, August). The impact of situational context on software process: a case study of a very small-sized company in the online advertising domain. In European Conference on Software Process Improvement (pp. 28-39). Cham: Springer International Publishing.
Download Paper
Ontoloji Yeniden Kullanımı için Bulut Tabanlı Bir Yazılım Mimarisinin Gerçekleştirilmesi
Abiş, C., Giray, G., & Ünalır, M. O. (2018). Ontoloji Yeniden Kullanımı için Bulut Tabanlı Bir Yazılım Mimarisinin Gerçekleştirilmesi. 2018 Ulusal Yazılım Mühendisliği Sempozyumu (UYMS)
Download Paper
Bir Reklam Aracısı Yazılımının Mimari Evrimi
Kırkağaçlıoğlu, Ö., Giray, G., Ersin, A., Çatıkkaş, C., Koçer, S., Şeremet, T., & Ünalır, M. O. (2018). Bir Reklam Aracısı Yazılımının Mimari Evrimi. 2018 Ulusal Yazılım Mühendisliği Sempozyumu (UYMS)
Download Paper
Yazılım Yeniden Yapılamada Öz Çerçeve Yaklaşımı
Uysal, M. P., & Giray, G. (2017). Yazılım Yeniden Yapılamada Öz Çerçeve Yaklaşımı. 2018 Ulusal Yazılım Mühendisliği Sempozyumu (UYMS)
Download Paper
Bilgi Sistemlerinin Toplam Sahip Olma Maliyetini Hesaplamak İçin Bir Çerçeve
Giray, G. (2018). Bilgi sistemlerinin toplam sahip olma maliyetini hesaplamak için bir çerçeve. Bilişim Teknolojileri Dergisi, 11(4), 383-397.
Download Paper
Closing the Gap Between Software Engineering Education and Industrial Needs
Garousi, V., Giray, G., Tuzun, E., Catal, C., & Felderer, M. (2019). Closing the gap between software engineering education and industrial needs. IEEE software, 37(2), 68-77.
Download Paper
Use of Grid Search in Hyper-Parameter Selection for Time Series Analysis: A Case Studywith Ad Mediation Software
Giray, G., Tahmaz, Ş., & Ünalır, M. O. (2019, May). Use of Grid Search in Hyper-Parameter Selection for Time Series Analysis: A Case Studywith Ad Mediation Software. In 1st International Data Science & Engineering Symposium (pp. 97-106).
Download Paper
Aligning software engineering education with industrial needs: A meta-analysis
Garousi, V., Giray, G., Tüzün, E., Catal, C., & Felderer, M. (2019). Aligning software engineering education with industrial needs: A meta-analysis. Journal of Systems and Software, 156, 65-83.
Download Paper
Towards Unified Software Project Monitoring for Organizations using Hybrid Processes and Tools
Tüzün, E., Üsfekes, Ç., Macit, Y., & Giray, G. (2019, May). Towards unified software project monitoring for organizations using hybrid processes and tools. In 2019 IEEE/ACM International Conference on Software and System Processes (ICSSP) (pp. 115-119). IEEE.
Download Paper
An Analysis of Desired Skills for Software Development Jobs in Turkey Using Text Mining
Giray, G. (2019). An Analysis of Desired Skills for Software Development Jobs in Turkey Using Text Mining. In 2019 Turkish National Software Engineering Symposium (UYMS)
Download Paper
Çevik Ontoloji Geliştirme 101: Yeniden Kullanım Tabanlı Çevik Bir Ontoloji Geliştirme Yöntemi
Abiş, C., Giray, G., & Ünalır, M. O. (2019). Çevik Ontoloji Geliştirme 101: Yeniden Kullanım Tabanlı Çevik Bir Ontoloji Geliştirme Yöntemi. 2019 Ulusal Yazılım Mühendisliği Sempozyumu (UYMS)
Download Paper
Heterojen Veritabanı Yönetim Sistemleri için Bir Tekil Veri Erişim Çerçevesi
Diker, N., Giray, G., & Ünalır, M. O. (2019). Heterojen Veritabanı Yönetim Sistemleri için Bir Tekil Veri Erişim Çerçevesi. 2019 Ulusal Yazılım Mühendisliği Sempozyumu (UYMS)
Download Paper
Makine Öğrenmesi Sistemi Geliştirmek İçin Yazılım Sürecini Uyarlamadaki Zorluklar: Bir Vaka Çalışması
Giray, G., Ünalır, M. O., & Koçer, S. (2019). Makine Öğrenmesi Sistemi Geliştirmek İçin Yazılım Sürecini Uyarlamadaki Zorluklar: Bir Vaka Çalışması. 2019 Ulusal Yazılım Mühendisliği Sempozyumu (UYMS)
Download Paper
Türkiye Ulusal Yazılım Mühendisliği Sempozyumu Bildirilerinin Konu Analizi
Giray, G. (2019). Türkiye Ulusal Yazılım Mühendisliği Sempozyumu Bildirilerinin Konu Analizi. 2019 Ulusal Yazılım Mühendisliği Sempozyumu (UYMS)
Download Paper
Understanding the Knowledge Gaps of Software Engineers: An Empirical Analysis Based on SWEBOK
Garousi, V., Giray, G., & Tuzun, E. (2019). Understanding the knowledge gaps of software engineers: An empirical analysis based on SWEBOK. ACM Transactions on Computing Education (TOCE), 20(1), 1-33.
Download Paper
Bir Reklam Aracısı Yazılımının Makine Öğrenmesi Yetenekleriyle İyileştirilmesi için Planlama
Giray, G., Ünalır, M. O., & Çatıkkaş, C. (2018). Bir Reklam Aracısı Yazılımının Makine Öğrenmesi Yetenekleriyle İyileştirilmesi için Planlama. In 7. Ulusal Yazılım Mimarisi Konferansı.
Download Paper
Assessment of text coherence using an ontology-based relatedness measurement method
Giray, G., & Ünalır, M. O. (2020). Assessment of text coherence using an ontology‐based relatedness measurement method. Expert Systems, 37(3), e12505.
Download Paper
Improving Cost Estimation in Internet Advertising Using Machine Learning: Preliminary Results
Tahmaz, Ş., Ünalır, M. O., Giray, G., & Koçer, S. (2020, October). Improving Cost Estimation in Internet Advertising Using Machine Learning: Preliminary Results. In 2020 Turkish National Software Engineering Symposium (UYMS) (pp. 1-5). IEEE.
Download Paper
Methods for Identifying Architectural Debt: A Systematic Mapping Study
Macit, Y., Giray, G., & Tüzün, E. (2020, October). Methods for identifying architectural debt: A systematic mapping study. In 2020 Turkish National Software Engineering Symposium (UYMS) (pp. 1-6). IEEE.
Download Paper
An assessment of student satisfaction with e-learning: An empirical study with computer and software engineering undergraduate students in Turkey under pandemic conditions
Giray, G. (2021). An assessment of student satisfaction with e-learning: An empirical study with computer and software engineering undergraduate students in Turkey under pandemic conditions. Education and information technologies, 26(6), 6651-6673.
Download Paper
A software engineering perspective on engineering machine learning systems: State of the art and challenges
Giray, G. (2021). A software engineering perspective on engineering machine learning systems: State of the art and challenges. Journal of Systems and Software, 180, 111031.
Download Paper
Design of a Data Management Reference Architecture for Sustainable Agriculture
Giray, G., & Catal, C. (2021). Design of a data management reference architecture for sustainable agriculture. Sustainability, 13(13), 7309.
Download Paper
Applications of deep learning for mobile malware detection: A systematic literature review
Catal, C., Giray, G., & Tekinerdogan, B. (2022). Applications of deep learning for mobile malware detection: A systematic literature review. Neural Computing and Applications, 34(2), 1007-1032.
Download Paper
Tools and Platforms for Developing IoT Systems
Giray, G. (2022). Tools and Platforms for Developing IoT Systems. In Research Anthology on Agile Software, Software Development, and Testing (pp. 1202-1221). IGI Global Scientific Publishing.
Download Paper
Applications of deep learning for phishing detection: a systematic literature review
Catal, C., Giray, G., Tekinerdogan, B., Kumar, S., & Shukla, S. (2022). Applications of deep learning for phishing detection: a systematic literature review. Knowledge and Information Systems, 64(6), 1457-1500.
Download Paper
On the use of deep learning in software defect prediction
Giray, G., Bennin, K. E., Köksal, Ö., Babur, Ö., & Tekinerdogan, B. (2023). On the use of deep learning in software defect prediction. Journal of Systems and Software, 195, 111537.
Download Paper
Just-in-time defect prediction for mobile applications: using shallow or deep learning?
van Dinter, R., Catal, C., Giray, G., & Tekinerdogan, B. (2023). Just-in-time defect prediction for mobile applications: using shallow or deep learning?. Software Quality Journal, 31(4), 1281-1302.
Download Paper
Status Quo and Problems of Requirements Engineering for Machine Learning: Results from an International Survey
Alves, A. P. S., Kalinowski, M., Giray, G., Mendez, D., Lavesson, N., Azevedo, K., ... & Gorschek, T. (2023, December). Status quo and problems of requirements engineering for machine learning: Results from an international survey. In International Conference on Product-Focused Software Process Improvement (pp. 159-174). Cham: Springer Nature Switzerland.
Download Paper
ML-enabled systems model deployment and monitoring: Status quo and problems
Zimelewicz, E., Kalinowski, M., Mendez, D., Giray, G., Santos Alves, A. P., Lavesson, N., ... & Gorschek, T. (2024, April). Ml-enabled systems model deployment and monitoring: Status quo and problems. In International Conference on Software Quality (pp. 112-131). Cham: Springer Nature Switzerland.
Download Paper
Characterising harmful API uses and repair techniques: Insights from a systematic review
Ochoa, L., Hammad, M., Giray, G., Babur, Ö., & Bennin, K. (2025). Characterising harmful API uses and repair techniques: Insights from a systematic review. Computer Science Review, 57, 100732.
Download Paper
Naming the Pain in machine learning-enabled systems engineering
Kalinowski, M., Mendez, D., Giray, G., Alves, A. P. S., Azevedo, K., Escovedo, T., ... & Gorschek, T. (2025). Naming the pain in machine learning-enabled systems engineering. Information and Software Technology, 107866.
Download Paper
talks
Talk 1 on Relevant Topic in Your Field
Published:
Tutorial 1 on Relevant Topic in Your Field
Published:
Talk 2 on Relevant Topic in Your Field
Published:
teaching
Software Requirements Engineering (SEN301)
Undergraduate course, Izmir University, Software Engineering Department, 2013
System Software Testing (SEN405)
Undergraduate course, Izmir University, Software Engineering Department, 2013
Software Design and Engineering (SEN302)
Undergraduate course, Izmir University, Software Engineering Department, 2014
Software Requirements Engineering (SEN301)
Undergraduate course, Izmir University, Software Engineering Department, 2014
System Software Testing (SEN405)
Undergraduate course, Izmir University, Software Engineering Department, 2014
Foundations of Software Engineering (SEN202)
Undergraduate course, Izmir University, Software Engineering Department, 2015
Software Design and Engineering (SEN302)
Undergraduate course, Izmir University, Software Engineering Department, 2015
Software Requirements Engineering (SEN301)
Undergraduate course, Izmir University, Software Engineering Department, 2015
System Software Testing (SEN405)
Undergraduate course, Izmir University, Software Engineering Department, 2015
Foundations of Software Engineering (SEN202)
Undergraduate course, Izmir University, Software Engineering Department, 2016
Software Design and Engineering (SEN302)
Undergraduate course, Izmir University, Software Engineering Department, 2016
Project Management
Undergraduate course (in Turkish), Ege University, Computer Engineering Department, 2016
Project Management (CENG414)
Undergraduate course, Izmir Institute of Technology, Computer Engineering Department, 2020
Project Management (CENG323)
Undergraduate course, Izmir Institute of Technology, Computer Engineering Department, 2020
Software Engineering (CENG316)
Undergraduate course, Izmir Institute of Technology, Computer Engineering Department, 2021
Project Management (CENG323)
Undergraduate course, Izmir Institute of Technology, Computer Engineering Department, 2021
Software Engineering (CENG316)
Undergraduate course, Izmir Institute of Technology, Computer Engineering Department, 2022
Project Management (CENG323)
Undergraduate course, Izmir Institute of Technology, Computer Engineering Department, 2022
