Refereed Publications
- 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. To appear.
[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.
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]
- 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]
- 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]