41 results
Search Results
Now showing 1 - 10 of 41
Master Thesis Elektronik Tablo İşlevlerinin Otomatik Üretimi(2023) Tekin, Özge; Turhan, Çiğdem; Yazıcı, AliElektronik tablo kullanımının artışıyla birlikte, bu tablolardaki işlevlerin sayısında da önemli bir artış yaşandı. Artan işlev sayısı, uzman kullanıcıların bile işlev yazarken zorluklarla karşılaşmasına yol açmaktadır. İşlevleri araştırıp kullanmanın zaman alıcı bir süreç olması, düz metin bilgi istemlerinden otomatik olarak işlev üretebilen yazılımlara olan talebin artmasına neden olmuştur. Ancak bu alandaki araştırma çabalarının halen yetersiz olması önemli bir boşluğu işaret etmektedir. Bu çalışma, Türkçe metinlerden otomatik olarak işlevler üreten ve tüm süreci otomatikleştirmek için Microsoft Excel'e entegre edilebilen bir yazılım önererek araştırma açığını gidermeyi amaçlamaktadır. Çalışmaya, kullanıcıların kısa ve öz istemler kullanarak kolayca tanımlayabilecekleri 26 fonksiyon seçilerek dahil edilmiştir. Bu işlevleri eşlemek için, anahtar-değer çiftleri biçiminde bir sözlük oluşturuldu; burada işlevler anahtarları ve her işlevin benzersiz anahtar sözcükleri de değerleri oluşturmaktadır. Her bir fonksiyon analiz edilip yapısal benzerlikler sergileyen fonksiyonlar sistematik olarak kümelendi, böylece ortak algoritmalar geliştirildi. Bu algoritmalar, bilgi istem metinlerinden bağımsız değişkenleri ayıklayabilmek için düzenli ifadeler kullanır ve işlev yapısını tamamlar. Sistemin değerlendirilmesi için 150 adet metin bilgi istemi ve bunlara karşılık gelen fonksiyonların bulunduğu bir veri seti oluşturulmuştur. Sistem veritabanındaki tüm istemlerle çalıştırıldığında, %94 başarı oranı vermektedir.Master Thesis Pca ve Optimize Edilmiş Lstm'ye Dayalı Yeni Yazılım Kusur Tahmin Yöntemi(2021) Al-obaıdı, Anmar Sadeq Jasım; Mıshra, Alok; Yazıcı, AliBu çalışmada, PCA tabanlı LSTM uygulayarak yazılım hatası tahmini için yeni bir yaklaşım sunulmuştur. Bu çalışma, PCA tarafından gerçekleştirilen özellik seçimi ve LSTM tarafından yürütülen sınıflandırma bölümünden oluşmaktadır. PCA'Nin öznitelik seçimi olarak uygulanmasının amacı, etkilenmeyen öznitelikleri kaldırarak hesaplama süresini azaltmak için girdi özniteliklerinin boyutunu küçültmektir. Ardından, PCA'Nin çıkışı, giriş yazılımı kusur özelliklerini iki sınıfa (kusurlu ve normal) sınıflandıran zaman serisi sınıflandırıcısı olan LSTM'ye bağlanır. En iyi doğruluğu elde etmek için LSTM'nin ağırlığını ve tabanını güncelleyerek LSTM'nin performansını optimize etmek için uygulanan PSO. Elde edilen sonuçlar bu alanda sunulan yaygın çalışmalarla karşılaştırılmıştır.Master Thesis Doğal Dil İşleme Kullanarak Türkçe Yazılım Gereksinimlerinden Sınıf Diyagramları Oluşturma(2021) Demir, Fatih; Turhan, Çiğdem; Yazıcı, AliYazılım mühendisliğinde, gereksinimlerini karşılayacak bir yazılım tasarlamak zorlu bir görevdir. Bu zor görevde, yazılım mühendislerine yardımcı olması için, literatürde yazılım gereksinimlerinden otomatik olarak sınıf diyagramı üreten çokça sistem önerilmiştir. Fakat bu çalışmaların çoğu İngilizce yazılım gereksinimleri içindir ve Türkçe yazılım gereksinimleri için bu tür çalışmalar çok azdır. Bu çalışmada, Türkçe yazılım gereksinimlerinden otomatik olarak UML sınıf diyagramı üreten bir sistem önerilmiştir. Bu sistem, ilk olarak, doğal dil işleme araçlarını, özellikle de bağımlılık çözümleyici aracını kullanarak, yazılım gereksinimlerini çözümler. Sonra, bu çözümleme sonucu kural bazlı bir sistem tarafından işlenir ve sınıflar, sınıfların nitelik ve metotları ve sınıflar arası ilişkiler ayıklanır. Ayıklanan ögeler görselleştirme aracı ile sınıf diyagramına dönüştürülür. Sistemin başarım değerlendirmesi yapıldığında umut vadeden sonuçlar alınmıştır. Bundan dolayı da Türkçe yazılım gereksinimlerinden doğal dil işleme araçları, özellikle de bağımlılık çözümleyici, kullanılarak sınıf diyagramlarının üretilebileceği sonucuna varılmıştır.Master Thesis Üniversite Karar Destek Sistemi için Veri Ambarı Tasarımı(2007) Türkmen, Güzin; Çağıltay, Nergiz Ercil; Yazıcı, AliVeri ambarı bir çok organizasyon için çagdas bir meseledir ve bilgi teknolojileri için yeni bir alandır. Özellikle egitimsel amaçlı kullanımda, veri ambarları birçok fayda saglar. Veri ambarları yeni bir alan oldugundan, akademik veri yapıları ve bu veriyi analiz etmedeki karmasa ile ilgili çok az sayıda arastırma yapılmıstır. Egitim kurumları basarıyı, ticari amaçlı organizasyonlardan çok farklı ölçer ve bu çevrede anlamlı olan analizler veri ambarlamada nadir problemler ortaya çıkarır. Bu tezin amacı, var olan Ögrenci Bilgi Sisteminden (MasterSIS) alınan veriyi sorgulayacak bir karar destek sistemi hazırlamak ve Atılım Üniversitesi Yüksek Lisans Programı'nda akademik karar vermeyi destekleyici rapor çıktıları almayı saglamaktır. Anahtar Kelimeler: Karar Destek Sistemleri, Veri Ambarı, EgitimDoctoral Thesis Yazılım Geliştirme Organizasyonlarında Devops Uyumluluğu Üzerine Bir İnceleme: Kalite, Verimlilik ve Güvenlik Perspektifi(2023) Otaıwı, Zıadoon Abdullah; Yazıcı, Ali; Yazıcı, Ali; Yazıcı, Ali; Mıshra, Alok; Software Engineering; Software EngineeringGünümüzde birçok yazılım kuruluşu, yüksek kaliteli, güvenilir yazılımları hızla geliştirmek ve sunmak için birbiriyle rekabet etmekte. Son zamanlarda birçok yazılım firması, bir Geliştirme (Dev) ve Operasyon (Ops) metodolojisi olarak, DevOps'u tercih etmeye ve bu metodolojiyi sistem geliştirme yöntemi olarak projelerine uyarlamaya başlamışlardır. Bununla birlikte, güvenilir ve konuşlandırılabilir uygulamalar tasarlamak için yeni araçlar, teknolojiler, yöntemler, kültür ve deneyimli çalışma ekipleri gerektirdiğinden, yazılım endüstrisinin DevOps adaptasyonunda bir takım zorluklarla karşılaştığı bilnmektedir. DevOps'u çevreleyen mevcut akademik araştırmaların çoğu, bu yeni metodolojiye nasıl uyum sağlanacağına ve kuruluştaki performansın nasıl iyileştirileceğine ilişkin yanıtlar aramaktadır. Bunun içinde, hız, kalite ve üretkenlik konularına odaklanılması gerektiği anlaşılmaktadır. Bu çalışma, kuruluşlarda DevOps metodolojisinin uygulanmasında kalite, üretkenlik ve güvenlik konularıyla ilgili araştırma boşluklarını doldurmak için ampirik bir çalışma yürütmeyi amaçlamaktadır. Bu nicel çalışma sonucunda, CALMS (Kültür, Otomasyon, Yalın, Ölçüm ve Paylaşım) çerçevesine göre DevOps benimsendiğinde yazılım kalitesinin, üretkenliğin ve güvenliğin arttığını gözlemlenmiştir. Ancak, toplanan nicel verilere göre, DevOps benimsendiğinde güvenlik üzerinde bazı zorluklar ve olumsuz etkilerin söz konusu olduğu da belirlenmiştir. Bu çalışmada ayrıca, kuruluşlarda DevOps'un adaptasyonunu kolaylaştırmak için en iyi uygulamaları ve önerileri kullanarak geliştirilen bir model önerisi yapılmıştır.Master Thesis Hadoop ve Spark Sistemlerin Karşılastırmalı Çalışması(2016) Alı, Arsan Mohammed Alı; Yazıcı, Ali; Karakaya, ZiyaBu çalışma, büyük veri sistemlerden ikisi olan Hadoop ve Spark'ı karşılaştırarak incelemektedir. Bu çalışmaya dahil edilen sistemler ideal performanslarını gösterebilecek şekilde çeşitli parametrelerle ayarlanmış; performans, donanım kullanımları ve kullanılan donanım sayısının arttırılmasıyla oluşan hızlanma oranları dört farklı uygulamada değerlendirilmiştir. Değerlendirme sonuçları incelendiğinde Spark'ın WordCount ve Sort uygulamaları için daha iyi performans gösterdiği, Hadoop'un Naive-Bayes uygulamasında Spark'tan daha başarılı olduğu gözlenmiştir. Bununla beraber, Grep uygulaması için Hadoop ve Spark arasında göze değer bir fark görülmemiştir.Master Thesis Yalın Yazılım Gelıstırme Surecı Uzerıne Gozlemler(2017) Faraj, Llahm Omar; Mıshra, Alok; Yazıcı, AliBu tezde yalin yazılım geliştirme yöntemi (LSD) detaylı olarak anlatılmış ve sıska yazılım geliştirmenin evrimi için gözlemler yapılmıştır. Bununla ilgili olarak deneysel çalışan yazarların fazlar halinde verdiği yöntem anlatılmıştır. LSD güçlü çevik yazılım geliştirme (ASD) yaklaşımından sadece biri olup hedefi müşteri değerini artırmak ve bütçe limitleri dahilinde hızlı teslimi sağlamaktır. LSD, işletmeye, LPleri gereksinimlerine göre kullanıldıklarında, iş alanlarını geliştirmede yardımcı olduğu belirlenmiştir.Master Thesis Ahp Kullanılarak Mobil Uygulamaların Geliştirilmesi için Kullanım Durumlarını Önceliklendirme: Yapılacaklar Listesi Uygulamalarında Bir Vaka Çalışması(2019) Yıldırım, Onur; Peker, Serhat; Yazıcı, AliMobil uygulamaların kullanım yoğunluğu, iletişim teknolojilerinin hızlı gelişimi ile bağlantılı olarak önemli ölçüde artmıştır. Her gün pek çok farklı Yapılacaklar listesi uygulaması mobil uygulama pazarlarına yüklenmektedir. Ancak, uygulamaların rekabetçi kalması ve bu pazarlarda hayatta kalması çok zordur. Mobil uygulama pazarındaki başarı faktörlerinden biri mobil uygulamaların işlevselliğidir. Uygulamanın işlevlerini doğru tanımlamak, mobil uygulama geliştiricileri tarafından pazar gücünü etkiler. Böylece, bu çalışma mobil uygulamaların işlevlerine öncelik vermeyi amaçlamaktadır. Bu amaçla, mobil uygulamaların geliştirilmesine yönelik kullanım durumlarını değerlendirmek için Analitik Hiyerarşi Süreci (AHP) kullanılır. Yapılacaklar listesi uygulamalarında uygulanan durum incelemesinin sonuçları, AHP'nin mobil uygulamalardaki gereksinimlerin önemini belirlemek için etkili bir araç olarak kullanılabileceğini göstermektedir.Doctoral Thesis Bayesyan Ağları ve Bulanık Mantık Kullanılarak Zeki Öğretim Sistemi Geliştirimi(2020) Adabashı, Afaf Muftah; Eryılmaz, Meltem; Yazıcı, AliSon zamanlarda, öğretim sürecini desteklemek amacı ile öğrencilerin çevrimiçi öğrenme materyalleri arasında uyum içinde gezinmelerine yardımcı olmak için web tabanlı Zeki Öğretim Sistemlerinde (ZÖS) hızlı bir artış olmuştur. Bu sistemleri kullanan öğrenciler farklı ihtiyaçlara, tercihlere ve özelliklere sahip farklı geçmişlerden gelmektedirler. Bu nedenle, her bir kullanıcıya dinamik uyarlama ve bilgiyi etkili bir şekilde sunmak için kullanıcı dostu bir arayüz sağlama yeteneği ZÖS lerinin önemli bir özelliğidir. ZÖS'lerinin etkinliği, öğrencilerin özellikleri ve ihtiyaçları ile ilgili bilgileri toplamak ve incelemek için kullanılan yöntemlere bağlıdır. Aynı zamanda uyarlanabilir eğitim bağlamında sistemlerin etkinliği bilginin işlenme biçimine de bağlıdır. Bulanık mantık ve Bayes ağı gibi ders içeriğini her öğrencinin amacına göre uyarlayan ve öğrenci değerlendirme sürecinde belirsizlikle başa çıkmak için kolaylaştıran çeşitli yapay zeka yöntemleri vardır. Bu tezde, öğrenmede uyarlanabilir destek sağlamak amacı ile öğrencilerin bilgi düzeylerine göre modellenerek uyarlamaların gerçekleştirildiği, bulanık mantık ve Bayes ağları tekniklerine dayanan hibrit bir yöntem kullanılarak FB-ITS adı verilen zeki bir öğretim sistemi geliştirilmiştir. FB-ITS, bulanık mantığın ve Bayes ağının avantajlarını kullanmaktadır. FB-ITS sisteminde bulanık mantık, öğrencinin önceki ve güncel bilgilerine göre belirli bir alan konusundaki performansını belirlemek için kullanılmış ve Bayes ağı, bulanık mantık sisteminden gelen kanıtlara dayanarak öğrencinin ilgili konulardaki durumunu belirlemek için kullanılmıştır. Bu çalışmada FB-ITS'nin etkinliği, mevcut geleneksel e-öğrenme sistemiyle karşılaştırılarak değerlendirilmiş, aynı zamanda, bulanık mantık ve Bayes ağı kullanılarak ayrı ayrı geliştirilen ve uygulanan iki ZÖS ile de karşılaştırılmıştır. Çalışma, Atılım Üniversitesi lisans öğrencileri ile yürütülmüştür. Önerilen sistemin etkinliğini değerlendirmek için öğrencilerin akademik performansı, öğrencilerin memnuniyeti ve sistem kullanılabilirliği olmak üzere üç bağımlı değişken kullanılmıştır. Sonuçlar, FB-ITS kullanarak eğitim alan öğrencilerin Bayes ağı (79.09), bulanık mantık (69.77) ve geleneksel e-öğrenme sistemi (64.33) kullanan diğer öğrencilere kıyasla ortalama olarak daha yüksek akademik performansa (82.95) sahip olduğunu göstermiştir. Son testin yapılması için geçen süre ile ilgili sonuçlara göre; FB-ITS kullanan öğrenciler (7.87 dakika), geleneksel e-öğrenme sistemini (13.86 dakika) kullanan öğrencilere kıyasla ortalama olarak daha az zamana ihtiyaç duymuşlardır. Elde edilen bulgulara göre geliştirilen yeni sistemin, final sınavını yapma hızı ve yüksek akademik başarı açısından alan yazına katkıda bulunduğu sonucuna varılabilir. Ayrıca, FB-ITS sisteminin değerlendirilme sonuçları, öğrencilerin memnuniyeti ve kullanışlığı açısından olumlu sonuçlar göstermiştir.Master Thesis E-devlet İçinde Güvenli Veri Değişimi Türkiye için Bir Model(2005) Öztürk, Özgür; Yazıcı, AliV ÖZET HİPERMEDYA TASARIM METODOLOJİLERİNİN ARAŞTIRILMASI VE UYGULANMASI Barış ÖNK Yüksek Lisans Bitirme Projesi, Uluslararası Bilgisayar Anabilim Dalı Bitirme Projesi Yöneticisi : Doç. Dr. Bahar ALAKENT Ağustos 2001, 31 Sayfa Bu bitirme projesi çalışmasında, Hipermedya Geliştirme Metodolojileri araştırılmış ve farklı tasarım yaklaşımlarının uygun görülen özellikleri alınarak, oluşturulan tasarım yöntemi ile Türk Mutfağını tanıtan bir CD-ROM hazırlanmıştır. Uygulamanın kurgusunda temel olarak Macromedia Flash 4.0, ses, görüntü, grafik düzenleme yazılımları kullanılmıştır. Uygulama için en uygun metodoloji RMM (Relational Management Methodology) olarak belirlenmiş ve çalışma bu metodolojinin temelleri üzerine kurulmuştur. Anahtar kelimeler: Hipermedya Tasarım Metodolojileri, Çoklu Ortam Sistemleri, HDM, OOHDM, RMM, Tasarım Kalıplan, Hipermedya Arayüz Tasarımı.

