Refereed Publications

  • 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]
  • 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]
  • 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]
  • 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]