Research

Article

Aktas, Ethem Utku and Cakmak, Ebru and Inan, Mete Cihad and Yılmaz, Cemal, (2024) “Improving the quality of software issue report descriptions in Turkish: an industrial case study at Softtech”, Empirical Software Engineering, Vol.29, No.2 (SCI)
Javeed, Arsalan and Yılmaz, Cemal and Savaş, Erkay, (2023) “Microarchitectural side-channel threats, weaknesses and mitigations: a systematic mapping study”, IEEE Access, Vol.11, 48945-48976 (SCI)
Azimi, Mohammad Yusaf and Elgun, Celal Cagin and Firat, Atil and Erata, Ferhat and Yılmaz, Cemal, (2023) “AdapTV: a model-based test adaptation approach for end-to-end user interface testing of smart TVs”, IEEE Access, Vol.11, 32095-32118 (SCI)
Aktaş, Ethem Utku and Yılmaz, Cemal, (2022) “Using screenshot attachments in issue reports for triaging”, Empirical Software Engineering, Vol.27, No.7 (SCI)
Mercan, Hanefi and Aytar, Atakan and Coşkun, Giray and Müstecep, Dilara and Uzer, Gülsüm and Yılmaz, Cemal, (2022) “CIT-daily: a combinatorial interaction testing-based daily build process”, Journal of Systems and Software, Vol.190 (SCI)
Mercan, Hanefi and Javeed, Arsalan and Yılmaz, Cemal, (2022) “Flexible combinatorial interaction testing”, IEEE Transactions on Software Engineering, Vol.48, No.3, 1030-1066 (SCI)
Javeed, Arsalan and Yılmaz, Cemal and Savaş, Erkay, (2021) “Detector+: an approach for detecting, isolating, and preventing timing attacks”, Computers and Security, Vol.110 (SCI)
Akyıldız, Taha Atahan and Güzgeren, Can Berk and Yılmaz, Cemal and Savaş, Erkay, (2020) “MeltdownDetector: a runtime approach for detecting meltdown attacks”, Future Generation Computer Systems, Vol.112, 136-147 (SCI)
Aktas, Ethem Utku and Yılmaz, Cemal, (2020) “Automated issue assignment: results and insights from an industrial case”, Empirical Software Engineering, Vol.25, No.5, 3544-3589 (SCI)
Mercan, Hanefi and Yılmaz, Cemal and Kaya, Kamer, (2019) “CHiP: a configurable hybrid parallel covering array constructor”, IEEE Transactions on Software Engineering, Vol.45, No.12, 1270-1291 (SCI)
Ahmed, Bestoun S. and Gargantini, Angelo and Zamli, Kamal Z. and Yılmaz, Cemal and Bures, Miroslav and Szeles, Marek, (2019) “Code-aware combinatorial interaction testing”, IET Software, Vol.13, No.6, 600-609 (SCI)
Külah, Yusuf and Dinçer, Berkay and Yılmaz, Cemal and Savaş, Erkay, (2019) “SpyDetector: an approach for detecting side-channel attacks at runtime”, International Journal of Information Security, Vol.18, No.4, 393-422 (SCI)
Koç, Uğur and Yılmaz, Cemal, (2018) “Approaches for computing test-case-aware covering arrays”, Software Testing, Verification and Reliability, Vol.28, No.7 (SCI)
Atıcı, Ali Can and Yılmaz, Cemal and Savaş, Erkay, (2018) “Cache-timing attacks without a profiling phase”, Turkish Journal of Electrical Engineering and Computer Sciences, Vol.26, No.4, 1953-1966 (SCI)
Yenigün, Hüsnü and Yılmaz, Cemal and Ulrich, Andreas, (2016) “Advances in test generation for testing software and systems”, International Journal on Software Tools for Technology Transfer, Vol.18, No.3, 245-249 (SCI)
Özçelik, Burcu and Yılmaz, Cemal, (2016) “Seer: a lightweight online failure prediction approach”, IEEE Transactions on Software Engineering, Vol.42, No.1, 26-46 (SCI)
Savaş, Erkay and Yılmaz, Cemal, (2015) “A generic method for the analysis of a class of cache attacks: a case study for AES”, Computer Journal, Vol.58, No.10, 2716-2737 (SCI)
Yılmaz, Cemal and Fouche, Sandro and Cohen, Myra B. and Porter, Adam and Demiröz, Gülşen and Koç, Uğur, (2014) “Moving forward with combinatorial interaction testing”, Computer, Vol.47, No.2, 37-45 (SCI)
Yılmaz, Cemal and Dumlu, Emine and Cohen, Myra B. and Porter, Adam, (2014) “Reducing masking effects in combinatorial interaction testing: a feedback driven adaptive approach”, IEEE Transactions on Software Engineering, Vol.40, No.1, 43-66 (SCI)
Yılmaz, Cemal, (2013) “Test case-aware combinatorial interaction testing”, IEEE Transactions on Software Engineering, Vol.39, No.5, 684-706 (SCI)
Barin, Martin and Erdem, Esra and Inoue, Katsumi and Oetsch, Johannes and Puhrer, Jorg and Tompits, Hans and Yılmaz, Cemal, () “Event-sequence testing using answer-set programming”, International Journal on Advances in Software (forthcoming)
Chiappetta, Marco and Savaş, Erkay and Yılmaz, Cemal, () “Real time detection of cache-based side-channel attacks using hardware performance counters”, Applied Soft Computing (forthcoming) (SCI)
Demiröz, Gülşen and Yılmaz, Cemal, () “Using simulated annealing for computing cost-aware covering arrays”, Applied Soft Computing (forthcoming) (SCI)

