Journal and Magazine Publications
Hanefi Mercan, Cemal Yilmaz, and Kamer Kaya, “CHiP: A Configurable Hybrid Parallel Covering Array Constructor,” accepted for publication, IEEE Transactions on Software Engineering (SCI), May 11, 2018.
Yusuf Kulah, Berkay Dincer, Cemal Yilmaz, and Erkay Savas, “SpyDetector: An Approach for Detecting Side-Channel Attacks at Runtime,” International Journal of Information Security}, 18(4): 393-422, Aug 2019.
Ali Can Atici, Cemal Yilmaz, and Erkay Savas “Cache-timing attacks without a profiling phase,” Turkish Journal of Electrical Engineering and Computer Sciences, 26(4): 1953-1966, 2018.
Gulsen Demiroz and Cemal Yilmaz, “Using simulated annealing for computing cost-aware covering arrays,” Applied Soft Computing, 49: 1129–1144, December, 2016.
Marco Chiappetta, Erkay Savas, and Cemal Yilmaz, “Real time detection of cache-based side-channel attacks using hardware performance counters,” Applied Soft Computing, 49:1162–1174, December, 2016.
Burcu Ozcelik and Cemal Yilmaz, “Seer: A Lightweight Online Failure Prediction Approach,” accepted for publication in IEEE Transactions on Software Engineering, 42(1):26-46, Jan 2016.
Erkay Savas and Cemal Yilmaz, “A Generic Method for the Analysis of a Class of Cache Attacks: A Case Study for AES,” The Computer Journal, , 58(10): 2716-2737, 2015.
Husnu Yenigun, Cemal Yilmaz, and Andreas Ulrich, “Advances in Test Generation for Testing Software and Systems: An introduction to selected papers from ICTSS 2013,” International Journal on Software Tools for Technology Transfer, pp. 1-5, October 2015.
Cemal Yilmaz, Sandro Fouche, Myra B. Cohen, Adam Porter, Gulsen Demiroz, and Ugur Koc, “Moving Forward with Combinatorial Interaction Testing”, IEEE Computer Magazine, 47(2): 37-45, Feb 2014.
Cemal Yilmaz, Emine Dumlu, Myra B. Cohen, Adam Porter, “Reducing Masking Effects in Combinatorial Interaction Testing: A Feedback Driven Adaptive Approach”, IEEE Transactions on Software Engineering, 40(1): 43-66, Jan 2014.
Cemal Yilmaz, “Test Case-Aware Combinatorial Interaction Testing”, IEEE Transactions on Software Engineering, 39(5): 684-706, May 2013.
Martin Brain, Esra Erdem, Katsumi Inoue, Johannes Oetsch, Jorg Puhrer, Hans Tompits, Cemal Yilmaz, “Event-Sequence Testing Using Answer-Set Programming,” International Journal on Advances in Software, 5(3-4):237--251, 2012.
Cemal Yilmaz, Adam A. Porter, Arvind S. Krishna, Atif M. Memon, Douglas C. Schmidt, A. S. Gokhale, B. Natarajan, “Reliable Effects Screening: A Distributed Continuous Quality Assurance Process for Monitoring Performance Degradation in Evolving Software Systems,” IEEE Transactions on Software Engineering 33(2): 124-141, 2007.
Adam Porter, Cemal Yilmaz, Atif Memon, Douglas C. Schmidt, Bala Natarajan, “Skoll: A Process and Infrastructure for Distributed Continuous Quality Assurance,”
IEEE Transactions on Software Engineering 33(8): 510-525, Aug. 2007.
Cemal Yilmaz, Myra Cohen, Adam Porter, “Covering Arrays for Efficient Fault Characterization in Complex Configuration Spaces,”
IEEE Transactions on Software Engineering 32(1): 20-34, Jan. 2006.
Adam Porter, Cemal Yilmaz, Atif M. Memon, Arvind S. Krishna, Douglas C. Schmidt, A. S. Gokhale, “Techniques and processes for improving the quality and performance of open-source software,”
Software Process: Improvement and Practice Journal 11(2): 163-176, 2006.
Arvind S. Krishna, Cemal Yilmaz, Atif Memon, Adam Porter, Douglas C. Schmidt, Aniruddha Gokhale, Balachandran Natarajan, “Distributed Continuous Quality Assurance Process for Evaluating QoS of Performance-Intensive Software,”
Studia Informatica Universalis 4(1), 53-72, 2005.
Arvind S. Krishna, Cemal Yilmaz, Atif Memon, Adam Porter, Douglas C. Schmidt, Aniruddha Gokhale, and Balachandran Natarajan, “Preserving Distributed System's Critical Properties--A Model-Driven Approach,”
IEEE Software Special Issue on the Persistent Software Attributes 21(6), 32-40, 2004.
Seminar/Conference/Workshop Publications
Hanefi Mercan, Cemal Yilmaz, and Kamer Kaya, “CHiP: A Configurable Hybrid Parallel Covering Array Constructor,” The 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE'18) (J1C2) , Florida, USA, Nov 4-9, 2018
Ethem Utku Aktas, Haluk Altunel, Halil Ibrahim Elalmis, Songul Nisanci, and Cemal Yilmaz, “Endustriyel Baglamda Yazilim Olay Kaydi Yonetim Surecinin Iyilestirilmesi,” 12. Ulusal Yazilim Muhendisligi Sempozyumu (UYMS'18), Istanbul, Turkiye, 10-12 Eylul, 2018.
Hanefi Mercan, Kamer Kaya, and Cemal Yilmaz, “Enumerator: An Efficient Approach for Enumerating all Valid t-tuples,” International Workshop on Combinatorial Testing (IWCT’18), Vasteras, Sweden, April 13, 2018.
Burcu Ozcelik and Cemal Yilmaz, “Seer: A Lightweight Online Failure Prediction Approach,” IEEE Computer Software and Applications Conference (J1C2), pp. 624-625, Torino, Italy, July 4-8, 2017.
M. C. Calpur, S. Arca, T. C. Calpur, and C. Yilmaz, “Model Dressing for Automated Exploratory Testing,” 2017 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), pp. 577-578, Prague, Czech Republic, 2017.
H. Mercan, C. Yilmaz, and K. Kaya, “An Approach for Choosing the Best Covering Array Constructor to Use,” 2017 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), pp. 77-84, Prague, Czech Republic, 2017.
Mustafa Kemal Tas, Hanefi Mercan, Gulsen Demiroz, Kamer Kaya, and Cemal Yilmaz, “Generating Cost-Aware Covering Arrays For Free,” 4th International Conference on Tools and Methods of Program Analysis (TMPA'17), pp. 170-182, Moscow, Russia, March 3-4, 2017.
Mehmet Calpur, Sevgi Arca, Tansu Calpur and Cemal Yilmaz, “Makine Ogrenmesi ile Mobil Uygulama Siniflandirilmasi ve Otomatik Kesif Testi,” 11. Ulusal Yazilim Muhendisligi Sempozyumu (UYMS'17), pp. 357-367, Alanya, Turkiye, 18-20 Ekim, 2017.
Ethem Utku Aktas, Aziz Goktepe, Gamze Pehlivan, Umit Ulkem Yildirim, and Cemal Yilmaz, “Olay Kayitları Urun ve Platform Kodu Tespit Sureci Otomasyonu,” 11. Ulusal Yazilim Muhendisligi Sempozyumu (UYMS'17), pp. 432-443, Alanya, Turkiye, 18-20 Ekim, 2017.
M. Yunus Donmez, Ozlem Demir, Erdinc Ozkan, Eren Samaner,
Omer Mert Candan, Beste Seymen, and Cemal Yilmaz, “Metin Tabanli Test Durumlarinin Kullanacagi Yazilim Modullerinin Tahmin Edilmesi,” accepted for publication in 11. Ulusal Yazilim Muhendisligi Sempozyumu (UYMS'17), Alanya, Turkiye, 18-20 Ekim, 2017.
Gulsen Demiroz and Cemal Yilmaz, “Yazilim Test Maliyet Fonksiyonlarinin Otomatik Olarak Kesfedilmesi,” 10. Ulusal Yazilim Muhendisligi Sempozyumu (UYMS'16), pp. 454-465, Canakkale, 24-26 Ekim 2016.
Hanefi Mercan and Cemal Yilmaz, “Birlesik Kombinezon Etkilesim Sinama Yontemi,” 10. Ulusal Yazilim Muhendisligi Sempozyumu (UYMS'16), pp. 712-723, Canakkale, 24-26 Ekim, 2016.
Hanefi Mercan and Cemal Yilmaz, “A Constraint Solving Problem Towards Unified Combinatorial Interaction Testing,” International Workshop on Constraints in Software Testing, Verification and Analysis (CSTVA’16), pp. page 24-30, Saarbruecken, Germany, July 2016.
Gulsen Demiroz and Cemal Yilmaz, “Towards Automatic Cost Model Discovery for Combinatorial Interaction Testing,” International Workshop on Combinatorial Testing (IWCT’16), Chicago, IL, April 2016.
S. Rabiger, A. Girisken, and C. Yilmaz, “How to Provide Developers Only with Relevant Information?,” International Workshop on Empirical Software Engineering in Practice (IWESEP’16), pp. 12-17, Osaka, Japan, March 2016.
Mehmet Cagri Calpur and Cemal Yilmaz, “Towards Having a Cloud of Mobile Devices Specialized for Software Testing,” International Conference on Mobile Software Engineering and Systems (MOBILESoft’16), Austin, TX, May 2016 (poster).
Gulsen Demiroz, “Cost-aware combinatorial interaction testing,” International Symposium on Software Testing and Analysis (ISSTA’15), pp. 440-443, 2015 (doctoral symposium).
Arsalan Javeed and Cemal Yilmaz, “Combinatorial Interaction Testing of Tangled Configuration Options,” International Workshop on Combinatorial Testing (ICSTW’15), pp. 13-17, April 2015.
Cemal Yilmaz, Gulsen Demiroz, Arsalan Javeed, Hanefi Mercan, Ozgun Ozusta, “Making Combinatorial Interaction Testing Practical,” 2015 TestIstanbul Conference, Istanbul, Turkey, March 27, 2015 (poster).
Hanefi Mercan and Cemal Yilmaz, “Pinpointing Failure Inducing Event Orderings,” International Workshop on Program Debugging (ISSREW’14), pp. 232-237, Nov. 2014.
Rahim Dehkharghani and Cemal Yilmaz, “Automatically Identifying a Software Product’s Quality Attributes through Sentiment Analysis of Tweets,” International Workshop on Natural Language Analysis in Software Engineering, pp. 25-30, May 2013.
Ali Can Atici, Cemal Yilmaz, and Erkay Savas, “An Approach for Isolating the Sources of Information Leakage Exploited in Cache-Based Side-Channel Attacks,” in the Proceedings of the 2013 IEEE International Conference on Software Security and Reliability-Companion, pp. 74-83, June 2013.
Cemal Yilmaz, “Combining Hardware and Software Instrumentation for Fault Detection and Failure Prediction,’’ Report from Dagstuhl Seminar 13061 in Dagstuhl Reports, 3(2): 8, 2013 (inclusion in seminar report).
Cemal Yilmaz, “Combinatorial Interaction Testing,” Report from Dagstuhl Seminar 13091 in Dagstuhl Reports, 3(2): 168, 2013 (inclusion in seminar report).
Ugur Koc and Cemal Yilmaz, “Augmenting Simulated Annealing for Test Case-Aware Covering Array Construction,'' Computer Science Student Workshop (CSW ’13), Istanbul, Turkey, April 9, 2013 (poster).
Erkay Savas and Cemal Yilmaz,”Cache Attacks: An Information and Complexity Theoretic Approach,” in the 2012 Proceedings of International Conference on New Technologies, Mobility and Security, pp. 1-7, May 2012.
Gulsen Demiroz and Cemal Yilmaz, “Cost-Aware Combinatorial Interaction Testing,” in the 2012 Proceedings of International Conference on Advances in System Testing and Validation Lifecycle, pp. 9-16, November 2012.
Ugur Koc, Gulsen Demiroz, and Cemal Yilmaz, “Event-Based Relative Debugging,” CSW'12, April 2012.
Esra Erdem, Katsumi Inoue, Johannes Oetsch, Jorg Puhrer, Hans Tomptis, and Cemal Yilmaz, “Answer-set programming as a new approach to event-sequence testing,'”
Accepted for publication in the Proceedings of International Conference on Advances in System Testing and Validation Lifecycle (VALID '11), Barcelona, Spain, October 2011.
Emine Dumlu, Cemal Yilmaz, Myra B. Cohen, and Adam Porter, “Feedback driven adaptive combinatorial testing,”
In the Proceedings of the 2011 ACM International Symposium on Software Testing and Analysis (ISSTA '11), pp. 243-253, ACM, New York, NY, USA, 2011.
Cemal Yilmaz and Adam Porter, “Combining hardware and software instrumentation to classify program executions,”
In the Proceedings of the eighteenth ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE '10), pp. 67-76, ACM, New York, NY, USA, 2010.
Cemal Yilmaz, “Using hardware performance counters for fault localization,'”
In the 2010 Proceedings of International Conference on Advances in System Testing and Validation Lifecycle (VALID '10), pp. 87-92, 2010.
Burcu Ozcelik, Kubra Kalkan, and Cemal Yilmaz. “An approach for classifying program failures,”
In the 2010 Proceedings of International Conference on Advances in System Testing and Validation Lifecycle (VALID '10), pp. 93-98, IEEE Computer Society CPS, DC, USA, 2010.
Cemal Yilmaz, Emine Dumlu, and Adam Porter. “Program yurutmelerini siniflandirmak icin donanim ve yazilim olcum aygitlarini birlestirme,”
In the Proceedings of 2010 Yazilim Kalitesi ve Yazilim Gelistirme Araclari Sempozyumu, pages 279-286, IKU and HHO, Istanbul, Turkey, 2010 (in Turkish).
Cemal Yilmaz, Amit Paradkar, and Clay Williams, “Time Will Tell: Fault Localization Using Time Spectra,”
In the Proceedings of the 30th ACM International Conference on Software Engineering (ICSE '08), pp. 81-90, Leipzig, Germany, May 10 - 18, 2008.
Matthew Kaplan, Tim Klinger, Amit M. Paradkar, Avik Sinha, Clay Williams, Cemal Yilmaz, “Less is More: A Minimalistic Approach to UML Model-Based Conformance Test Generation,”
In the Proceedings of the International Conference on Software Testing Verification, and Validation (ICST '08), pp. 82-91, 2008
Cemal Yilmaz and Clay Williams, “An Automated Model-Based Debugging Approach,”
In the Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE ’07), pp. 147-183, Atlanta, Georgia, 2007.
Matthew Kaplan, Tracy Kimbrel, Kevin Mckenzie, Richard Prewitt, Maxim Sviridenko, Clay Williams and Cemal Yilmaz, “Test Machine Scheduling and Optimization for z/OS,”
In the Proceedings of the IEEE Symposium on Computational Intelligence in Scheduling (CISched '07), pp. 27-24, Honolulu, Hawaii, April 1-5, 2007.
Cemal Yilmaz and Clay Williams, “Automated Model-Based Debugging”, IBM Conference on Software Engineering For Tomorrow (SWEFT), Hawthorne, NY, October 16, 2006 (poster).
Cemal Yilmaz, Arvind S. Krishna, Atif Memon, Adam Porter, Douglas C. Schmidt, Aniruddha Gokhale, and Balachandran Natarajan, “Main Effects Screening: A Distributed Continuous Quality Assurance Process for Monitoring Performance Degradation in Evolving Software Systems,”
In the Proceedings of the 27th ACM International Conference on Software Engineering (ICSE '05), pp. 293-302, St. Louis, Missouri, 15-21 May, 2005.
Cemal Yilmaz and Adam Porter, “Distributed Continuous Quality Assurance”, TECH 2005, University of Maryland, 2005 (poster).
Cemal Yilmaz, Cagatay Catal, Oya Kalipsiz and Adam Porter, “Dagitik Kalite Guvencesi”,
In the Proceedings of the Turkish International Symposium on Software Engineering (UYMS ’05)}, Ankara, Turkey, September, 2005 (in Turkish).
Cemal Yilmaz, Myra Cohen, and Adam Porter, “Covering Arrays for Efficient Fault Characterization in Complex Configuration Spaces,”
In the Proceedings of the ACM International Symposium on Software Testing and Analysis (ISSTA '04), pp. 45-54, Boston, Massachusetts, July 11-14, 2004.
Atif Memon, Adam Porter, Cemal Yilmaz, Adithya Nagarajan, Douglas C. Schmidt, and Bala Natarajan, “Skoll: Distributed Continuous Quality Assurance,”
In the Proceedings of the 26th ACM International Conference on Software Engineering (ICSE '04), pp. 459-468, Edinburgh, Scotland, UK, May 23-28, 2004.
Cemal Yilmaz, Arvind S. Krishna, Atif Memon, Adam Porter, Douglas C. Schmidt, Aniruddha Gokhale, and Balachandran Natarajan, “A Model-based Distributed Continuous Quality Assurance Process to Enhance the Quality of Service of Evolving Performance-intensive Software Systems,”
In the Proceedings of the ICSE Workshop on Remote Analysis and Measurement of Software Systems (RAMSS ‘04)}, Edinburgh, Scotland, UK, May 23-28, 2004.
Emre Turkay, Arvind S. Krishna, Aniruddha Gokhale, Douglas Schmidt, Bala Natarajan, Adam Porter, Cemal Yilmaz, Atif Memon, “Model-Driven Quality Assurance Techniques for Distributed Real-time and Embedded Systems,”
In the Proceedings of the OMG Real-Time and Embedded Systems Workshop, July 2004.
Adam Porter, Atif Memon, and Cemal Yilmaz, Don Hinton, Arvind Krishna, and Douglas C. Schmidt, “Distributed Continuous Quality Assurance for Distributed and Real-time Systems,”
In the Proceedings of the 4th Annual Workshop on TAO and CIAO, Alexandria, VA, July 2004.
Cemal Yilmaz, Adam Porter, and Douglas C. Schmidt, “Distributed Continuous Quality Assurance: The Skoll Project”,
In the Proceedings of the ICSE Workshop on Remote Analysis and Measurement of Software Systems (RAMSS '03), Portland, Oregon, May 3-10, 2003.
Frantisek Brabec, Hanan Samet, Cemal Yilmaz, “VASCO: visualizing and animating spatial constructs and operations,”
In the Proceedings of the 19th Symposium on Computational Geometry, New York, NY, 2003.
W. Li, S. Candan, W. Hsiung, O. Po, D. Agrawal, Q. Luo, W. Huang, Y. Akca, Cemal Yilmaz, “Cache Portal: Technology for Accelerating Database-driven e-commerce Web Sites,”
In the Proceedings of the 27th International Conference on Very Large Data Bases (VLDB '01), Roma, Italy, September 11-14, 2001 (short paper).
W. Li, S. Candan, W. Hsiung, D. Agrawal, Q. Luo, W. Huang, Y. Akca, Cemal Yilmaz, “Web Acceleration for Electronic Commerce Applications”, WWW10: International World Wide Web Conference (WWW 10), Hong Kong, May 1-5, 2001 (poster).
Book Chapters
Husnu Yenigun, Cemal Yilmaz, and Andreas Ulrich (Eds), “Testing Software and Systems - 25th IFIP WG 6.1 International Conference - ICTSS 2013,” Lecture Notes in Computer Science 8254, Springer, 2013.
Avik Sinha and Cemal Yilmaz, “Software Metrics,”
Wiley Encyclopedia of Computer Science and Engineering, 2008.
Patents
Erdinc Ozkan, Ozlem Demir, Mehmet Yunus Donmez, Cemal Yilmaz, “Metin Tabanli Test Durumlarinin Kullanacagi Yazilim Modullerinin Tahmin Edilmesi,” filed with Netas, 2017/15969, October 17, 2017.
Mehmet Cagri Calpur and Cemal Yilmaz, “Interleaving Coverage Criteria Oriented Testing of Multi-Threaded Applications,” Sabanci University, filed with European Patent Office in 2013.
Al Chakra, David M. Ogle, Patrick J. O'Sullivan, Clay E. Williams, and Cemal Yilmaz, “Constraint programming for reduction of system test-configuration-matrix complexity,” US Patent No: 7890803, International Business Machines Corporation (IBM), Feb. 2011 (issued).
Cemal Yilmaz and Clay E. Williams, “Problem determination via model-based debugging,” US Patent No: 7647528, International Business Machines Corporation (IBM), Jan. 2010 (issued).