Yazıcı, Ali

Loading...
Profile Picture
Name Variants
A.,Yazici
Ali, Yazıcı
A., Yazici
Ali Yazıcı
Yazici,A.
Y.,Ali
Y., Ali
Yazici,Ali
Yazici, Ali
Yazici A.
A.,Yazıcı
Ali, Yazici
Yazıcı, Ali
Yazıcı, Ali
Job Title
Profesör Doktor
Email Address
ali.yazici@atilim.edu.tr
Main Affiliation
Software Engineering
Status
Website
Scopus Author ID
Turkish CoHE Profile ID
Google Scholar ID
WoS Researcher ID
Scholarly Output

76

Articles

20

Citation Count

248

Supervised Theses

19

Scholarly Output Search Results

Now showing 1 - 10 of 76
  • Conference Object
    Jmathnorm: a Database Normalization Tool Using Mathematica
    (Springer Verlag, 2007) Yazici,A.; Karakaya,Z.; Software Engineering; Computer Engineering
    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 JLink facility to drive the Mathematica kernel. © Springer-Verlag Berlin Heidelberg 2007.
  • Conference Object
    Citation - WoS: 0
    Perceptions, Expectations and Implementations of Big Data in Public Sector
    (Ieee, 2018) Dogdu, Erdogan; Ozbayoglu, Murat; Yazici, Ali; Karakaya, Ziya; Computer Engineering; Software Engineering
    Big Data is one of the most commonly encountered buzzwords among IT professionals nowadays. Technological advancements in data acquisition, storage, telecommunications, embedded systems and sensor technologies resulted in huge inflows of streaming data coming from variety of sources, ranging from financial streaming data to social media tweets, or wearable health gadgets to drone flight logs. The processing and analysis of such data is a difficult task, but as appointed by many IT experts, it is crucial to have a Big Data Implementation plan in today's challenging industry standards. In this study, we performed a survey among IT professionals working in the public sector and tried to address some of their implementation issues and their perception of Big Data today and their expectations about how the industry will evolve. The results indicate that most of the public sector professionals are aware of the current Big Data requirements, embrace the Big Data challenge and are optimistic about the future.
  • Master Thesis
    Cuda ve Openmp Dillerini Kullanarak Paralel Algoritmalar ile İlgili Bir Çalışma
    (2015) Gökahmetoğlu, Hakan; Yazıcı, Ali; Software Engineering
    Tezde sunulan çözüm önerileri, hem sıralı yürütmeye göre zamanlamada kabul edilebilir sonuçlar elde etmek için, hem de parasal ve diğer çabaların sürdürebilir bir maliyetle paralellik çözümünü değerlendirir. CUDA, OpenMP ve sıralı kod zamanlamaları karşılaştırılarak edinilen detaylı zaman tabloları, ilgili bölümlerde bulunabilir.
  • Article
    Citation - WoS: 7
    Citation - Scopus: 8
    Challenges in Agile Software Maintenance for Local and Global Development: an Empirical Assessment
    (Mdpi, 2023) Almashhadani, Mohammed; Mishra, Alok; Yazici, Ali; Younas, Muhammad; Software Engineering
    Agile methods have gained wide popularity recently due to their characteristics in software development. Despite the success of agile methods in the software maintenance process, several challenges have been reported. In this study, we investigate the challenges that measure the impact of agile methods in software maintenance in terms of quality factors. A survey was conducted to collect data from agile practitioners to establish their opinions about existing challenges. As a result of the statistical analysis of the data from the survey, it has been observed that there are moderately effective challenges in manageability, scalability, communication, collaboration, and transparency. Further research is required to validate software maintenance challenges in agile methods.
  • Conference Object
    Citation - Scopus: 0
    Informatics Engineering Education in Turkey and Expectations of Software Industry;
    (Institute of Electrical and Electronics Engineers Inc., 2018) Yazici,A.; Mishra,A.; Karakaya,Z.; Ustunkok,T.; Software Engineering; Computer Engineering
    In this study, using the ÖSYM data, the number of intakes in Informatics Engineering programs in Turkey, accreditation data and the medium of instruction of the program are summarized for the years 2016 and 2017. In addition, the software sector's expectations from the informatics engineering graduates are reassessed based on the academic studies. The developed knowledge-skill gap set was used to evaluate the situation in Turkish informatics engineering programs. Sector expectations are discussed in the context of 2017-2019 Turkey Software Sector Strategy and Action Plan prepared by the Ministry of Science, Industry and Technology of Turkey and some proposals are made for the academia. As a result, it was observed that the expectations of the software industry were similar in all studies. Additionally, the expectations were changed in the direction of developing technologies and this change should be reflected in the informatics engineering programs. © 2018 IEEE.
  • Conference Object
    Citation - Scopus: 0
    Perceptions, Expectations and Implementations of Big Data in Public Sector : Kamuda Buÿük Veri: Alglar, Beklentiler Ve Uygulamalar
    (Institute of Electrical and Electronics Engineers Inc., 2018) Dogdu,E.; Ozbayoglu,M.; Yazici,A.; Karakaya,Z.; Software Engineering; Computer Engineering
    Big Data is one of the most commonly encountered buzzwords among IT professionals nowadays. Technological advancements in data acquisition, storage, telecommunications, embedded systems and sensor technologies resulted in huge inflows of streaming data coming from variety of sources, ranging from financial streaming data to social media tweets, or wearable health gadgets to drone flight logs. The processing and analysis of such data is a difficult task, but as appointed by many IT experts, it is crucial to have a Big Data Implementation plan in today's challenging industry standards. In this study, we performed a survey among IT professionals working in the public sector and tried to address some of their implementation issues and their perception of Big Data today and their expectations about how the industry will evolve. The results indicate that most of the public sector professionals are aware of the current Big Data requirements, embrace the Big Data challenge and are optimistic about the future. © 2018 IEEE.
  • Master Thesis
    Optimize edilmiş makine öğrenim tekniklerine dayalı yazılım kusurlarını öngörmek için yeni bir yöntem
    (2022) Hassen, Shaho Ismael; Yazıcı, Ali; Mıshra, Alok; Software Engineering
    Bu tezde, tüm gerçekleri motivasyon olarak kabul ederek yazılım kusur tahmini için yeni ve sağlam bir buluşsal güdümlü nöro-bilgisayar modeli geliştirilmiştir. Diğer klasik makine öğrenimi modellerinden farklı olarak, nöro-bilgisayar, özellikle Levenberg Marquardt Sinir Ağı (LM-YSA), doğrusal olmayan özellik öğrenimi ve dolayısıyla hatalı veriler için hayati önem taşıyabilecek uyarlamalı öğrenme açısından daha sağlam olarak kabul edilimektedir. Ancak, diğer makine öğrenimi modellerinde olduğu gibi, 17 giriş özelliği olanlarda da aşırı yüksek ağırlık tahmini nedeniyle yerel minimum ve yakınsama olasılığından kaçınılamamıştır. Bu gerçeği göz önünde bulundurarak, bu araştırma, öğrenme sırasında uyarlanabilir ağırlık tahmini ve güncelleme için YSA'ya yardımcı olamak amacıyla buluşsal model denilen yeni bir geliştirilmiş genetik algoritm sunark katkıda bulunmuştur. Burada buluşsal modelin temel amacı, LM-YSA'nın herhangi bir yerel minimum ve yakınsama sorunu yaşamadan üstün ağırlık tahmini, güncelleme ve dolayısıyla öğrenme elde etmesine yardımcı olmaktır. Sonuç olarak , önerilen nöro-bilgisayar modelinin hedeflenen yazılım hatası veri kümeleri üzerinde klasik sinir ağından daha yüksek doğruluk elde etmesine yardımcı olmuştur. Sınıflandırıcı veya makine öğrenimi iyileştirmesine ek olarak, bu araştırmada, herhangi bir sınıf dengesizliği, aşırı uydurma ve yakınsama olasılığının hafifletilmesine yardımcı olan özellik mühendisliğine de odaklanılmıştır.
  • Article
    Citation - WoS: 16
    Citation - Scopus: 16
    Organizational Software Piracy: an Empirical Assessment
    (Taylor & Francis Ltd, 2007) Mishra, Alok; Akman, Ibrahim; Yazici, Ali; Software Engineering; Computer Engineering
    Application of Information Technology (IT) has had a significant impact on all aspects of business. Due to technology, the ease with which software can be pirated is increasing and is leading to increased concern for copyright protection. This paper reviews and discusses software piracy issues from a global perspective and reports the findings of a survey concerning the impact of sectors like government, private and academic in Turkey. Although software piracy has long been attracting the interest of academics, no quantitative research has ever been realized in this field in the country. Elsewhere also, most of the software piracy-related studies are from individuals' perspectives and are limited to students, academics, cost, and attitudes. Very few have reported findings related to IT professionals and organizations. The survey was conducted among IT managers of large-scale organizations from different sectors such as the government, private and academic community. Based on the survey of 162 IT managers, the results indicated that sectors have significant impact on software piracy to some extent.
  • Master Thesis
    Yazılım Kalite Metrikleri:sistematik Literatür İncelemesi
    (2019) Çolakoğlu, Fatıma Nur; Yazıcı, Ali; Software Engineering
    Bağlam: Piyasada rekabet arttıkça, ürünün kalitesi, ürünü rekabet yarışında öne çıkaran bir unsur haline gelmiştir. Yazılım sektöründe kalite açısından mevcut durumun tespitinin yapılarak sürekli iyileştirme sağlanması için yazılım kalite metriklerinin tanımlanması ve takibi hususu daha önemli bir hal almıştır. Tom DeMarco' nun ifade ettiği ve ayrıca birçok uluslararası standardın ve modellerin de vurguladığı gibi 'Ölçmediğimiz bir şeyi kontrol edemeyiz ve iyileştiremeyiz'. Bu ilke söz ile yola çıktığımız tez çalışmamızda son on yılda yayınlanan makale ve konferans bildirilerindeki başlık ve öz kısımlarında ana odak noktası yazılım kalite metrikleri olanlar analiz edilmiştir. Amaç: Literatür taraması sonucunda herhangi bir yazılım kalitesi ölçütlerini sınıflandırma çalışmasına rastlanmamıştır. Bu nedenle yazılım kalitesi ölçütleri alanındaki güncel çalışmaların belirlenmesi, analiz edilmesi, mevcut durumun haritalanması ve gelecek çalışma alanlarının belirlenmesi amaçlanmıştır. Bu çalışma, son 10 yılda (2009-2019) yayınlanan yazılım kalitesi ölçütleriyle ilgili makaleleri ve konferans bildirilerini sınıflandırmak ve böylelikle makale ve konferans bildirilerinde yazarlarının perspektifine dayanarak yazılım kalitesi ölçütlerinin aktif alanlarını analiz etmek ve ayrıca yazılım mühendisliği sektöründe yazılım kalitesi ölçütlerinin olgunluk düzeyini ortaya çıkarmaktır. Yöntem: Bu tez çalışmasında hazırlanma, yayınlanma ve literatür havuzuna katılma hızı kitaplara göre daha yüksek olan makale ve konferans bildirilerinden oluşan doküman seti temel alınmıştır. Bunlardan başlık ve öz kısmında yazılım kalite metrikleri konusu çalışanlar seçim kriterlerine göre incelenerek öncelikle 'sistematik haritalama' çalışması yapılmıştır. Ardından bu alandaki mevcut bilgi olgunluğunu ve açık noktaları tespit hedefi ile ilişkili görülen dört adet araştırma sorusu tanımlanmıştır. Bu araştırma sorularına cevap bulmak için doküman setindeki bilgiler sentezlenerek 'sistematik literatür incelemesi' gerçekleştirilmiştir. Çıktılar: Bu tez kapsamında gerçekleştirilen SLR çalışması sonucunda çıkan veriler genel erişime açık olacak şekilde web üzerinden paylaşılmıştır. Sistematik literatür taraması yöntemi 2009-2019 yılları arasında yayınlanan 70 adet makale ve konferans bildirisinde uygulanmıştır. Çıktılar grafikler ve açıklamalar yoluyla verilmiş olup sonucun kolaylıkla görülmesi ve analiz edilebilmesi için zihin haritalama yöntemi ile sonuçlar kategorize edilerek sunulmuştur. Çalışmanın başlıca diğer başlıca çıktıları: 1) 2009-2019 yılları arasındaki eğilim haritası, 2) Bu alanda gelişmeye açık olduğu belirlenen hususlar, 3) Yazılım Kalite Metrikleri ve ölçüm araçları hakkında oluşan bilgi birikimi, 4) Uluslararası alanda geçerli olan kalite modelleri ile bildiriler ve makaleler arasındaki uyum durumu Sonuçlar: Yazılım kalite metrikleri konusunda yazılım mühendisliği sektöründeki eğilimler ve geliştirmeye açık alanlar sunulmuştur. Elde edilen bilgi ve bulgular bu alandaki gelişime katkı sağlamak isteyen araştırmacıların çalışmalarına girdi teşkil edecektir. Anahtar Kelimeler: yazılım kalitesi, ölçütler, ölçümler, sistematik haritalama, sistematik literatür incelemesi
  • Master Thesis
    Whisperchat: Merkezsiz Anlık Mesajlaşma Uygulaması
    (2019) Hassan, Mohamed Abdulazız Mohamed; Yazıcı, Ali; Çulha, Davut; Software Engineering
    Anlık mesajlaşma, iletişim aracı olarak yaygın olarak benimsenmiştir. Çoğu anlık mesajlaşma uygulaması, üstverileri toplar veya sızdırır. Birçok insan, çağdaş ve popüler anlık mesajlaşma uygulamalarının getirdiği güvenlik ve kişisel gizlilik konularının farkında değildir. Hem güvenli hem de tamamen anonim olan merkezsiz ve kullanımı kolay mesajlaşma sistemi öneriyoruz. Bir saldırganın tehlike yaratabileceği merkezi sunucular olmadığından, önerilen sistem sansüre karşı dayanıklıkdır. Ethereum ortamında hafif bir istemci aracılığıyla çalışan uygulamayı, Android ortamında gerçekleştirdik. Önerdiğimiz uygulamanın yalnızca güvenli ve anonim değil aynı zamanda pratik de olduğunu göstermek için başarım değerlendirmesini yaptık.