Search Results

Now showing 1 - 10 of 22
  • 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
    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.
  • Master Thesis
    Bulut Depolama için Gizlilik Koruma Tekniklerinin Karşılaştırmalı Bir Çalışması
    (2020) Jabar, Thr Satar Jabar; Mıshra, Alok
    Bilgi ve veri gizliliği, özellikle internet kullanıcılarının kişisel ve hassas verilerini bulut ortamında depolamada, bulut bilişim endüstrisi için kritik kavramlar haline geldi. Birçok bulut hizmeti sağlayıcısı, geniş bir bulut topluluğu oluşturmada öncü girişim olarak kullanıcıları için birinci sınıf ve kaliteye dayalı hizmetler sunmaktadır. Ancak, tüm dünyada siber güvenlik ve gizlilik ihlalleri artmaya ve gelişmeye ve sonununda çoğu servis sağlayıcının altyapısı tehdit edilmeye başlanmıştır. Neyse ki, veri gizliliğinin tehlikeli zorluklarının üstesinden gelmek ve bulut depolama içeriklerini korumak ve daha iyi metodolojiler bulmaya yönelik uygun teknikler geliştirmek üzere çok sayıda araştırma yapıldığı gözlemlenmektedir. Bu çalışma, bulut depolamaya yönelik gizlilik koruma tekniklerinin çeşitli biçimlerini karşılaştırmaya odaklanmaktadır. Çalışma, veri gizliliğinin karşı karşıya olduğu ikilem için esnek, güvenli ve verimli çözümler tasarlamak amacıyla, gizliliği koruma tekniklerinin ve bunların ortak özelliklerinin kapsamlı bir analizini içermektedir. Bu çalışmada ayrıca, tek seferlik parola kimlik doğrulama teknolojisi ve çoklu bulut depolama yapısı ile çok katmanlı bir şifreleme çerçevesi önererek bulut depolamanın gizliliğini korumak için ulaşılabilir bir çözüm sunulmaktadır.
  • Doctoral Thesis
    Küçük ve Orta İşletmelerde Çevik Yöntemlerin Uyarlanmasındaki Faktörler
    (2018) Abdalhamıd, Samıa; Mıshra, Alok; Mıshra, Deeptı
    Son zamanlarda çevik yöntemlerin yazılım mühendisliği endüstrisinde giderek daha popüler olmasına rağmen yazılım geliştiren kurumların çevik yöntemleri benimsemelerinin kolaylığı veya zorluğu bazı faktörlere bağlıdır. Çevik yöntemlerin benimsenme sürecini başarılı hale getirmek ve başarısızlık korkusu olmadan benimsenmelerini sağlamak için kurumlara yardımcı olmak üzere, bazı faktörler bulunmaktadır. Küçük ve orta ölçekli firmaların çevik yöntemleri benimsemesini araştıran yeterli sayıda çalışma bulunmamaktadır. Bu sebeple, biz küçük ve orta ölçekli firmaların çevik yöntemleri benimsemesini etkileyen faktörleri başarı ve başarısızlık faktörleri için prensipleri sağlamak üzere araştırdık.Bu araştırmada, küçük ve orta ölçekli yazılım firmalarında çevik yöntemlerin kullanımı araştırıldı. Titiz bir literatür araştırması sonucunda birçok model ve hipotez geliştirildi ve kapsamlı bir anket ile 7 ülkedeki 52 yazılım kurumundan toplanan verilerle değerlendirildi. Sonuç olarak önemli özelliklere öncelik vermek, sık yazılım teslimatı yapmak ve araç kullanımı gibi bazı önemli başarı faktörleri belirlendi. Başarısızlığa yol açacak en önemli başarısızlık faktörü olarak kurumun çok büyük olması belirlendi.
  • Master Thesis
    Afrika'da E-devlet Kalkının Karşılaştırmalı Çalışması
    (2017) El-asheıbı, Nagat; Mıshra, Alok
    Devletler, politikalarını açıklayabilmek ve etkili olabilmek için, vatandaşlarına hiz-metlerini iyileştirmek, İnternet aracılığıyla onlara ulaşmaya çalışmak için sürekli çaba sarf ediyor. İnternet kanalı vasıtasıyla kamuya açık bilgilerin ve hizmetlerin vatandaşlara iletilmesi e-devlet olarak kabul edilir. E-devlet, vatandaşlara, işletmelere ve kurumlara hizmet etmek için bilgi teknolojisi kullanmaktadır. E-devleti etkileyen çeşitli faktörler var. Araştırmacılar, genel olarak, çeşitli Afrika ülkeleri tarafından yürürlüğe konulan e-devlet çalışmalarını inceledi. Bu çalışmanın amacı, hükümetlerin uygulanması için katkıda bulunan yenilikçi modeller geliştiren kıtada az sayıda girişimi belgeleyerek E-Devlet'in Afrika'daki olanaklarını keşfetmektir. Tezin amacını gerçekleştirmek için, Afrika'daki eski hükümet ve evrim çalışmalarını, farklı Afrika ülkelerinde e-devletin evrimi üzerine tartışmalarla sunuyoruz (Libya, Mısır, Botsvana, Sudan, Güney Afrika, Nijerya, Gambiya, Gana, Uganda, Kenya ve Mauritius).
  • Master Thesis
    Farklı işletmelerin ortak siber güvenlik politikalarının karşılaştırmalı araştırması
    (2017) Abduladheem, Maha Sameer; Mıshra, Alok
    Sanal güvenlik, sadece tüm ölçeklerdeki işletmeler için değil aynı zamanda milli güvenlik için de temel sorunu ve üst düzey önceliği temsil eder. Günümüzde, birçok işletme, sanal çevrelerini ve bilgi ve iletişim teknolojilerini korumak için sanal güvenliğe büyük ölçüde yatırım yapmaktadır. Bu sebeple, birçok işletme, bir hasar gerçekleşmeden ve işletmenin iş alanında negatif bi etki oluşmadan önce herhangi bir saldırıya karşı savunma ve güvenlik çözümlerinden biri olarak güvenlik politikalarını uygulamaktadır. Bu çalışmada, farklı işletmelerin dikkate değer ve yaygın sanal güvenlik politikaları incelenmiş ve tartışılmıştır.Bu işletmelerin içerdiği alanlar sağlık sektörü, finans sektörü, eğitim sektörü, havacılık sektörü ve e-ticarettir. Bu çalışmanın amacı, tüm şirket ve işletmelerde güçlü ve kapsamlı sanal güvenlik kurmaktır. Bu çalışmanın sonucu, tüm işletme ve organizasyonlara kurulması gereken on adet önemli ve yaygın güvenlik politikası olduğunu göstermektedir. Bunlar; gizlilik politikası, veri koruma politikası, veri saklama politikası, bilgi güvenliği politikası, eposta güvenliği politikası, fiziksel güvenlik politikası, website güvenliği politikası, bulut güvenliği politikası, ağ güvenliği politikası ve erişim denetimi politikasıdır. Ek olarak, bu çalışmanın sonuçları, bazı sanal güvenlik politikalarının işletmeden işletmeye daha önemli ve kritik olduğunu göstermektedir. Bu güvenlik politikalarının önceliklerindeki farklılıklar, işletmelerin kontrolü altındaki bilginin türüne ve bu işletmelerin bu güvenlik politikalarına olan güvenlik ihtiyaçlarının türüne bağlıdır
  • 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ı, Ali
    Bu ç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.
  • Article
    Citation - WoS: 5
    Sustainable Software Engineering Education Curricula Development
    (Union Scientists Bulgaria, 2020) Mishra, Alok; Mıshra, Alok; Mishra, Deepti; Mıshra, Deepti; Mıshra, Alok; Mıshra, Deepti; Computer Engineering; Software Engineering; Computer Engineering; Software Engineering
    Climate change risk and environmental degradation are the most critical issues of our society. Our technology influenced daily life style involves many software and apps which are used by large society and their use is increasing than ever before. Sustainability is a significant topic for future professionals and more so for Information Technology (IT) professionals and software engineers due to its impact on the society. It is significant to motivate and raise concern among students and faculty members regarding sustainability by including it into Software Engineering curriculum.
  • Doctoral 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 Engineering
    Gü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
    Yalın Yazılım Gelıstırme Surecı Uzerıne Gozlemler
    (2017) Faraj, Llahm Omar; Mıshra, Alok; Yazıcı, Ali
    Bu 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.
  • Doctoral Thesis
    Bbo-de Algoritması Kullanarak Akıllı Şehirlerde Wsn Dağıtım Optimizasyonu
    (2023) Abdulwahıd, Huda M.khaled; Mıshra, Alok
    Kablosuz Sensör Ağları (WSN'ler), akıllı şehir altyapısının dağıtımında kritik bir rol oynar ve kentsel ortamların etkin izlenmesi ve yönetimi sağlar. WSN'lerin akıllı şehirlerdeki dağıtımını optimize etmek, karmaşık ve dinamik doğası nedeniyle zorlu bir görevdir. Bu tez, Biyoğeografi Tabanlı Optimizasyon ve Diferansiyel Evrim (BBO-DE) algoritmalarının birleşimiyle WSN dağıtımına yönelik yeni bir yaklaşım sunmaktadır. Bu araştırmanın amacı, BBO-DE algoritmasının akıllı şehir senaryolarında optimal WSN dağıtımını gerçekleştirmedeki etkinliğini araştırmaktır. Algoritma, biyoğeografi prensiplerinden ilham alan biyoğeografi tabanlı optimizasyon tekniğini ve diferansiyel evrimin güçlü arama yeteneklerini bir araya getirir. Sensör düğümü yerleşimi için kapsama, ağ bağlantısı, dağıtılan sensör sayısı ve algılama örtüşmesi gibi faktörleri dikkate alarak keşfi ve kullanımı dengeleyerek neredeyse optimal çözümler bulur. BBO-DE algoritmasının performansını değerlendirmek için bir dizi deney yapıldı. Temel BBO ve genetik algoritma gibi diğer bilinen optimizasyon teknikleriyle karşılaştırmalı bir analiz gerçekleştirildi. Sonuçlar, BBO-DE algoritmasının diğer optimizasyon yöntemlerine göre tüm faktörlerde daha iyi performans sergilediğini göstermektedir. Bu araştırma, BBO-DE algoritmasını tanıtarak ve değerlendirerek akıllı şehirlerde WSN dağıtımı alanına katkıda bulunur. Bulgular, algoritmanın 3D uzayda optimal WSN dağıtımını gerçekleştirmedeki etkinliğini vurgulayarak akıllı şehir uygulamalarında geliştirilmiş algılama yetenekleri ve kaynak kullanımına yol açar.