Note: Even though a paper’s official publication date is after July 2018, it might state OzU as my affiliation. This means my contribution to that paper is based on work that I did while still at OzU.

Selected Publications

  • Barış Aktemur, Markus Metzger, Natalia Saiapova, Mihails Strasuns. Debugging SYCL programs on heterogeneous Intel architectures. SYCLcon 2020: The 8th International Workshop on OpenCL, SYCL, Vulkan and SPIR-V, Munich, Germany.
    [PDF] [DOI]
  • Barış Aktemur. A Sparse Matrix-Vector Multiplication Method with Low Preprocessing Cost. Concurrency and Computation: Practice and Experience. Volume 30, Number 21:e4701.
    [PDF] [DOI] [Code 1] [Code 2]
  • Buse Yilmaz, Baris Aktemur, Maria Garzaran, Sam Kamin, Furkan Kirac. Autotuning Runtime Specialization for Sparse Matrix-Vector Multiplication. ACM Transactions on Architecture and Code Optimization (TACO). Volume 13, Issue 1, Article 5 (March 2016)
    [PDF] [DOI] [Code]
  • Wontae Choi, Baris Aktemur, Kwangkeun Yi and Makoto Tatsuta. Static analysis of multi-staged programs via unstaging translation. The 38th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages (POPL), 2011, Austin, TX, USA.
    Also in ACM SIGPLAN Notices, 46, 1 (January 2011), 81-92.
    [PDF] [DOI]

