Technical debt specification and categorization for software as a service applications
Servis olarak yazılım uygulamalarında teknik borç belirtimi ve sınıflandırması
- Tez No: 772177
- Danışmanlar: DR. ÖĞR. ÜYESİ ÖZDEN ÖZCAN TOP, PROF. DR. ALTAN KOÇYİĞİT
- Tez Türü: Yüksek Lisans
- Konular: Yönetim Bilişim Sistemleri, Management Information Systems
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2022
- Dil: İngilizce
- Üniversite: Orta Doğu Teknik Üniversitesi
- Enstitü: Enformatik Enstitüsü
- Ana Bilim Dalı: Bilişim Sistemleri Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 88
Özet
Kötü kararlar almanın veya daha hızlı kod teslimi için daha kolay çözümler seçmenin bir sonucu teknik borçtur (TD). Herhangi bir geliştirme çabasında teknik borcu belirtmek önemlidir. Teknik borç, platform tabanlı çözümlerde de yaygındır. Ancak, servis olarak yazılım uygulamaları (SaaS) için teknik borç sınıflandırması hakkında çok fazla araştırma yoktur. Bu çalışmada, servis olarak yazılım uygulamaları kullanan kuruluşlarda teknik borcu belirlemek için farklı kategorizasyon yöntemleri kullandık. Teknik borç göstergelerini ve bu tür kuruluşlara özgü sorunları anlamak ve TD yönetimini araştırabilmek için iki farklı durum çalışması yürüttük. İlk olarak, ayrıntı düzeyine göre değişen mevcut teknik borç sınıflandırma yöntemlerinin efektifliğini değerlendirdik. İkinci durum çalışması için, borcun niteliğini dikkate alan, detay seviyesi en yüksek kategorizasyon yöntemlerinden birini kullandık ve buradaki teknik borç kategorileri ve ISO/IEC 12207 yazılım yaşam döngüsü süreçleri ile bir eşleştirme gerçekleştirdik. Geleneksel yazılım uygulamalarında var olan kategorilerin servis olarak yazılım alanında da görüldüğünü ancak bu alana özgü farklılıaşmaların da olduğunu, buradaki özgün göstergeleri, sebepleri ve bunlardan kaynaklanan sorunları tespit ettik. Çalışmada servis olarak yazılım uygulamalarında yaşanan 9 farklı teknik borç kategorisi ve“SaaS ile İlgili Sınırlamalar”kategorisinin alt kırınımları sunulmaktadır.
Özet (Çeviri)
An outcome of taking poor decisions or choosing easier solutions for faster code delivery is technical debt (TD). It is important to specify technical debt in any development effort. Technical debt is also common in platform-based solutions. However, there is not much research about TD categorization for software as a service applications (SaaS). In this study, we used different categorization methods to specify the TD in organizations using SaaS applications. To understand the technical debt indicators and problems specific to such organizations, and to address TD management, we conducted two different case studies. First, we evaluated the effectiveness of existing technical debt categorization methods varying in granularity. For the second case study, we used one of the categorization methods with the highest level of detail, which takes the nature of the debt into consideration, and we performed a mapping with the TD categories and ISO/IEC 12207 software life cycle processes. We found the indicators, reasons, the problems arising due to TD, and the ways in which TD management can be performed in organizations working with SaaS applications. It was determined that TD categories and problems that exist in traditional software applications are also seen in the field of SaaS, but there are also additions to TD problems that are specific to SaaS. The 9 different categories of TD experienced in SaaS applications and the sub-diffractions of the“SaaS Related Limitations”category are presented in the study.
Benzer Tezler
- Gümrük Birliği sürecinin Türk sermaye piyasasına etkileri
The Effects of Customer Union course on Turkish capital market
ÖNDER HALİSDEMİR
Yüksek Lisans
Türkçe
1997
EkonomiMarmara ÜniversitesiSermaye Piyasası ve Borsa Ana Bilim Dalı
PROF. DR. İLHAN ULUDAĞ
- Understanding technical debt in complex system development projects: A visualization model
Kompleks sistem geliştirme projelerinde teknik borcu anlamak: Görselleştirme modeli
MURAT CAN GÜLER
Yüksek Lisans
İngilizce
2023
Yönetim Bilişim SistemleriOrta Doğu Teknik ÜniversitesiEnformatik Ana Bilim Dalı
DR. ÖĞR. ÜYESİ ÖZDEN ÖZCAN TOP
- Bursa ve Kocaeli illeri kıyı balıkçılığının karşılaştırmalı sosyo-ekonomik analizi
Fishing in Bursa and Kocaeli coastal provinces of socio-economic analysis
GAZİ DÜZ
Yüksek Lisans
Türkçe
2011
EkonomiNamık Kemal ÜniversitesiTarım Ekonomisi Ana Bilim Dalı
PROF. DR. HASAN GÜNGÖR