Celal Ziftci

 

Born and raised in Turkey, I moved to the USA for graduate school.

I am a Software Engineer at Google working in the New York office.

My research interests lie in software testing, software analytics, program analysis, and applications of data mining and machine learning in these fields.

 

 


Fun Stuff

My GTAC'15 Talk I gave a talk during the Google Test Automation Conference 2015 titled:
"Statistical Data Sampling"
Watch it »
  
My GTAC'14 Talk I gave a talk during the Google Test Automation Conference 2014 titled:
"Free Tests Are Better Than Free Bananas: Using Data Mining and Machine Learning To Automate
Real-Time Production Monitoring".
Watch it »
  
  
My GTAC'13 Talk I gave a talk during the Google Test Automation Conference 2013 titled:
"Finding Culprits Automatically in Failing Builds - i.e. Who Broke the Build?".
Watch it »
  
CitiSense Mobile Air Quality Sensing for Individuals and Communities.
I worked on this project for 4 years during my Ph.D.
Project page »
News articles about the project:
wallstreet journal » calit2.net » dailywireless.org »
redorbit.com » inhabitat.com » gizmag.com »
  
Cycore Using wireless sensing & information technologies to improve cancer treatments via clinical trials.
I worked on this project during the first year of my Ph.D.
Project page »
  
