Top Conference Publications

Study and Refactoring of Android Asynchronous Programming
Yu Lin, Semih Okur, Danny Dig
30th IEEE/ACM International Conference on Automated Software Engineering (ASE 2015-Research Track)
A Study and Toolkit for Asynchronous Programming in C# (ACM SIGSOFT Distinguished Paper Award)
Semih Okur, David L. Hartveld, Danny Dig, Arie van Deursen
36th International Conference on Software Engineering (ICSE 2014-Research Track)
Acceptance rate 99/495 = 20%.
Converting Parallel Code from Low-Level Abstractions to Higher-Level Abstractions
Semih Okur, Cansu Erdogan, Danny Dig
28th European Conference on Object-Oriented Programming (ECOOP 2014-Research Track)
Acceptance rate 27/101 = 27%.
How do Developers Use Parallel Libraries?
Semih Okur, Danny Dig
20th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2012-Research Track)
Acceptance rate 35/201 = 17%.

Workshop Publications

KUDA: GPU Accelerated Split Race Checker
Can Bekar, Tayfun Elmas, Semih Okur, Serdar Tasiran
Workshop on Determinism and Correctness in Parallel Programming (WoDet). (Position paper) London UK, March 2012.
KUDA: The Split Race Checker
Can Bekar, Tayfun Elmas, Semih Okur, Serdar Tasiran
The Computer Science Student Workshop (CSW12) Istanbul Turkey, April 2012
KUDA: GPU Hızlandırılmış Ayrık Yarış Durumu Denetleyici (in Turkish)
Can Bekar, Tayfun Elmas, Semih Okur, Serdar Tasiran
National Conference on High Performance Computing (Basarim) Ankara Turkey, April 2012

Unpublished Technical Reports

Croder: Bringing the Knowledge of the Crowds into the IDE
Semih Okur, Mihai Codoban, Caius Brindescu, Kyungho Lee, Shuo Yuan
Computer Science, University of Illinois at Urbana-Champaign, May 2013
Inclusion-based Pointer Analysis Using Actors
Cosmin Radoi, Semih Okur
Computer Science, University of Illinois at Urbana-Champaign, August 2012
Hadoop+Aparapi: Making Heterogenous MapReduce Programming Easier
Semih Okur, Cosmin Radoi, Yu Lin
Computer Science, University of Illinois at Urbana-Champaign, May 2012
Loop2GPU: Transforming Loops to OpenCL Kernels as a LLVM Pass
Semih Okur, Cosmin Radoi
Computer Science, University of Illinois at Urbana-Champaign, May 2012
Rethinking Runtime Verification on Hundreds of Cores: Challenges and Opportunities
Tayfun Elmas, Semih Okur, and Serdar Tasiran
EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2011-74. June 2011.