Refereed Publications

  • Esat Genç, Hasan Sözer, M. Furkan Kıraç, Barış Aktemur. ADVISOR: An Adjustable Framework for Test Oracle Automation of Visual Output Systems. IEEE Transactions on Reliability.
    [PDF] [DOI]
  • Barış Aktemur. Duff Aygıtı Tabanlı Seyrek Matris-Vektör Çarpımı. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi 22 (2020 ): 315-324.
    [PDF] [Link] [DOI])
  • Abdullah Yıldız, Deniz İskender, Gülçe Özlü, H. Fatih Uğurdağ, Barış Aktemur, Sezer Gören. Software UART: A Use Case for VSCPU Worst-Case Execution Time Analyzer. UBMK 2019: 4th International Conference on Computer Science and Engineering, Samsun, Turkey.
    [DOI]
  • Abdullah Varıcı, Gürol Sağlam, Seçkin İpek, Abdullah Yıldız, Sezer Gören, Aydın Aysu, Deniz İskender, Barış Aktemur, H. Fatih Uğurdağ. Fast and Efficient Implementation of Lightweight Crypto Algorithm PRESENT on FPGA through Processor Instruction Set Extension. EWDTS 2019: IEEE East-West Design & Test Symposium, Batumi, Georgia.
    [DOI]
  • M. Furkan Kıraç, Barış Aktemur, Hasan Sözer, Ceren Şahin Gebizli. Automatically Learning Usage Behavior and Generating Event Sequences for Black-Box Testing of Reactive Systems. Software Quality Journal 2019, Volume 27, Issue 2, pp 861–883.
    [PDF] [DOI] [Viewer]
  • Abdullah Yıldız, H. Fatih Uğurdağ, Barış Aktemur, Deniz İskender, Sezer Gören. CPU Design Simplified. UBMK 2018: 3rd International Conference on Computer Science and Engineering, Sarajevo, Bosnia and Herzegovina.
    [PDF] [DOI]
  • Barış Aktemur. Kısa Satırlı Matrislere Uygun, Düşük Ön İşleme Maliyetli Seyrek Matris-Vektör Çarpımı. BAŞARIM 2017: 5. Ulusal Yüksek Başarımlı Hesaplama Konferansı, İstanbul.
    [PDF]
  • M. Furkan Kıraç, Barış Aktemur, Hasan Sözer. VISOR: A Fast Image Processing Pipeline with Scaling and Translation Invariance for Test Oracle Automation of Visual Output Systems. The Journal of Systems & Software. Volume 136, 2018, Pages 266-277.
    [PDF] [DOI]
  • Arda Unsal, Gorkem Sazara, Baris Aktemur, Hasan Sozer. Adaptive Domain-Specific Service Monitoring. SERENE 2014: 6th International Workshop on Software Engineering for Resilient Systems, Budapest.
    [PDF] [DOI]
  • Sam Kamin, Maria Garzaran, Baris Aktemur, Danqing Xu, Buse Yilmaz, Zhongbo Chen. Optimization by Runtime Specialization for Sparse Matrix-Vector Multiplication. GPCE 2014: The 13th International Conference on Generative Programming: Concepts & Experiences, Västerås, Sweden.
    Also in ACM SIGPLAN Notices, 50, 3 (March 2015), 93-102.
    [PDF] [DOI]
  • Fatih Ozturk, Erdem Sarili, Hasan Sozer, Baris Aktemur. Effort Estimation for Architectural Refactoring to Introduce Module Isolation. ECSA 2014: The European Conference on Software Architecture, Vienna, Austria.
    [PDF] [DOI]
  • Koray Gulcu, Hasan Sozer, Baris Aktemur, Ali Ozer Ercan. Fault Masking as a Service. Software: Practice and Experience. Volume 44, Issue 7, pages 835–854, July 2014.
    [PDF] [DOI]
  • Baris Aktemur, Yukiyoshi Kameyama, Oleg Kiselyov and Chung‐chieh Shan. Shonan Challenge for Generative Programming. PEPM 2013: ACM SIGPLAN 2013 Workshop on Partial Evaluation and Program Manipulation, Rome, Italy.
    [PDF] [DOI]
  • Koray Gulcu, Hasan Sozer, Baris Aktemur. FAS: Introducing a Service for Avoiding Faults in Composite Services. SERENE 2012: 4th International Workshop on Software Engineering for Resilient Systems, Pisa, Italy.
    [PDF] [DOI]
  • Asim Yildiz, Baris Aktemur, Hasan Sozer. Rumadai: A Plug-in to Record and Replay Client-Side Events of Web Sites with Dynamic Content. TOPI 2012: Second Workshop on Developing Tools as Plug-ins (Short paper), Zurich, Switzerland.
    [PDF] [DOI]
  • Baris Aktemur, Asim Yildiz, Sam Kamin. Runtime Program Generation and Empirical Optimization for Sparse Matrix-Vector Multiplication (in Turkish). SIU 2012: 20th IEEE Signal Processing and Communications Applications Conference, Turkey.
    [PDF] [DOI]
  • Buse Yilmaz, Baris Aktemur. Improving Region Analysis for Parallel Analysis of Programs. CSW 2012: Computer Science Student Workshop, Turkey
    [PDF]
  • Baris Aktemur. Towards Subtyped Program Generation in F#. TOPI 2011: First Workshop on Developing Tools as Plug-ins (Short paper), Honolulu, HI, USA.
    [PDF] [DOI]
  • Baris Aktemur and Sam Kamin. A comparative study of techniques to write customizable libraries. The 24th Annual ACM Symposium on Applied Computing (SAC), 2009, Honolulu, Hawaii, USA.
    [PDF] [DOI]
  • Sam Kamin, Baris Aktemur and Michael Katelman. Staging Static Analyses for Program Generation. Generative Programming and Component Engineering (GPCE06), 2006, Portland, OR, USA.
    [PDF] [DOI]
  • Sam Kamin, Baris Aktemur and Philip Morton. Source Level Optimization of Run-time Program Generators. Generative Programming and Component Engineering (GPCE05), 2005, Tallinn, Estonia.
    [PDF] [DOI]
  • Baris Aktemur, Joel Jones, Sam Kamin and Lars Clausen. Optimizing Marshalling by Run-time Program Generation. Generative Programming and Component Engineering (GPCE05), 2005, Tallinn, Estonia.
    [PDF] [DOI]
  • Baris Aktemur and Sam Kamin. Mumbo: A Rule Based Implementation of a Run-time Program Generation Language. 6th International Workshop on Rule-Based Programming (RULE05) 2005, Nara, Japan.
    [PDF] [DOI] [Source]

Theses

  • Baris Aktemur. Improving Efficiency and Safety of Program Generation. Ph.D. Thesis, University of Illinois at Urbana-Champaign, 2009, Urbana, USA.
    [PDF]
  • Baris Aktemur. A Rule-Based Model of a Run-time Program Generation System. Master’s Thesis, University of Illinois at Urbana-Champaign, 2005, Urbana, USA.
    [PDF] [Source]

Other Publications

  • Baris Aktemur, Sam Kamin and Michael Katelman. Staging Static Analyses for Program Generation (Extended Version). Technical Report (UIUCDCS-R-2008-3018), 2008.
    [PDF]
  • Sam Kamin, Baris Aktemur and Michael Katelman. Staging Static Analyses for Program Generation. Technical Report (UIUCDCS-R-2006-2771), Nov. 2005.
    [PDF]
  • Mark Hills, Baris Aktemur and Grigore Rosu. An Executable Semantic Definition of the Beta Language using Rewriting Logic. Technical Report (UIUCDCS-R-2005-2650), Nov. 2005.
    [PDF]
  • Hakan Onur, Baris Aktemur and Sinan Ussakli. Aspect-Oriented Worker Thread Pool Framework. First Turkish Aspect-Oriented Sofware Development Workshop, 2003, Ankara, Turkey.
    [PDF]