Oku 4.0 A reading tool for visually handicapped people to allow them read/edit/print a document,
browse the internet and send/receive email messages.
This was a research project funded by Microsoft Research (contract #2003-239).
I worked on this project during the last year of my undergraduate education.
Project page » Presentation of Oku »

Resume

My education and industry background is as follows:

Current Staff Software Engineer at Google, New York, NY, USA
PhD University of California at San Diego, Department of Computer Science, USA
PhD Dissertation Title: Mining Test Cases To Improve Software Maintenance.
Software Engineer Intern    Google, New York, NY, USA.
Software Engineer Intern Microsoft, Seattle, WA, USA.
Software Engineer Morgan Stanley, New York, USA
MS University of Illinois at Urbana-Champaign, Department of Computer Science, USA
MS Thesis Title: A Comparison of Lane Detection Systems.
BS Bilkent University, Department of Computer Science, Turkey
BS Senior Project Title: Oku 4: A Tool for Visually Handicapped People.
High School Icel Anatolian High School, Turkey


  For a more detailed description of my background, you can check my linkedin page.
If you would like to see my detailed resume, please send me an email at:

Patents


Publications

  • Celal Ziftci, Diego Cavalcanti, "De-Flake Your Tests : Automatically Locating Root Causes of Flaky Tests in Code At Google," International Conference on Software Maintenance and Evolution (ICSME), 2020. [pdf]
  • Elizabeth Bales, Nima Nikzad, Celal Ziftci, Nichole Quick, William G. Griswold and Kevin Patrick, "Personal Pollution Monitoring: Mobile Real-Time Air Quality In Daily Life," Personal and Ubiquitous Computing, 23, 309–328, 2019.[Springer]
  • Celal Ziftci, Jim Reardon, "Who Broke the Build? Automatically Identifying Changes That Induce Test Failures In Continuous Integration at Google Scale", International Conference on Software Engineering (ICSE), Buenos Aires, Argentina, 2017. [pdf]
  • Emilia Farcas, Massimiliano Menarini, Claudiu Farcas, William G. Griswold, Kevin Patrick, Ingolf Krueger, Barry Demchak, Fred Raab, Yan Yan and Celal Ziftci, "Influences Of Architectural And Implementation Choices On CyberInfrastructure Quality — A Case Study", Software Quality Assurance: Chapter 13, Elsevier, USA, 15 October 2015. [Elsevier]
  • Elizabeth Bales, Nima Nikzad, Celal Ziftci, Nichole Quick, William Griswold, Kevin Patrick, "Personal Pollution Monitoring: Mobile Real-Time Air-Quality in Daily Life," Technical Report, University of California San Diego, 2014. [pdf]
  • Celal Ziftci, "Mining Test Cases To Improve Sofware Maintenance," Ph.D. Thesis, University of California San Diego, California, USA, May 2013. [pdf]
  • Celal Ziftci and Ingolf Krüger, "Automatically Mining Requirements Relationships From Test Cases," Technical Report CS2013-1001, University of California, San Diego, California, USA, June 2013. [ps]
  • Celal Ziftci and Ingolf Krüger, "Getting More From Requirements Traceability: Requirements Testing Progress," in the 7th International Conference on Traceability in Emerging Forms of Software Engineering, pp. 12-18, San Francisco, California, USA, May 2013. IEEE.
  • Celal Ziftci and Ingolf Krüger, "Test Intents: Enhancing the Semantics of Requirements Traceability Links in Test Cases" in Proceedings of the 28th ACM Symposium On Applied Computing, pp. 1272-1277, Coimbra, Portugal, March 2013. ACM. [pdf]
  • Celal Ziftci and Ingolf Krüger, "Feature Location Using Data Mining on Existing Test-Cases," in the 19th Working Conference on Reverse Engineering, pp. 155-164, Kingston, Ontario, Canada, October 2012. IEEE. [pdf]
  • Celal Ziftci and Ingolf Krueger, "Tracing Requirements to Tests With High Precision and Recall," in Proceedings of the 26th International Conference on Automated Software Engineering, pp. 472-475, Lawrence, Kansas, USA, November 2011. IEEE. [pdf]
  • Nima Nikzad, Nakul Verma, Celal Ziftci, Elizabeth Bales, Nichole Quick, Piero Zappi, Kevin Patrick, Sanjoy Dasgupta, Ingolf Krueger, Tajana Simunic Rosing, William G. Griswold, "CitiSense: Improving Geospatial Environmental Assessment of Air Quality Using a Wireless Personal Exposure Monitoring System," in Proceedings of the Conference on Wireless Health, article 11, San Diego, California, USA, October 2012. ACM. [pdf]
  • Celal Ziftci, Nima Nikzad, Nakul Verma, Piero Zappi, Elizabeth Bales, Ingolf Krueger and William Griswold, "Citisense: Mobile Air Quality Sensing for Individuals and Communities," in Proceedings of the 3rd Annual Conference on Systems, Programming, and Applications: Software for Humanity, pp. 23-24, Tucson, Arizona, USA, October 2012. ACM. [pdf]
  • Elizabeth Bales, Nima Nikzad, Nichole Quick, Celal Ziftci, Kevin Patrick and William Griswold, "Citisense: Mobile Air Quality Sensing for Individuals and Communities," in the 6th International Conference on Pervasive Computing Technologies for Healthcare, pp. 155-158, San Diego, California, USA, May 2012. IEEE. [pdf]
  • Nima Nikzad, Celal Ziftci, Piero Zappi, Nichole Quick, Priti Aghera, Nakul Verma, Barry Demchak, Kevin Patrick, Hovav Shacham, Tajana S Rosing, Ingolf Krueger, William G Griswold, Sanjoy Dasgupta, "CitiSense - Adaptive Services for Community-Driven Behavioral and Environmental Monitoring to Induce Change," Technical Report CS2011-0961, University of California San Diego, January 18 2011. [ps]
  • Kevin Patrick, Bill Griswold, Greg Norman, Fred Raab, Jacqueline Kerr, Barry Demchak, Ingolf Krueger, Sanjoy Dasgupta, Nima Nikzad, Celal Ziftci, Nakul Verma, Piero Zappi, Elizabeth Bales, Nichole Quick, "Mobile Technologies and the Exposome: Continuous Assessment of Environmental Exposures Critical to Health," Lecture Notes on Wireless Healthcare Research, pp. 25-32, 2013. [pdf]
  • Kevin Patrick, Laura Wolszon, Karen M Basen-Engquist, Wendy Demark-Wahnefried Alex V Prokhorov, Stephanie Barrera, Chaitan Baru, Emilia Farcas Ingolf Krueger, Doug Palmer, Fred Raab, Phil Rios, Celal Ziftci, Susan Peterson, "CYberinfrastructure for COmparative Effectiveness REsearch (CYCORE): Improving Data From Cancer Clinical Trials," in the Journal of Translational Behavioral Medicine, pp. 83-88, vol. 1, iss. 1, March 2011, Springer-Verlag. [pdf]
  • Celal Ziftci, "A Comparison of Lane Detection Systems," Master's Thesis, University of Illinois Urbana-Champaign, IL, USA, May 2006.
  • Jim Chan, Celal Ziftci, David Forsyth, "Searching off-line arabic documents," in the International Conference on Computer Vision and Pattern Recognition, pp. 1455-1462, 2006. IEEE. [pdf]
  • Fırat Kart, Orhan Üçtepe, Celal Ziftci, "Oku 4: A Tool for Visually Handicapped People," Senior Project, Bilkent University, Ankara, Turkey, June 2004.


  You can also check my Google Scholar page.

Contact

I'm pretty good at replying emails. If you would like to contact me, please send me an email at: