Karakaya, Ziya

Loading...
Profile Picture
Name Variants
Karakaya, Z
K.,Ziya
Ziya, Karakaya
K., Ziya
Z., Karakaya
Karakaya,Z.
Karakaya, Ziya
Z.,Karakaya
Job Title
Doktor Öğretim Üyesi
Email Address
ziya.karakaya@atilim.edu.tr
Main Affiliation
Computer Engineering
Status
Former Staff
Website
ORCID ID
Scopus Author ID
Turkish CoHE Profile ID
Google Scholar ID
WoS Researcher ID

Sustainable Development Goals

2

ZERO HUNGER
ZERO HUNGER Logo

0

Research Products

14

LIFE BELOW WATER
LIFE BELOW WATER Logo

1

Research Products

17

PARTNERSHIPS FOR THE GOALS
PARTNERSHIPS FOR THE GOALS Logo

0

Research Products

5

GENDER EQUALITY
GENDER EQUALITY Logo

0

Research Products

16

PEACE, JUSTICE AND STRONG INSTITUTIONS
PEACE, JUSTICE AND STRONG INSTITUTIONS Logo

0

Research Products

8

DECENT WORK AND ECONOMIC GROWTH
DECENT WORK AND ECONOMIC GROWTH Logo

0

Research Products

4

QUALITY EDUCATION
QUALITY EDUCATION Logo

0

Research Products

6

CLEAN WATER AND SANITATION
CLEAN WATER AND SANITATION Logo

0

Research Products

7

AFFORDABLE AND CLEAN ENERGY
AFFORDABLE AND CLEAN ENERGY Logo

0

Research Products

10

REDUCED INEQUALITIES
REDUCED INEQUALITIES Logo

0

Research Products

11

SUSTAINABLE CITIES AND COMMUNITIES
SUSTAINABLE CITIES AND COMMUNITIES Logo

0

Research Products

9

INDUSTRY, INNOVATION AND INFRASTRUCTURE
INDUSTRY, INNOVATION AND INFRASTRUCTURE Logo

2

Research Products

1

NO POVERTY
NO POVERTY Logo

0

Research Products

3

GOOD HEALTH AND WELL-BEING
GOOD HEALTH AND WELL-BEING Logo

1

Research Products

12

RESPONSIBLE CONSUMPTION AND PRODUCTION
RESPONSIBLE CONSUMPTION AND PRODUCTION Logo

0

Research Products

13

CLIMATE ACTION
CLIMATE ACTION Logo

0

Research Products

15

LIFE ON LAND
LIFE ON LAND Logo

0

Research Products
This researcher does not have a Scopus ID.
This researcher does not have a WoS ID.
Scholarly Output

41

Articles

3

Views / Downloads

12/0

Supervised MSc Theses

13

Supervised PhD Theses

2

WoS Citation Count

78

Scopus Citation Count

98

WoS h-index

4

Scopus h-index

5

Patents

0

Projects

0

WoS Citations per Publication

1.90

Scopus Citations per Publication

2.39

Open Access Source

4

Supervised Theses

15

Google Analytics Visitor Traffic

JournalCount
UBMK 2018 - 3rd International Conference on Computer Science and Engineering -- 3rd International Conference on Computer Science and Engineering, UBMK 2018 -- 20 September 2018 through 23 September 2018 -- Sarajevo -- 1435604
3rd International Conference on Computer Science and Engineering (UBMK) -- SEP 20-23, 2018 -- Sarajevo, BOSNIA & HERCEG3
2017 International Conference on Computer and Applications, ICCA 2017 -- 2017 International Conference on Computer and Applications, ICCA 2017 -- 6 September 2017 through 7 September 2017 -- Doha -- 1315022
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) -- 7th International Conference on Computational Science, ICCS 2007 -- 27 May 2007 through 30 May 2007 -- Beijing -- 708232
2017 International Conference on Computer Science and Engineering (UBMK) -- OCT 05-08, 2017 -- Antalya, TURKEY1
Current Page: 1 / 4

Scopus Quartile Distribution

Competency Cloud

GCRIS Competency Cloud

Scholarly Output Search Results

Now showing 1 - 10 of 41
  • Master Thesis
    Çevik Yazılım Geliştirme Yöntemleri: Karşılaştırmalı Bir Çalışma
    (2018) Abakar, Adoum Choukou; Karakaya, Ziya
    Yazılım sistemleri yıllardır modern toplumun bir parçası olmuştur. Günümüz teknolojisinde en hızlı büyüyen disiplinlerden biri olan yazılım mühendisliği, günlük yaşamımızın muazzam ilerlemesinin ayrılmaz bir parçası haline geliyor ve neredeyse tüm yaşam disiplinlerinde kullanılıyor. Çevik yazılım geliştirme metodolojileri, yazılım sistemlerinin daha hızlı ve daha yüksek kalitede üretilmesi sayesinde neredeyse tüm yazılım şirketlerinde büyük ölçüde uygulanmaktadır. Dahası, Çevik yöntemler, güvenilir yazılım sistemlerinin hızlı ve sürekli teslimatı ile müşterilerin memnuniyetini her zaman karşılamaktadır. Bu çalışmanın amacı, farklı Çevik yazılım metodolojilerinin kullanım alanı ve farklı proje türlerine uygunluğunu belirtmek için sistematik bir literatür taraması yapmaktır. Ayrıca, popülerlik, farklılıkları ve benzerlikleri de dahil olmak üzere farklı Çevik yazılım geliştirme metodolojileri hakkında kapsamlı bilgileri belirlemek ve sağlamak için araştırmanın amacı dahilindedir. Son olarak araştırma, literatür incelemesinden elde edilen mevcut Çevik yazılım yöntemleri kanıtlarını özetlemekte, fayda ve sınırlamalarını belirtmektedir. Bu araştırmanın amacına ulaşmak için beş soru tasarlandı, veri toplandı ve bu çalışma için yaptığımız kapsamlı literatür taramasına dayanarak sonuçlar da hazırlandı.
  • Master Thesis
    Endüstri 4.0 ile Dijital Dönüşüm: Türkiye Örnek İncelemesi
    (2019) Elitok, Eda; Karakaya, Ziya
    Dördüncü sanayi devrimi, Nesnelerin İnterneti (IoT) yada Endüstriyel Nesnelerin İnterneti olarak da bilinen Endüstri 4.0., endüstrileri dünya çapında dönüştürmede büyük bir itici güç haline gelmiştir. Bu hareket başlangıçta Almanya'nın ileri teknoloji imalat endüstrisinin stratejilerinde ortaya çıkmıştır. Endüstri 4.0'a daha geniş bir perspektiften baktığımızda, bulut teknolojisi, nesnelerin interneti, artırılmış gerçeklik, katmanlı üretim, otonom robotlar, simülasyon, sistem entegrasyonu, siber güvenlik ve büyük veri gibi bir dizi kavramı içeren entegre bir süreç görüyoruz. Bu şekilde, geleneksel üretim yöntemleri ve dijital işlemler, üretim için farklı aşamalar ve yöntemler izlenerek gerçekleştirilebilir. Sonuç olarak, hem sosyal hem de ekonomik yaşamları birçok farklı boyutta etkilemesi muhtemel olan tüm bu süreçlerin dijitalleşmesi birçok sektör için kaçınılmaz hale gelmiştir. Bu tür bir dönüşüme ayak uyduramayan şirketler, talepleri karşılamak için iş süreçlerini yönetmede artan zorluklarla karşılaşabilirler. Bu araştırmada, Dijital Dönüşümün Endüstri 4.0'a doğru bir üretim tesisi üzerindeki olumlu etkilerini analiz etmek ve ilgili dönüşüm sonucunun dinamiklerini açıklamak için bir vaka çalışması yapılmıştır. Ayrıntılı olarak, bir alüminyum üretim tesisinde gerçekleştirilen dijital dönüşüm işlemlerinin hem öncesi hem de sonrası değerlerle karşılaştırılmasıyla, dijital dönüşümün Endüstri 4.0'a doğru seyri ile ilgili bir analiz yapılmıştır. Araştırmada toplanan veriler, IMPULS [1] tarafından sağlanan 'Çevrimiçi Endüstri 4.0 Hazırlık Endeksi' uygulaması kullanılarak ölçümlenmiş ve sonuçlar Eti Alüminyum'un ortalamada beş üzerinden ikinci seviyede olduğunu göstermiştir. Bu sonuç, Eti Alüminyum'un orta düzeyde Endüstri 4.0 aktivitelerini uygulamış olduğunu göstermektedir. Anahtar Kelimeler: Dijital Dönüşüm, Endüstri 4.0, Endüstriyel Nesnelerin İnterneti
  • Conference Object
    Citation - Scopus: 4
    Need for a Software Development Methodology for Research-Based Software Projects
    (Institute of Electrical and Electronics Engineers Inc., 2018) Cereci,I.; Karakaya,Z.
    Software development is mostly carried by a group of individuals. Software development methodologies are heavily utilized to organize these individuals and keep track of the entire software development process. Although previously proposed software development methodologies meet the needs of the industry and the firms, they are not usually suitable for research-based software projects that are carried by universities and individual researchers. In this paper, we aim to show the necessity of a new software development methodology for research-based problems carried by universities. The literature review will show the differences between industry and university software projects from certain aspects. These findings will be supported by the authors own research on the area. This qualitative research involves collecting data through interviews and applying Grounded Theory to better understand the development process. © 2018 IEEE.
  • Master Thesis
    Makine Öğrenmesi Algoritmalarının Oyun Seviyelerinin Zorluklarının Belirlenmesinde Kullanılması
    (2020) Şahbenderoğlu, Turan Ozan; Karakaya, Ziya
    In game design, adjusting difficulty is one of the key aspects of financial success. However, this task is costly since it is time-consuming. In the literature, there are very limited studies according to determining the game difficulty. Instead, almost every study is about difficulty adjustment which skips the determining process. This thesis aims to develop a game environment to observe if the machine learning can determine the difficulty of a game and the game levels. For this purpose, a game with five different levels from easy to hard is developed in Unity Engine. A machine learning agent that uses reinforcement learning is also developed and each game level used as learning environment of the agent. In general, the learning process shows that the Cumulative Reward of the agents is decreased as levels become harder. The complexity of the game significantly decreases Cumulative Rewards. The results of this thesis have shown that those level difficulties of a game can be determined by comparing the reinforcement learning agent's performance on collecting rewards in the training area. In other words, machine learning algorithms have a big potential to support the game design phase of the game development process when it comes to determining the level of difficulties.
  • Conference Object
    Citation - Scopus: 25
    A Comparison of Stream Processing Frameworks
    (Institute of Electrical and Electronics Engineers Inc., 2017) Karakaya,Z.; Yazici,A.; Alayyoub,M.
    This study compares the performance of Big Data Stream Processing frameworks including Apache Spark, Flink, and Storm. Also, it measures the resource usage and performance scalability of the frameworks against a varying number of cluster sizes. It has been observed that, Flink outperforms both Spark and Storm under equal constraints. However, Spark can be optimized to provide the higher throughput than Flink with the cost of higher latency. © 2017 IEEE.
  • Conference Object
    Citation - Scopus: 4
    Software engineering issues in big data application development
    (Institute of Electrical and Electronics Engineers Inc., 2017) Karakaya,Z.
    Big Data has become one of the most important concepts that is being studied in Computer/Software Engineering. The data produced in recent years have increased rapidly and exponentially, necessitating the solution of major problems such as the collection, processing and storage of huge volume of data. Big Data Frameworks are developed specifically to solve these problems that facilitates application developers by providing opportunities to collect, process, manage, monitor and analyze these data. A few examples of these frameworks are Hadoop, Spark, Storm, and Flink, which are developed by Software Engineers as open source projects. Although the challenges raised from coordination of IT resources such as huge amounts of computation power, storage area, memory, and network bandwidth in a distributed manner solved by these frameworks, there still remains many Software Engineering problems in application development phase, even if they based on these frameworks. High scalability, fault tolerance, flexibility, reliability and testability can be listed as the main issues need to be carefully considered in terms of Software Engineering. In this paper, we first clarify the terms Framework-Application, and then the overview information about Big Data and related frameworks are given before emphasizing the problems arising in terms of Software Engineering. Nevertheless, we tried to provide guidance to the people who would develop software for Big Data and tried to give the further research guidance. © 2017 IEEE.
  • Conference Object
    Citation - Scopus: 7
    Normalizing relational database schemas using mathematica
    (Springer Verlag, 2006) Yazici,A.; Karakaya,Z.
    In this paper, basic relational database (DB) normalization algorithms are implemented efficiently as Mathematica modules. It was observed that, Mathematica provided a straightforward platform as opposed to previous ones, mainly Prolog based tools which required complex data structures such as linked list representations with pointers. A Java user interface called JMath-Norm was designed to execute the Mathematica modules in a systematic way. For this purpose, Mathematical Java link facility (JLink) is utilized to drive the Mathematica kernel. JMath-Norm provides an effective interactive tool in an educational setting for teaching DB normalization theory. © Springer-Verlag Berlin Heidelberg 2006.
  • Conference Object
    Citation - Scopus: 2
    Big Data on Cloud for Government Agencies: Benefits, Challenges, and Solutions
    (Assoc Computing Machinery, 2018) Rashed, Alaa Hussain; Karakaya, Ziya; Yazici, Ali
    Big Data and Cloud computing are the most important technologies that give the opportunity for government agencies to gain a competitive advantage and improve their organizations. On one hand, Big Data implementation requires investing a significant amount of money in hardware, software, and workforce. On the other hand, Cloud Computing offers an unlimited, scalable and on-demand pool of resources which provide the ability to adopt Big Data technology without wasting on the financial resources of the organization and make the implementation of Big Data faster and easier. The aim of this study is to conduct a systematic literature review in order to collect data to identify the benefits and challenges of Big Data on Cloud for government agencies and to make a clear understanding of how combining Big Data and Cloud Computing help to overcome some of these challenges. The last objective of this study is to identify the solutions for related challenges of Big Data. Four research questions were designed to determine the information that is related to the objectives of this study. Data is collected using literature review method and the results are deduced from there.
  • Conference Object
    Citation - WoS: 6
    Jmathnorm: a Database Normalization Tool Using Mathematica
    (Springer-verlag Berlin, 2007) Yazici, Ali; Karakaya, Ziya
    This paper is about designing a complete interactive tool, named JMathNorm, for relational database (RDB) normalization using Mathematica. It is an extension of the prototype developed by the same authors [1] with the inclusion of Second Normal Form (2NF), and Boyce-Codd Normal Form (BCNF) in addition to the existing Third normal Form (3NF) module. The tool developed in this study is complete and can be used for real-time database design as well as an aid in teaching fundamental concepts of DB normalization to students with limited mathematical background. JMathNorm also supports interactive use of modules for experimenting the fundamental set operations such as closure, and full closure together with modules to obtain the minimal cover of the functional dependency set and testing an attribute for a candidate key. JMathNorm's GUI interface is written in Java and utilizes Mathematica's Mink facility to drive the Mathematica kernel.
  • Master Thesis
    Atılım Üniversitesi için Akademik Personel Değerlendirme Sistemi Geliştirimi
    (2008) Eryılmaz, Meltem; Karakaya, Ziya; Computer Engineering; Computer Engineering; Computer Engineering
    Bu tez Atılım Üniversitesi için bir Akademik Personel Değerlendirme Sistemi Geliştirimi çalışmasıdır. Son yıllarda yurtdışındaki pek çok üniversitede olduğu gibi, Türkiye`deki üniversitelerde de, kalite geliştirme çalışmaları artmakta ve üniversite yönetimlerinde önemli bir gündem maddesi oluşturmaktadır. Çalışmanın başlangıcında,Türkiye'deki üniversitelerde Akademik Personelin değerlendirilmesine ilişkin bir araştırma yapılmış, farklı bölgelerden üniversiteler seçilerek ilgili birimleri ile irtibat kurulmuştur. Görüşmelerin sonucunda, akademik personelin yıllık çalışmalarını Word dökümanı olarak ya da elle doldurdukları ve üniversite sekreterliklerine gönderdikleri görülmüştür. Birçok üniversitede bu formlarla ilgili bir standart olmadığı için formların usule uygun doldurulmadığı tespit edilmiştir.Atılım Üniversitesinde de akademik personel değerlendirme işlemi, Word dökümanı olarak hazırlanan formların personel tarafından doldurulup üniversite sekreterliklerine gönderilmesi sureti ile yürümektedir. Üniversite üst yönetimi ile yapılan görüşmeler sonucunda çevirimiçi bir akademik personel değerlendirme sisteminin üniversitenin yararına olacağı düşüncesi ile bu sistem geliştirilmiştir.Bu çalışmanın sonucunda bir yazılım geliştirilmiştir. Yazılım geliştirilirken yazılım mühendisliği metodolojileri kullanılmıştır. Sistem web tabanlı bir uygulama olduğu için web teknolojilerinden de faydalanılmıştır.