Geri Dön

Rigorous analysis of efficiency techniques of software algorithms

Yazılım algoritmalarının verimlilik tekniklerinin titiz analizi

  1. Tez No: 639248
  2. Yazar: ATABARIŞ AYAYDIN
  3. Danışmanlar: PROF. DR. MEHMET SÜLEYMAN ÜNLÜTÜRK
  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: 2020
  8. Dil: İngilizce
  9. Üniversite: Yaşar Üniversitesi
  10. Enstitü: Lisansüstü Eğitim Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 67

Özet

Programlama da verimlilik, genellikle programlamanın ayrılmaz bir parçası olarak görülmek yerine ihtiyaç üzerine yapılan bir kavram olarak görülmektedir. Halbuki, yazılım kalite ölçütlerinin bir parçası olması nedeniyle, programcı aynı zamanda gerekli ihtiyaçları karşılayacak bir program yazmakla da yükümlüdür. Bir problem için var olan en az zaman ya da alan karmaşıklığını bulabilecek bir teknik var olmaması nedeniyle, programcının, bilgisini var olan teknikler ile arttırması gerekmektedir. Verimliliğin anlamı yıllar içerisinde değişiklik gösterdiği için, bahsi geçen teknikler güncel ihtiyaçlara uygulanabilmek adına yeniden değerlendirilmelidir. Bu tezde, bahsi geçen tekniklerin gruplandırılması ve ek olarak genişletilmesi ele alınmaktadır. Çözümlerin farklı sürümlerinin çalışma süreleri arasındaki karşılaştırmalar, verimliliğin hafife alınacak bir konu olmadığını, aksine, olduğundan daha fazla dikkat gerektirdiğini ifade etmektedir

Özet (Çeviri)

Efficiency, in programming, generally treated as a concept of“on-demand”rather than an integral part of the programming. However, as it is a part of the software quality measurements, the programmer also responsible to write a program that will meet the requirements. Since there is no known technique to find the least time or space complexity for the problem on the hand, augmenting the programmer's knowledge with the known techniques is essential. As the meaning of efficiency changes throughout the time, these mentioned techniques must be reevaluated to adapt to current necessities. This thesis address, the categorization of the mentioned techniques as well as the expansion of them. The runtime comparison between the different versions of the solutions states that efficiency is not a lesser subject to deal with, instead, it requires more attention than it gets.

Benzer Tezler

  1. Makine öğrenmesi tabanlı iç ortam sıcaklık kontrolü için bir simülatör yazılımı tasarımı

    Design of a simulator software for machine learning-based indoor temperature control

    AYDIN BOSTANCI

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSakarya Üniversitesi

    Bilgisayar ve Bilişim Mühendisliği Ana Bilim Dalı

    PROF. DR. DEVRİM AKGÜN

  2. Characterization of different shape objects using EM pulse for several different scenarios

    Farklı senaryolarda EM darbesi kullanarak farklı şekillerdeki nesnelerin karakterizasyonu

    EMRE İŞCAN

    Doktora

    İngilizce

    İngilizce

    2024

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Bilişim Uygulamaları Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. SEBAHATTİN EKER

    PROF. VASIL TABATADZE

  3. Development of an agile story point estimation model for scrum: A fusion of natural language processing and machine learning techniques

    Scrum için çevik bir hikaye puanı tahmin modelinin geliştirilmesi: Doğal dil işleme ve makine öğrenmesi tekniklerinin birleşimi

    BURCU YALÇINER

    Doktora

    İngilizce

    İngilizce

    2024

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolHacettepe Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. MEHMET ÖNDER EFE

  4. A microfluidic system for dielectrophoretic characterization of cancer cells

    Kanser hücrelerinin dielektroforetik karakterizasyonu için mikroakışkan sistem

    KAAN SEL

    Yüksek Lisans

    İngilizce

    İngilizce

    2018

    Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    PROF. DR. HALUK KÜLAH

  5. Bir deprem güvenliği sınıflandırma algoritmasının başarısının farklı betonarme taşıyıcı sistemler için irdelenmesi

    Evaluation of the success of an earthquake safety classification algorithm for different reinforced concrete structural systems

    İLKNUR KARAKUŞ

    Yüksek Lisans

    Türkçe

    Türkçe

    2025

    Deprem Mühendisliğiİstanbul Teknik Üniversitesi

    İnşaat Mühendisliği Ana Bilim Dalı

    PROF. DR. ERCAN YÜKSEL