Prof. Dr. Tansel Dokeroglu (tansel@ceng.metu.edu.tr)
CSCI 363 - 563 Software Testing and Quality Assurance
Journal Publications
- Dokeroglu, T., Kucukyilmaz, T., & Talbi, E. G. (2023). Hyper-heuristics: A survey and taxonomy. Computers & Industrial Engineering, 109815.
- Dulger O., and T. Dokeroglu (2023), A new parallel tabu search algorithm for the optimization of maximum vertex weight clique problem, Concurrency and Computation: Practice and Experience, 2023;00:1-6.
- Dokeroglu, T. (2023). A new Parallel Multi-objective Harris Hawks Algorithm for Predicting the Mortality of COVID-19 Patients. PeerJ Computer Science.
- Dokeroglu, T., and Ozdemir, Y.S. (2023). A new robust Harris Hawk optimization algorithm for large quadratic assignment problems. Neural Computing and Applications. Elsevier.
- Dokeroglu, T., Deniz, A., and Kiziloz H. (2022). A comprehensive survey on recent metaheuristics for feature selection. Neurocomputing. Elsevier. PDF here.
- Dokeroglu, T., & Sevinc, E. (2022). An island parallel Harris hawks optimization algorithm. Neural Computing and Applications, 1-28. Springer. PDF here.
- Deniz, A., Kiziloz H., Sevinc, E., Dokeroglu, T., (2022). Predicting the Severity of COVID-19 Patients Using a Multi-threaded Evolutionary Feature Selection Algorithm. Expert Systems, Wiley. PDF here.
- Dokeroglu, T., Deniz, A., & Kiziloz, H. E. (2021). A robust multiobjective Harris' Hawks Optimization algorithm for the binary classification problem. Knowledge-Based Systems, 107219, Elsevier.
- Dokeroglu, T., & Sevinc, E. (2021). Memetic Teaching-Learning-Based Optimization algorithms for large graph coloring problems. Engineering Applications of Artificial Intelligence, 102, 104282, Elsevier
- Karagoz, G.N. , Yazici A., Dokeroglu T.and Cosar A., (2020). "Analysis of Multiobjective Algorithms for the Classification of Multi-Label Video Datasets," in IEEE Access, vol. 8, pp. 163937-163952. PDF here
- Karagoz, G.N., Yazici, A., Dokeroglu, T., & Cosar, A. (2020). A new framework of multi-objective evolutionary algorithms for feature selection and multi-label classification of video data. International JMLC, 1-19. PDF here
- Dokeroglu, T., Pehlivan, S., & Avenoglu, B. (2020). Robust parallel hybrid artificial bee colony algorithms for the multi-dimensional numerical optimization. The Journal of Supercomputing, 1-21. PDF here
- Dokeroglu, T., Sevinc, E., Kucukyilmaz, T., Cosar, A. (2019). A survey on new generation metaheuristics. Computers & Industrial Engineering. Elsevier. PDF here
- Sevinc E., Dokeroglu, T. (2019). A new parallel local search algorithm for the maximum vertex weight clique problem in large graphs. Soft Computing. Springer. PDF here
- Dokeroglu, T., Sevinc E. (2019). A novel hybrid teaching-learning-based optimization algorithm for the classification of data by using extreme learning machines. Turkish Journal of Electrical Engineering & Computer Sciences, 27(2), 1523-1533. PDF here
- Dokeroglu, T., & Sevinc, E. (2019). Evolutionary parallel extreme learning machines for the data classification problem. Computers & Industrial Engineering, 130, 237-249. Elsevier. PDF here
- Dokeroglu, T., Sevinc, E., & Cosar, A. (2019). Artificial bee colony optimization for the quadratic assignment problem. Applied Soft Computing, 76, 595-606. PDF here
- Kiziloz, H. E., Deniz, A., Dokeroglu, T., & Cosar, A. (2018). Novel multiobjective TLBO algorithms for the feature subset selection problem. Neurocomputing, 306, 94-107. PDF here
- Kiziloz, H. E., & Dokeroglu, T. (2018). A robust and cooperative parallel tabu search algorithm for the maximum vertex weight clique problem. Computers & Industrial Engineering, 118, 54-66. Elsevier. PDF here
- Altay, B., Dokeroglu, T., & Cosar, A. (2018). Context-sensitive and keyword density-based supervised machine learning techniques for malicious webpage detection. Soft Computing, 1-15. PDF here
- Dokeroglu, T., & Mengusoglu, E. (2017). A self-adaptive and stagnation-aware breakout local search algorithm on the grid for the Steiner tree problem with revenue, budget and hop constraints. Soft Computing, 1-19.
- Deniz-Kiziloz, F.A., Kiziloz, H.E., Dokeroglu, T., Cosar, A. (2017). Robust multiobjective evolutionary machine learning algorithms for the feature subset selection in binary classification. Neurocomputing. Elsevier
- Dokeroglu, T., & Cosar, A. (2016). A novel multistart hyper-heuristic algorithm on the grid for the quadratic assignment problem. Engineering Applications of Artificial Intelligence, 52, 10-25. PDF here
- Aksan, Y., Dokeroglu T., Cosar A, (2017) A Stagnation-Aware Cooperative Parallel Breakout Local Search Algorithm for the Quadratic Assignment Problem, Journal of Computers and Industrial Engineering.
- Dokeroglu T., (2015) Hybrid teaching-learning-based optimization algorithms for the Quadratic Assignment Problem, Journal of Computers and Industrial Engineering. PDF here
- Dokeroglu, T., Bayir M.A., Cosar A. (2015) Robust heuristic algorithms for exploiting the common tasks of relational cloud database queries. Journal of Applied Soft Computing.
- Dokeroglu T.,Cosar, T. (2014) Optimization of one-dimensional bin packing problem with island parallel grouping genetic algorithms, Journal of Computers and Industrial Engineering.
- Dokeroglu, T., Sert, S.A., and Cinar, M.S. (2014) Evolutionary multiobjective query workload optimization of Cloud Data Warehouses, The Scientific World Journal.
- Tosun, U., Dokeroglu, T., and Cosar, A., (2013) A Robust Island Parallel Genetic Algorithm for the Quadratic Assignment Problem, International Journal of Production Research (1-17).
- Beyaz, M., Dokeroglu, T., & Cosar, A. (2015). Robust hyper-heuristic algorithms for the offline oriented/non-oriented 2D bin packing problems. Applied Soft Computing, 36, 236-245.
- Dokeroglu T.,Ozal Serkan, Bayir Murat Ali, Cinar M.Serkan, Cosar A.,(2014) Improving the performance of Hadoop Hive by sharing scan and computation tasks, Journal of Cloud Computing: Advances, Systems and Applications.
Conference Proceedings
- Ozcan, S.O., Dokeroglu, T., Cosar, A., and Yazici, A. A novel grouping genetic algorithm for the one-dimensional bin packing problem on GPU, Poland, Krakow, ISCIS 2016.
- Sert, S.A., Yazici,A., Dokeroglu, Adnan (2016). Fuzzy Processing in Surveillance Wireless Sensor Networks, IEEE World Congress on Computational Intelligence (IEEE WCCI), Vancouver, Canada.
- Dokeroglu, T., Cinar, M. S., Sert, S. A., & Cosar, A., Yazci, A. (2016). Improving Hadoop Hive Query Response Times Through Efficient Virtual Resource Allocation. In Flexible Query Answering Systems 2015 (pp. 215-225). Springer.
- Beyaz, M.,Dokeroglu, T., Cosar A. (2015), "Robust Hybrid Heuristic Algorithms for the Multiobjective Load Balancing of 2D Bin Packing Problems", ISCIS, September 21-25, Imperial College, London.
- Dokeroglu, T.,Cosar, A. (2014), "Integer Linear Programming Solution Model for the Multiple Query Optimization Problem" ISCIS October 27-28th, 2014, Krakow, Poland.
- Ozkok, A.,Ercingoz,A, Donmez,H., Dokeroglu, T. (2015), "SimBusPro: A Simulation-Based Decision Support Tool used for the Optimization of Business Processes running on the Cloud" MIPRO 2015 - 38th International Convention, May 25-29, Crotia.
- Dokeroglu, T., Sert, S.A., Cinar, M.S., and Cosar, A. (2014). Designing Cloud Data Warehouses using Multiobjective Evolutionary Algorithms, ACM International Conference on Agents and Artificial Intelligence (ICAART) Eseo, Angers, Loire Valley, France.
- Dokeroglu, T. (supervised by Ahmet Cosar) (2012). Parallel Genetic Algorithms for the Optimization of Multi-Way Chain Join Queries of Distributed Databases 38th VLDB Ph.D. Workshop, August 27-31, Istanbul/TURKEY.
- Dokeroglu, T., Tosun, U., and Cosar, A. (2012). Particle Swarm Intelligence as a Novel Heuristic for the Optimization of Distributed Database Queries, The 6th International Conference on Application of Information and Communication Technologies AICT2012 Georgia, Tbilisi, 17-19.
- Dokeroglu, T and Cosar, A. (2011). Dynamic Programming with Ant Colony Optimization Metaheuristic for The Optimization of Distributed Database Queries, Proceedings of the 26th ISCIS, London, UK.
- Dokeroglu,T., Tosun, U., and Cosar, A. (2013). Evaluating the Performance of Recombination Operators with Island Parallel Genetic Algorithms, International Federation of Automatic Control (IFAC), Saint Petersburg, Russia.
- Dokeroglu, T. Tosun, U.,and Cosar, A. (2012). Parallel Optimization with Mutation Operator for the Quadratic Assignment Problem Proceedings of WIVACE, Italian Workshop on Artificial Life and Evolutionary Computation, Parma/Italy.
- Dokeroglu, T.,Cinar, M.S., Tosun, U., and Cosar, A. (2012). Dagitik Veritabani Zincir Bagli Birlestirme Sorgularinin Paralel Genetik Algoritmalar ile Eniyilenmesi. 3. Ulusal Yuksek Basarimli Hesaplama Konferansi, Bilkent Universitesi, Ankara/Turkiye.
- Dokeroglu, T., Topcu, O., and Oguztuzun, H. 2008. HLA Federasyon Mimarileri icin Federe Arayuz Spesifikasyon Kutuphanesi. 2. Ulusal Yazilim Mimarisi Konferansi 11-12 Eylul. Ege Universitesi. izmir.
- Tosun, U.,Dokeroglu, T., and Cosar, A. (2013). A New Parallel Genetic Algorithm for Reducing the Bullwhip Effect in an Automotive Supply Chain, International Federation of Automatic Control (IFAC), Saint Petersburg, Russia.
- Tosun, U.,Dokeroglu, T., and Cosar, A. (2012). Heuristic Algorithms for Fragment Allocation in a Distributed Database System, 27th ISCIS, October 3-5, Paris/France.
- Ahmet ozkok, Ali Ercingoz, Tansel Dokeroglu, Veysi isler (2015). Bir Bankanin is Surecine Benzetim Tabanli Eniyilemenin Uygulanisi, USMOS 2015, Ankara/TURKEY
Turkish Journals
- Cosar, B., Say, B., and Dokeroglu, T., (2022). New Greedy Algorithms to Optimize the Curriculum-based Course Timetabling Problem, Duzce Universitesi Bilim ve Teknoloji Dergisi
- Hakan Akyol, Hale Sema Kizilduman, Tansel Dokeroglu (2022). Big data reduction and visualization using the K-means algorithm. Researcher.
- Begum Subasi, HilalNur Beral, Nilufer Nur Gulec, Tansel Dokeroglu (2021) Detecting fake news on big data. Researcher.
- Bengisu ERDI, Eylul Aleyna SAHIN, Muzaffer Su TOYDEMIR, Tansel DOKEROGLU (2020). Makine Ogrenmesi Algoritmalari ile Trol Hesaplarin Tespiti. Duzce Universitesi Bilim ve Teknoloji Dergisi. Turkce Trol veriseti click here. (lutfen makaleye atif veriniz).
- Zahraa Mohammed Malik MALIK, Shadi AL-SHEHABI, Tansel Dokeroglu (2018). Gozetimsiz Makine ogrenme Teknikleri ile Miktara Dayali Negatif Birliktelik Kural Madenciligi.
- Dokeroglu T. (2017) Bir Boyutlu Kutulama Probleminin Eniyilenmesi icin Hiper-Sezgisel Paralel Bir Algoritma. Balikesir universitesi Fen Bilimleri Enstitusu Dergisi.
- Dokeroglu T. (2016) Karesel Atama Problemi icin Yeni Bir ozuyarlamali Paralel Guclu Tabu-Arama Algoritmasi, Pamukkale universitesi Muhendislik Bilimleri Dergisi (PAJES).
Thesis advised
- M.Sc. Dogay Derya, Multi-Objective Software Project Cost Estimation Using Recent Machine Learning Approaches (2023)
- M.Sc. Osman Berkcan Derya, Analyzing Multi-Objective Software Test Effort Estimation Techniques (2023)
- M.Sc. Batuhan Cosar, New Greedy Algorithms to Optimize the Curriculum-based Course Timetabling Problem (2021)
- M.Sc. Elif Yalcinkaya, Turkce Yazilim Gereksinimleri icin Yeni Bir Bicimsel Gozden Gecirme Araci (2018)
- M.Sc. Zahraa Mohammed Malik MALIK, Gozetimsiz Makine ogrenim Teknikleri ile Miktara Dayali Negatif Birliktelik Kural Madenciligi (2018)
- M.Sc. Mohanad MAHROUS, Sol Ventril Hipertrofi Hastaliginin Teshisi icin Yeni Bir Bulanik Kural Tabanli Sistem (2018)
- M.Sc. Ali Anwer, Derin ogrenme teknikleri ile gogus kanseri teshisi (2017)
- M.Sc. Saddam Raheem Salih AL-Saadi, Application of Mean Gain Ratio (MGR) Model for the Clustering of Electrical Gnerator failures (2017)
- M.Sc. Firdevsi Ayca Deniz-Kiziloz, Multiobjective Evolutionary Machine Learning Algorithms for the Feature Subset Selection of Binary Classification (2016)
- M.Sc. Betul Altay Context-sensitive and keyword density based supervised machine learning techniques for detection of malicious webpages (2016)
- M.Sc. Yagmur Aksan, A stagnation aware cooperative Breakout Local Search Algorithm for the QAP (2016)
- M.Sc. Muhammed Beyaz, Hybrid Metaheuristic Algorithms for Single and Multiobjective 2D Bin Packing Problem (2015)
- M.Sc. Yusuf Yazici, Sanallastirilmis Grafik islemci Birimlerinin Maliyet Etkinlik Analizi (2016)
Reviewer @
- IEEE Transactions on Evolutionary Computation
- IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
- IEEE Transactions on Cybernetics
- IEEE Transactions on Fuzzy Systems
- IEEE Access
- IEEE Intelligent Systems
- Information Sciences, Elsevier
- Applied Soft Computing Journal, Elsevier
- Computers & Industrial Engineering, Elsevier
- International Journal of Machine Learning and Cybernetics, Springer
- Journal of Engineering Applications of Artificial Intelligence, Elsevier
- Expert Systems with Applications, Elsevier
- The Journal of Supercomputing - Springer
- Measurement Journal of the International Measurement Confederation (IMEKO), Elsevier
- Concurrency and computation: practice and experience, Wiley Elsevier
- INFOR: Information Systems and Operational Research, Taylor and Francis Online
- International Journal of Production Research, Taylor and Francis
- Kybernetes (2018) Emerald Publishing
- Engineering Optimization - Taylor & Francis Online
- Applied Mathematical Modelling, Elsevier
- Journal of Cloud Computing: Advances, Systems and Applications, Springer
- Journal of Pattern Recognition Letters, Elsevier
- Journal of Intelligent Management Systems, Springer
- British Journal of Mathematics & Computer Science
- Turkish Journal of Electrical Engineering and Computer Sciences
- PLOS ONE, A peer Reviewed Open Access Journal
- USMOS Ulusal Modelleme ve Simulasyon Konferansi
- MIM 2016 Conference (Manufacturing Modelling, Management, and Control), University of Technology of Troyes, FRANCE
- 25. Sinyal isleme ve iletisim Uygualama Kurultayi (siu), 15-18 Mayis 2017, Antalya / Turkey
- IOBTDS, Conference on Internet of Things, Big data and Security, 2018, Portugal
Given Courses
- Introduction to Computer Engineering
- C Programming (METU)
- Java programming I-II
- Discrete Math
- Software Engineering
- Software Design Patterns
- Game Design Patterns with Unity
- Software Testing for Quality Assurance
- Data Visualization
- Relational Databases
- Algorithms and Data Structures
- Parallel Computing
- Advanced Algorithms for Engineers
The 10 must-know algorithms and data structures for a software engineer
Troll dataset to detect Turkish Twitter users
Troll dataset click here. This dataset is prepared from two thousands messages of Twitter 100 users. The words and emojis are counted and listed with different formats. It is publicly available.
New papers being prepared
Codes available
Teaching Leaning Based and Tabu search code for graph coloring (MPI C++ code) here
Island Parallel Harris Hawk (MPI C++ code) here
Harris Hawk (C++ code) here
Parkinson's disease datasets here