Book

Technological arts preservation, Artut, Selçuk and Karaman, Osman Serhat and Yılmaz, Cemal (eds.), Istanbul: Sabancı University Sakıp Sabancı Museum, June 2021

Book Section / Chapter

Yılmaz, Cemal, “The software aspect of preserving digital arts” Technological arts preservation, Artut, Selçuk and Karaman, Osman Serhat and Yılmaz, Cemal (eds.), Istanbul, Turkey: Sabancı University Sakıp Sabancı Museum (SSM), January 2021, 102-115

Papers in Conference Proceedings

Öğüt, Aysun and Turanlıoğlu, Berke and Metiner, Doruk Can and Levi, Albert and Yılmaz, Cemal and Çetin, Orçun and Uluağaç, Selçuk, “Dissecting privacy perspectives of websites around the world: aceptar todo, alle akzeptieren, accept all…“, 33rd USENIX Security Symposium (USENIX Security 24), USENIX Association, August 2024, 2849-2863
Varan, Engincan and Hanifi Rüstem, Khadija and Erdemli, Ayşegül Rana and Ünal, Musa Sadık and Tat, Yunus Emre and Tekinoğlu, Dilara Nur and Çetin, Orçun and Fuladi, Ramin and Yılmaz, Cemal, ” Using page offsets for detecting control-flow anomalies “, Manulis, Mark and Maimut, Diana and Teşeleanu, George (eds.), 16th International Conference on Innovative Security Solutions for Information Technology and Communications, SecITC 2023, Springer Cham, January 2024, 13-25
Aktas, Ethem and Cakmak, Ebru and Inan, Mete and Yılmaz, Cemal, ” Issue report validation in an industrial context “, Chandra, S. and Blincoe, K. and Tonella, P. (eds.), 31st ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2023, Association for Computing Machinery, December 2023, 2026-2031
Azimi, Mohammad Yusaf and Yılmaz, Cemal, ” AdapTV+: enhancing model-based test adaptation for smart TVs through icon recognition “, IEEE 28th Pacific Rim International Symposium on Dependable Computing (PRDC), IEEE Computer Society, October 2023, 209-216
Mehdi Kholoosi, M. and Ali Babar, M. and Yılmaz, Cemal, ” Empirical analysis of software vulnerabilities causing timing side channels “, IEEE Conference on Communications and Network Security (CNS), Institute of Electrical and Electronics Engineers, October 2023
Hanifi Rüstem, Khadija and Çetin, Orçun and Yılmaz, Cemal, ” On ChatGPT: perspectives from software engineering students “, IEEE 23rd International Conference on Software Quality, Reliability, and Security (QRS), Institute of Electrical and Electronics Engineers, October 2023, 196-205
Durmaz, Fatih and Kamadan, Nureddin and Öz, Melih Taha and Ünal, Musa Sadık and Javeed, Arsalan and Yılmaz, Cemal and Savaş, Erkay, ” TimeInspector: a static analysis approach for detecting timing attacks “, IEEE European Symposium on Security and Privacy Workshops (EuroS&PW), Institute of Electrical and Electronics Engineers, July 2023, 296-303
Abdennebi, Anes and Tuncay, Alp and Yılmaz, Cemal and Koyuncu, Anıl and Gungor, Oktay, ” LSTM-AE for anomaly detection on multivariate telemetry data “, Song, Y. T. and Rhee, J. and Jeon, Y. (eds.), IEEE/ACIS 21st International Conference on Software Engineering Research, Management and Applications (SERA), Institute of Electrical and Electronics Engineers, May 2023, 90-97
Mercan, Hanefi and Yılmaz, Cemal, ” Hints in unified combinatorial interaction testing “, IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), Institute of Electrical and Electronics Engineers, April 2023, 223-227
Ünal, Musa Sadık and Javeed, Arsalan and Yılmaz, Cemal and Savaş, Erkay, ” HyperDetector: detecting, isolating, and mitigating timing attacks in virtualized environments “, Beresford, Alastair R. and Patra, Arpita and Bellini, Emanuele (eds.), 21st International Conference on Cryptology and Network Security (CANS 2022), Springer Cham, November 2022, 188-199
Coşkun, Giray and Coşkun, Cankut and Mercan, Hanefi and Yılmaz, Cemal, ” Using unified combinatorial interaction testing for MC/DC coverage “, IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), Institute of Electrical and Electronics Engineers, June 2022, 57-62
Firat, Atil and Azimi, Mohammad Yusaf and Elgun, Celal Cagin and Erata, Ferhat and Yılmaz, Cemal, ” Model-based test adaptation for smart TVs “, 3rd ACM/IEEE International Conference on Automation of Software Test, AST 2022, Institute of Electrical and Electronics Engineers, May 2022, 52-53
Mercan, Hanefi and Yilmaz, Cemal, ” Computing sequence covering arrays using unified combinatorial interaction testing “, IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), Institute of Electrical and Electronics Engineers, April 2021, 77-80
Korkmaz, Ömer and Yılmaz, Cemal, ” SYSMODIS: a systematic model discovery approach “, IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), Institute of Electrical and Electronics Engineers, April 2021, 67-76
Alptekin, Halit and Demir, Simge and Şimşek, Şevval and Yılmaz, Cemal, “Towards prioritizing vulnerability testing“, 20th IEEE International Conference on Software Quality, Reliability, and Security, QRS 2020, Institute of Electrical and Electronics Engineers, December 2020, 672-673
Aktas, Ethem Utku and Yeniterzi, Reyyan and Yılmaz, Cemal, ” Turkish issue report classification in banking domain [Bankacılık alanında Türkçe yazılım hata raporu sınıflandırması] “, 28th Signal Processing and Communications Applications Conference (SIU), Institute of Electrical and Electronics Engineers, October 2020
Aktaş, Ethem Utku and Yılmaz, Cemal, “An exploratory study on improving automated issue triage with attached screenshots“, 42nd ACM/IEEE International Conference on Software Engineering, ICSE-Companion 2020, IEEE Computer Society, June 2020, 292-293
Aktaş, Ethem Utku and Eriş, Mehtap Özaltın and Altunel, Haluk and Yılmaz, Cemal, ” Yazılım hataları ile ilişkili olmayan olay kayıtlarının analizi ve sınıflandırılması: bir vaka çalışması [Analysis and classification of issue reports not related to software bugs: a case study] “, Ayav, Tolga and Erten, Murat and Tekir, Selma (eds.), 13th Turkish National Software Engineering Symposium, Izmir Institute of Technology, September 2019
Aktaş, Ethem Utku and Altunel, Haluk and Elalmış, Halil İbrahim and Nişancı, Songül and Yılmaz, Cemal, ” Improvement of software issue record management process in an industrial context (Endüstriyel bağlamda yazılım olay kaydı yönetim sürecinin iyileştirilmesi) “, Erten, M. and Tarhan, A. (eds.), 12th Turkish National Software Engineering Symposium, UYMS 2018, CEUR-WS, September 2018
Mercan, Hanefi and Kaya, Kamer and Yılmaz, Cemal, “Enumerator: an efficient approach for enumerating all valid t-tuples“, 11th IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW 2018), IEEE (Institute of Electrical and Electronics Engineers), July 2018, 302-305
Taş, Mustafa Kemal and Mercan, Hanefi and Demiröz, Gülşen and Kaya, Kamer and Yılmaz, Cemal, “Generating cost-aware covering arrays for free“, Zakharov, V. and Itsykson, V. and Scedrov, A. (eds.), 4th International Conference on Tools and Methods of Program Analysis (TMPA 2017), Springer, January 2018, 170-182
Çalpur, Mehmet Çağrı and Arca, Sevgi and Çalpur, Tansu Çağla and Yılmaz, Cemal, ” Makine öğrenmesi ile mobil uygulama sınıflandırılması ve otomatik keşif testi (Mobile application classification using machine learning and automated exploratory testing) “, Turhan, C. and Yazıcı, A. and Coşkunçay, A. and Oğuztüzün, H. (eds.), 11th Turkish National Software Engineering Symposium (UYMS 2017), CEUR-WS, November 2017, 357-367
Dönmez, M. Yunus and Demir, Özlem and Özkan, Erdinç and Samaner, Eren and Candan, Ömer Mert and Seymen, Beste and Yılmaz, Cemal, ” Metin tabanlı test durumlarının kullanacağı yazılım modüllerinin tahmin edilmesi (Predicting the software modules to be exercised by test cases given in natural language) “, Turhan, C. and Yazıcı, A. and Coşkunçay, A. and Oğuztüzün, H. (eds.), 11th Turkish National Software Engineering Symposium (UYMS 2017), CEUR-WS, November 2017, 321-331
Aktaş, Ethem Utku and Göktepe, Aziz and Pehlivan, Gamze and Yıldırım, Ümit Ülkem and Yılmaz, Cemal, ” Olay kayıtları ürün ve platform kodu tespit süreci otomasyonu (The automation of the process of determining product and platform codes for issue records) “, Turhan, C. and Yazıcı, A. and Coşkunçay, A. and Oğuztüzün, H. (eds.), 11th Turkish National Software Engineering Symposium (UYMS 2017), CEUR-WS, November 2017, 432-443
Mercan, Hanefi and Yılmaz, Cemal and Kaya, Kamer, “An approach for choosing the best covering array constructor to use“, IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C 2017), IEEE (Institute of Electrical and Electronics Engineers), July 2017
Çalpur, Mehmet Çağrı and Arca, Sevgi and Çalpur, Tansu Çağla and Yılmaz, Cemal, “Model dressing for automated exploratory testing“, IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C 2017), IEEE (Institute of Electrical and Electronics Engineers), July 2017
Mercan, Hanefi and Yılmaz, Cemal, “Birleşik kombinezon etkileşim sınama yöntemi“, 10. Ulusal Yazılım Mühendisliği Sempozyumu (UYMS’16), Çanakkale Onsekiz Mart Üniversitesi, October 2016
Demiröz, Gülşen and Yılmaz, Cemal, “Yazılım test maliyet fonksiyonlarının otomatik olarak keşfedilmesi“, 10. Ulusal Yazılım Mühendisliği Sempozyumu (UYMS’16), Çanakkale Onsekiz Mart Üniversitesi, October 2016
Mercan, Hanefi and Yılmaz, Cemal, “A constraint solving problem towards unified combinatorial interaction testing“, Wintersteiger, C. M. and Tripp, O. (eds.), 7th Workshop on Constraint Solvers in Testing, Verification, and Analysis (CSTVA 2016), CEUR, July 2016, 24-30
Çalpur, Mehmet Çağrı and Yılmaz, Cemal, “Towards having a cloud of mobile devices specialized for software testing“, IEEE/ACM International Conference on Mobile Software Engineering and Systems (MobileSoft 2016), ACM (Association for Computing Machinery), May 2016, 9-10
Demiröz, Gülşen and Yılmaz, Cemal, “Towards automatic cost model discovery for combinatorial interaction testing“, 9th IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), IEEE (Institute of Electrical and Electronics Engineers), April 2016, 46-50
Rabiger, Stefan and Girişken, Ataman and Yılmaz, Cemal, “How to provide developers only with relevant information?“, 7th IEEE International Workshop on Empirical Software Engineering in Practice (IWESEP), IEEE (Institute of Electrical and Electronics Engineers), March 2016, 12-17
Javeed, Arsalan and Yılmaz, Cemal, ” Combinatorial interaction testing of tangled configuration options “, IEEE Eighth International Conference on Software Testing, Verification and Validation Workshops (ICSTW 2015), USA: IEEE (Institute of Electrical and Electronics Engineers), April 2015, 1-4
Atıcı, Ali Can and Yılmaz, Cemal and Savaş, Erkay, ” An approach for isolating the sources of information leakage exploited in cache-based side-channel attacks “, IEEE 7th International Conference on Software Security and Reliability-Companion (SERE-C 2013), USA: IEEE (Institute of Electrical and Electronics Engineers), June 2013, 74-83
Savaş, Erkay and Yılmaz, Cemal, ” Cache attacks: an information and complexity theoretic approach “, 5th International Conference on New Technologies, Mobility and Security (NTMS), USA: IEEE (Institute of Electrical and Electronics Engineers) 2012, 1-7
Dumlu, Emine and Yılmaz, Cemal and Cohen, Myra B. and Porter, Adam, “Feedback driven adaptive combinatorial testing“, ACM International Symposium on Software Testing and Analysis (ISSTA 2011), New York: ACM (Association for Computing Machinery), July 2011, 243-253
Özçelik, Burcu and Kalkan, Kübra and Yılmaz, Cemal, “An approach for classifying program failures“, International Conference on Advances in System Testing and Validation Lifecycle, USA: IEEE (Institute of Electric and Electronic Engineers) (forthcoming)
Erdem, Esra and Inoue, Katsumi and Oetsch, Johannes and Pührer, Jörg and Tompits, Hans and Yılmaz, Cemal, “Answer-set programming as a new approach to event-sequence testing“, International Conference on Advances in System Testing and Validation Lifecycle, unknown: IARIA (forthcoming)
Yılmaz, Cemal and Porter, Adam, “Combining hardware and software instrumentation to classify program executions“, International Symposium on the Foundations of Software Engineering (FSE), New York, USA: ACM SIGSOFT (forthcoming)
Demiröz, Gülşen and Yılmaz, Cemal, “Cost-aware combinatorial interaction testing“, International Conference on Advances in System Testing and Validation Lifecycle, Portugal: XPS (forthcoming)
Aktaş, Ethem Utku and Altunel, Haluk and Elalmış, Halil Ibrahim and Nişancı, Songül and Yılmaz, Cemal, ” Endüstriyel bağlamda yazılım olay kaydı yönetim sürecinin iyileştirilmesi “, 12. Ulusal Yazılım Mühendisliği Sempozyumu, CEUR-WS (forthcoming)
Yılmaz, Cemal and Porter, Adam and Dumlu, Emine, “Program yürütmelerini sınıflandırmak için donanım ve yazılım ölçüm aygıtlarını birleştirme (Combining hardware and software instrumentation to classify program executions)“, Yazılım Kalitesi ve Yazılım Geliştirme Araçları Sempozyumu, Unknown: Unknown (forthcoming)
Özçelik, Burcu and Yılmaz, Cemal, “Seer: a lightweight online failure prediction approach“, 2017 IEEE Computer Software and Applications Conference, IEEE (Institute of Electrical and Electronics Engineers) (forthcoming)
Yılmaz, Cemal, “Using hardware performance counters for fault localization“, International Conference on Advances in System Testing and Validation Lifecycle, Washington DC, USA: IEEE (Institute of Electric and Electronic Engineers) (forthcoming)

Volumes Edited / Special Issues

Yenigün, Hüsnü and Yılmaz, Cemal and Ulrich, Andreas, Testing software and systems, Springer, November 2013

Working Paper / Technical Report

Dumlu, Emine and Yılmaz, Cemal and Cohen, Mayra B. and Porter, Adam, “Geribesleme güdümlü adaptif kombinasyonel test etme yaklaşımı” 2011, Sabancı University ID:SU_FENS_2011/0006
Yılmaz, Cemal, “Test-aware combinatorial interaction testing” 2011, Sabancı University ID:SU_FENS_2011/0005