Geri Dön

Exploring technical debt across ML project lifecycle: Aprocess-oriented analysis based on ISO standards

Makine öğrenmesi proje yaşam döngüsünde teknik borcunincelenmesi: ISO standartlarına dayalı süreç odaklı analiz

  1. Tez No: 972912
  2. Yazar: NİLAY AKGÜL
  3. Danışmanlar: PROF. DR. TUĞBA TAŞKAYA TEMİZEL, DR. ÖĞR. ÜYESİ ÖZDEN ÖZCAN TOP
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilim ve Teknoloji, Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Science and Technology, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2025
  8. Dil: İngilizce
  9. Üniversite: Orta Doğu Teknik Üniversitesi
  10. Enstitü: Enformatik Enstitüsü
  11. Ana Bilim Dalı: Veri Bilimi Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Yapay zeka (YZ) entegrasyonlu yazılım sistemleri, çeşitli alanlarda giderek daha fazla benimsenmekte olup gelişmiş yetenekler sunmalarına rağmen özgün teknik zorlukları da beraberinde getirmektedir. Geleneksel yazılım sistemleriyle karşılaştırıldığında; YZ sistemleri belirsizlik, veri bağımlılığı ve açıklanabilirlik eksikliği gibi etkenler nedeniyle teknik borçlara (TB) daha açık hale gelmektedir. Bu sorunlar, sistemlerin uzun vadeli sürdürülebilirliğini ve güvenilirliğini olumsuz etkilemektedir. Bu nedenle, YZ içeren sistemlerin güvenilirliğini ve sürdürülebilirliğini artırmaya yönelik yeni metodolojik yaklaşımlara ihtiyaç duyulmaktadır. Bu doğrultuda, süreç temelli uluslararası standartlar, yazılım yaşam döngüsü boyunca TB'nin belirlenmesi, izlenmesi ve giderilmesine yönelik yapılandırılmış bir çerçeve sunabilir. Bu çalışma, YZ entegrasyonlu yazılım geliştirme projelerinde karşılaşılan TB türleri ile ISO/IEC 5338 başta olmak üzere; ISO/IEC/IEEE 12207 ve ISO/IEC/IEEE 15288 standart süreçleri arasındaki ilişkileri incelemektedir. Sekiz ana ve yirmi dört alt kategoriye ayrılmış TB örneklerinden oluşan özel bir veri kümesi kullanılarak bu örneklerin yirmi beş standart yazılım süreciyle eşleştirilmesini sağlayan yapılandırılmış bir eşleme yöntemi uygulanmıştır. Gerçekleştirilen eşleştirmeler; büyük dil modeli, alan uzmanı ve kıdemli bir akademisyen tarafından doğrulanarak öznelliğin azaltılması hedeflenmiştir. Analiz sonuçları, TB'nin süreçler arasında eşit olmayan bir şekilde dağıldığını ortaya koymakta olup en yüksek sıklıkla TB ile ilişkilendirilen süreçler arasında YZ Veri Mühendisliği, Kalite Güvence ve Sistem Gereksinimlerinin Tanımlanması süreçleri öne çıkmaktadır. Elde edilen bir diğer önemli bulgu, teknik süreçlerin diğer temel süreç alanlarıyla karşılıklı ilişkili olduğu gerçeği göz önünde bulundurularak standartların bütüncül bir biçimde ele alınması gerektiğidir. Süreç temelli bir yaklaşım benimseyen bu çalışma, YZ entegrasyonlu yazılım sistemlerinde TB yönetimine yönelik daha derin bir kavrayış sunmakta ve bu tür sistemlerin güvenilirliğinin ve sürdürülebilirliğinin iyileştirilmesini desteklemektedir.

Özet (Çeviri)

AI-integrated software systems are increasingly adopted across various domains, offering improved capabilities but also introducing unique technical challenges. Compared to traditional software systems, AI systems are more susceptible to technical debt (TD) due to inherent factors such as uncertainty, data dependency, and lack of explainability. These issues compromise long-term maintainability and reliability. Consequently, there is an increasing need for new methodological approaches to improve their reliability and maintainability. To address this, process-based international standards might offer a structured framework for identifying, tracking, and mitigating TD throughout the software lifecycle. This study investigates the relationships between TDs encountered in AIintegrated software development projects and the processes defined within ISO/IEC standards, specifically focusing on ISO/IEC 5338, as well as ISO/IEC/IEEE 12207 and ISO/IEC/IEEE 15288. Using a curated dataset comprising TD instances categorized into 8 main and 24 subcategories, a structured mapping methodology was applied to associate these cases with 25 standardized software processes. The mapped associations were validated by a large language model, a domain expert, and cross-checked by a senior academic to reduce subjectivity. The analyses show that TD is unevenly distributed across numerous processes, with AI Data Engineering, Quality Assurance, and System Requirements Definition showing higher occurrence frequencies. Another important finding is that standards should be interpreted holistically, acknowledging that technical processes are interconnected with other principal process domains. By employing a process-based approach, this study contributes to a deeper understanding of TD management in AI-integrated TD and supports improved system reliability and sustainability of such systems.

Benzer Tezler

  1. Avrupa Para Birliği, Avrupa para biriminin hayata geçişi ve işleyişi, Türkiye üzerine etkileri

    Başlık çevirisi yok

    DİNA İŞLER

    Yüksek Lisans

    Türkçe

    Türkçe

    2000

    BankacılıkMarmara Üniversitesi

    Bankacılık Ana Bilim Dalı

    PROF. DR. NAZIM EKREN

  2. Elektronik ticaretin KOBİ`ler açısından uygulanabilirliği: Ankara örneği

    Applicability of e-commerce for SME`s: Example of SME's in Ankara

    AHMED RAMAZAN ALTINOK

    Doktora

    Türkçe

    Türkçe

    2008

    EkonomiAdnan Menderes Üniversitesi

    İktisat Ana Bilim Dalı

    DOÇ.DR. FUAT ERDAL

  3. İhracat finansmanının yapısı ve Türkiye'de uygulanan ihracat finansmanı teknikleri

    The Financial structure of export and the financial techniques of export used in Turkey

    IŞIL AVUNDUK

    Yüksek Lisans

    Türkçe

    Türkçe

    1993

    Endüstri ve Endüstri Mühendisliğiİstanbul Teknik Üniversitesi

    PROF.DR. RAMAZAN EVREN

  4. A composed technical debt identification methodology to predict software vulnerabilities

    Yazılım zafiyetlerini tahmin etmek için kapsamlı bir teknik borç tanımlama yöntemi

    RUŞEN HALEPMOLLASI

    Doktora

    İngilizce

    İngilizce

    2024

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. AYŞE TOSUN KÜHN

  5. Privatization of state owned mining companies and its effect on the Turkish economy

    Devlet madencilik işletmelerinin özelleştirilmesi ve Türk ekonomisine etkisi

    MEHMET TEKELİOĞLU

    Doktora

    İngilizce

    İngilizce

    1999

    Maden Mühendisliği ve MadencilikDokuz Eylül Üniversitesi

    Maden Mühendisliği Ana Bilim Dalı

    PROF. DR. HALİL KÖSE

    DOÇ. DR. ERCÜMENT YALÇIN

    DOÇ. DR. AHMET HAKAN ONUR