Geri Dön

Collection and classification of javascript libraries included in web sites

Web sitelerinde yer alan javascript kütüphanelerinin toplanması ve sınıflandırılması

  1. Tez No: 405221
  2. Yazar: İREM ATICI
  3. Danışmanlar: YRD. DOÇ. TUĞKAN TUĞLULAR
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2015
  8. Dil: İngilizce
  9. Üniversite: İzmir Yüksek Teknoloji Enstitüsü
  10. Enstitü: Mühendislik ve Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 99

Özet

Yıllar ilerledikçe, web sitelerinin ve uygulamalarının çok çeşitli alanlarda, iş, eğitim, e-ticaret, eğlence gibi, oldukça kullanışlı hale gelmesi gerçeği ile web geliştirme süreçleri hızlı bir şekilde ilerleme göstermiştir. Aynı zamanda, daha yaratıcı ve dinamik web siteleri ve uygulamaları geliştirebilmek adına, web geliştirme araçları ve teknolojileri de ilerleme göstermektedir. Bu sebep ile günümüzde, web geliştiriciler için çok fazla sayıda yöntem, araç ve yazılım dili bulunmaktadır. Bu tez çalışmasında, web geliştirme süreçlerine katkıda bulunabilmek umudu ile bu teknolojilerden biri olan JavaScript incelenmektedir. Bu tez için JS_Librarian adında bir uygulama, web sitelerinde yer alan JavaScript kütüphanelerinin toplanması ve sınıflandırılması amacına hizmet etmek üzere geliştirilmiştir. Web sitelerinden bilgi çekmek ve kullanılan JavaScript kütüphanelerini elde etmek amacını gerçekleştirmek üzere, bir Java kütüphanesi olan Jsoup kullanılmıştır. Diğer taraftan, elde edilen JavaScript kütüphanelerini sınıflandırmak amacı ile bir Makine Öğrenmesi yöntemi olan Naive Bayes algoritması gerçekleştirilmiş ve WEKA ile testi tamamlanmıştır. Çalışmanın sonunda JavaScript kütüphaneleri, belirlenen web site kategorilerine göre sınıflandırılmıştır ve uygulamadan elde edilen rapor sonuçlarına göre JavaScript kütüphaneleri sınıfları web sitelerinin kategorilerine bağlı olarak çeşitlilik gösterebilmektedir.

Özet (Çeviri)

Over the past years, web development processes have been improved incredibly with the fact that websites and web applications became extremely useful and beneficial in several different areas such as business, education, e-commerce, entertainment etc. At the same time, web development tools and technologies have been improved to be able to develop more creative and interactive websites and web applications. Therefore, a wide variety of methods, tools and languages for developing websites and web applications are available for the web developers nowadays. In this thesis, JavaScript among all of the web development technologies is analyzed with the hope of contributing web development processes. A prototype named JS_Librarian has been developed for this thesis with the purpose of collection and classification of JavaScript libraries included in websites. Jsoup Java library has been implemented for the information retrieval from the websites and collecting JavaScript libraries included in websites. On the other hand, Naïve Bayes classification algorithm among the machine learning methods has been written for the classification of JavaScript libraries and the written algorithm has been tested by using the WEKA. At the end of the study, JavaScript libraries have been classified based on specified website categories and the retrieval reports from the application represents that class of JavaScript libraries used in websites may vary according to categories of websites.

Benzer Tezler

  1. Otomatize edilmiş web tabanlı veri analizi sistem bileşenleri tasarımı

    Design of the automated web based data analysis system components

    MEHMET AKİF ORTAK

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Coğrafyaİstanbul Teknik Üniversitesi

    Geomatik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. UĞUR ALGANCI

  2. Ramsar alanlarının uzaktan algılama yöntemleri ile zamansal analizi - meke maarı örneği

    Temporal analysis of ramsar sites via remote sensing techniques - a case study of meke maar

    NUR YAĞMUR

    Yüksek Lisans

    Türkçe

    Türkçe

    2018

    Jeodezi ve Fotogrametriİstanbul Teknik Üniversitesi

    Geomatik Mühendisliği Ana Bilim Dalı

    PROF. DR. NEBİYE MUSAOĞLU

  3. Creation of web-based application for earthquake hazard analysis by GIS and AHP

    CBS ve AHP yardımıyla deprem tehlike analizi için web tabanlı bir uygulamanın oluşturulması

    IBRAHIM S.M. FARROUKH IBRAHIM S. M. FARROUKH

    Yüksek Lisans

    İngilizce

    İngilizce

    2019

    Coğrafyaİstanbul Teknik Üniversitesi

    Bilişim Uygulamaları Ana Bilim Dalı

    DOÇ. DR. TURAN ERDEN

  4. Analyzing and investigating the dynamics of Land Use and Land Cover (LULC)) transformation using satellite data: A case study of Adana, Türkiye

    Uydu verileri kullanılarak Arazi Kullanımı ve Arazi Örtüsü (AKAÖ) dönüşüm dinamiklerinin incelenmesi ve analizi: Adana, Türkiye'de bir vaka çalışması

    MWILA LAMPI

    Yüksek Lisans

    İngilizce

    İngilizce

    2024

    Astronomi ve Uzay BilimleriÇukurova Üniversitesi

    Uzaktan Algılama ve Coğrafi Bilgi Sistemleri Ana Bilim Dalı

    PROF. DR. NİYAZİ ARSLAN

  5. Abdullah b. Vehb'in tefsir rivayetlerinin toplanması ve tasnifi

    Collection and classification of Abdullah b. Wahb's tafsir narrati̇ons

    EMİRA CEYLAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

    DinAnkara Hacı Bayram Veli Üniversitesi

    Temel İslam Bilimleri Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ SEMA ÇELEM