Cemal Yilmaz

Assistant Professor

Computer Science and Engineering Program

Faculty of Engineering and Natural Sciences

Sabanci University

Orhanli, Tuzla, Istanbul, 34956, TURKEY

Office: FENS G019

E-mail: cyilmaz [at]

Voice: +90 (216) 483 9532

Fax: +90 (216) 483 9550


Ph.D. Computer Science,  December 2005

University of Maryland College Park, MD

M.S. Computer Science, May 2002

University of Maryland College Park, MD

M.S. Computer Engineering and Information Science, July 1999

Bilkent University Ankara, Turkey

B.S. Computer Engineering and Information Science, June 1997

Bilkent University Ankara, Turkey

Research Interests

My primary research area is software engineering. My broad research interest is on programmer productivity. I develop practical techniques and tools to help programmers create cheaper, faster, and more reliable software systems. In particular, my research interests include, but not limited to:

· Fault localization

· Performance debugging and runtime performance steering

· Distributed, continuous quality assurance  (a concept that I defined in my dissertation research)

· Software testing

· Highly configurable systems

I consider myself to be an experimentalist. I realize my research ideas in incremental prototypes, conduct feasibility studies to evaluate the underlying assumptions and the basic hypotheses, and use the results of these studies to iteratively improve the ideas. Furthermore, I enjoy in-depth analysis of empirical results. I strongly believe that unexpected results often present opportunities for further and better research. One common theme in my research is that I base my solution approaches on mathematically sound objects which help me reason about the solutions.


· Fall 2008, CS 581 Special Topics in Computer Science: Program Analysis and Automated Problem Determination