Engin Demir
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Engin Demir has a total of 15 co-authors. Here are the top co-authors by number of shared publications:
Fazli Can
Bilkent University, Ankara, Turkey
3 shared publications- Cevdet Aykanat
Department of Computer Engineering, Bilkent University, Ankara, Turkey
2 shared publications Ismail Sengor Altingovde
Bilkent University, Ankara, Turkey
2 shared publicationsÖzgür Ulusoy
Bilkent University, Ankara, Turkey
2 shared publications- Aydın Doğan
Computer Engineering Department, Hacettepe University, Ankara, Turkey
1 shared publication B. Barla Cambazoglu
1 shared publication
Latest Publications
- 31 October 2026
- Published by International Journal of Informatics Technologies in Bilişim Teknolojileri Dergisi
- Vol. 19 (4) , 473-481
Büyük Dil Modelleri Tarafından Üretilen Kodların Yazılım Mühendisliği Ölçütleriyle Çok Boyutlu Değerlendirilmesi
Büyük dil modelleri (LLM), yazılım mühendisliği süreçlerinde yalnızca kod üretimiyle sınırlı kalmayıp algoritma geliştirme, sistem tasarımı ve test gibi birçok aşamada etkin biçimde kullanılmaktadır. Bu çalışma, ChatGPT, Gemini, Claude ve GitHub Copilot tarafından üretilen Python kodlarının yazılım mühendisliği ölçütleri çerçevesinde çok boyutlu olarak değerlendirilmesini amaçlamaktadır. Araştırma kapsamında, kolay, orta ve zor düzeylerde yapılandırılmış algoritmik görevler tüm modellere aynı istemlerle sunulmuş; elde edilen kod çıktıları metinsel, yapısal, anlamsal ve işlevsel açılardan analiz edilmiştir. Değerlendirme sürecinde Levenshtein mesafesi, n-gram Jaccard benzerliği, özetleme tabanlı parmak izi analizi, soyut söz dizim ağacı benzerliği ve gömme tabanlı kosinüs benzerliği gibi metrikler kullanılmış; ayrıca kod karmaşıklığı ve sürdürülebilirliği, siklomatik karmaşıklık ve bakım yapılabilirlik indeksi üzerinden incelenmiştir. Model çıktıları, GitHub ve LeetCode platformlarından elde edilen insan geliştirici çözümleriyle karşılaştırılarak özgünlük, kalite ve yazılım mühendisliği standartlarına uyum açısından değerlendirilmiştir. Elde edilen bulgular, LLM’lerin aynı problemlere yönelik benzer yapısal eğilimler gösterebildiğini, ancak görev zorluk düzeyine bağlı olarak kalite ve özgünlük performanslarının anlamlı biçimde farklılaştığını ortaya koymaktadır. Bu çalışma, büyük dil modellerinin yazılım mühendisliği süreçlerindeki potansiyel katkılarını ve sınırlılıklarını nicel analizlerle ortaya koyarak literatüre deneysel bir bakış sunmaktadır.
- 31 October 2026
- Published by International Journal of Informatics Technologies in Bilişim Teknolojileri Dergisi
- Vol. 19 (4) , 473-481
Büyük Dil Modelleri Tarafından Üretilen Kodların Yazılım Mühendisliği Ölçütleriyle Çok Boyutlu Değerlendirilmesi
Büyük dil modelleri (LLM), yazılım mühendisliği süreçlerinde yalnızca kod üretimiyle sınırlı kalmayıp algoritma geliştirme, sistem tasarımı ve test gibi birçok aşamada etkin biçimde kullanılmaktadır. Bu çalışma, ChatGPT, Gemini, Claude ve GitHub Copilot tarafından üretilen Python kodlarının yazılım mühendisliği ölçütleri çerçevesinde çok boyutlu olarak değerlendirilmesini amaçlamaktadır. Araştırma kapsamında, kolay, orta ve zor düzeylerde yapılandırılmış algoritmik görevler tüm modellere aynı istemlerle sunulmuş; elde edilen kod çıktıları metinsel, yapısal, anlamsal ve işlevsel açılardan analiz edilmiştir. Değerlendirme sürecinde Levenshtein mesafesi, n-gram Jaccard benzerliği, özetleme tabanlı parmak izi analizi, soyut söz dizim ağacı benzerliği ve gömme tabanlı kosinüs benzerliği gibi metrikler kullanılmış; ayrıca kod karmaşıklığı ve sürdürülebilirliği, siklomatik karmaşıklık ve bakım yapılabilirlik indeksi üzerinden incelenmiştir. Model çıktıları, GitHub ve LeetCode platformlarından elde edilen insan geliştirici çözümleriyle karşılaştırılarak özgünlük, kalite ve yazılım mühendisliği standartlarına uyum açısından değerlendirilmiştir. Elde edilen bulgular, LLM’lerin aynı problemlere yönelik benzer yapısal eğilimler gösterebildiğini, ancak görev zorluk düzeyine bağlı olarak kalite ve özgünlük performanslarının anlamlı biçimde farklılaştığını ortaya koymaktadır. Bu çalışma, büyük dil modellerinin yazılım mühendisliği süreçlerindeki potansiyel katkılarını ve sınırlılıklarını nicel analizlerle ortaya koyarak literatüre deneysel bir bakış sunmaktadır.
- 13 April 2022
- Published by Springer Nature in Neural Computing and Applications
- Vol. 34 (13) , 11049-11062
Structural recurrent neural network models for earthquake prediction
- 13 April 2022
- Published by Springer Nature in Neural Computing and Applications
- Vol. 34 (13) , 11049-11062
Structural recurrent neural network models for earthquake prediction
- 9 June 2021
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-4
Anomaly Detection in Location and Trajectory Datasets
Detection of location and trajectory anomalies of moving objects such as people and vehicles are crucial to identify abnormal behaviour during their daily activities. In this study, it is aimed to determine these anomalies using the tracking device under development. For that purpose, performance of different state-of-the-art online data mining and machine learning algorithms are compared using GPS traces including short-term (two weeks) data.
- 9 June 2021
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-4
Anomaly Detection in Location and Trajectory Datasets
Detection of location and trajectory anomalies of moving objects such as people and vehicles are crucial to identify abnormal behaviour during their daily activities. In this study, it is aimed to determine these anomalies using the tracking device under development. For that purpose, performance of different state-of-the-art online data mining and machine learning algorithms are compared using GPS traces including short-term (two weeks) data.
- Top Cited PapersOpen Access
- 19 July 2010
- Published by Association for Computing Machinery (ACM)
- p. 841-842
Short text classification in twitter to improve information filtering
- 19 July 2010
- Published by Association for Computing Machinery (ACM)
- p. 841-842
Top Cited PapersOpen AccessShort text classification in twitter to improve information filtering
- 1 July 2010
- Published by Elsevier in Information Sciences
- Vol. 180 (14) , 2743-2762
Efficient successor retrieval operations for aggregate query processing on clustered road networks
- 1 July 2010
- Published by Elsevier in Information Sciences
- Vol. 180 (14) , 2743-2762
Efficient successor retrieval operations for aggregate query processing on clustered road networks
- 1 January 2010
- Published by Elsevier in Information Systems
- Vol. 35 (1) , 75-93
A link-based storage scheme for efficient aggregate query processing on clustered road networks
- 1 January 2010
- Published by Elsevier in Information Systems
- Vol. 35 (1) , 75-93
A link-based storage scheme for efficient aggregate query processing on clustered road networks
- Open Access
- 20 July 2008
- Published by Association for Computing Machinery (ACM)
- p. 861-862
Site-based dynamic pruning for query processing in search engines
Web search engines typically index and retrieve at the page level. In this study, we investigate a dynamic pruning strategy that allows the query processor to first determine the most promising websites and then proceed with the similarity computations for those pages only within these sites
- 20 July 2008
- Published by Association for Computing Machinery (ACM)
- p. 861-862
Open AccessSite-based dynamic pruning for query processing in search engines
Web search engines typically index and retrieve at the page level. In this study, we investigate a dynamic pruning strategy that allows the query processor to first determine the most promising websites and then proceed with the similarity computations for those pages only within these sites
- Open Access
- 20 June 2008
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Information Systems
- Vol. 26 (3) , 1-36
Incremental cluster-based retrieval using compressed cluster-skipping inverted files
We propose a unique cluster-based retrieval (CBR) strategy using a new cluster-skipping inverted file for improving query processing efficiency. The new inverted file incorporates cluster membership and centroid information along with the usual document information into a single structure. In our incremental-CBR strategy, during query evaluation, both best(-matching) clusters and the best(-matching) documents of such clusters are computed together with a single posting-list access per query term. As we switch from term to term, the best clusters are recomputed and can dynamically change. During query-document matching, only relevant portions of the posting lists corresponding to the best clusters are considered and the rest are skipped. The proposed approach is essentially tailored for environments where inverted files are compressed, and provides substantial efficiency improvement while yielding comparable, or sometimes better, effectiveness figures. Our experiments with various collections show that the incremental-CBR strategy using a compressed cluster-skipping inverted file significantly improves CPU time efficiency, regardless of query length. The new compressed inverted file imposes an acceptable storage overhead in comparison to a typical inverted file. We also show that our approach scales well with the collection size.
- 20 June 2008
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Information Systems
- Vol. 26 (3) , 1-36
Open AccessIncremental cluster-based retrieval using compressed cluster-skipping inverted files
We propose a unique cluster-based retrieval (CBR) strategy using a new cluster-skipping inverted file for improving query processing efficiency. The new inverted file incorporates cluster membership and centroid information along with the usual document information into a single structure. In our incremental-CBR strategy, during query evaluation, both best(-matching) clusters and the best(-matching) documents of such clusters are computed together with a single posting-list access per query term. As we switch from term to term, the best clusters are recomputed and can dynamically change. During query-document matching, only relevant portions of the posting lists corresponding to the best clusters are considered and the rest are skipped. The proposed approach is essentially tailored for environments where inverted files are compressed, and provides substantial efficiency improvement while yielding comparable, or sometimes better, effectiveness figures. Our experiments with various collections show that the incremental-CBR strategy using a compressed cluster-skipping inverted file significantly improves CPU time efficiency, regardless of query length. The new compressed inverted file imposes an acceptable storage overhead in comparison to a typical inverted file. We also show that our approach scales well with the collection size.
- 1 March 2008
- Published by Elsevier in Information Systems
- Vol. 33 (1) , 1-17
Clustering spatial networks for aggregate query processing: A hypergraph approach
- 1 March 2008
- Published by Elsevier in Information Systems
- Vol. 33 (1) , 1-17
Clustering spatial networks for aggregate query processing: A hypergraph approach
- 1 December 2004
- Published by Elsevier in Information Systems
- Vol. 29 (8) , 697-717
Efficiency and effectiveness of query processing in cluster-based retrieval
- 1 December 2004
- Published by Elsevier in Information Systems
- Vol. 29 (8) , 697-717
Efficiency and effectiveness of query processing in cluster-based retrieval