Geri Dön

A study of devops adoption in software development organizations: Quality, productivity, and security perspective

Yazılım geliştirme organizasyonlarında devops uyumluluğu üzerine bir inceleme: Kalite, verimlilik ve güvenlik perspektifi

  1. Tez No: 777970
  2. Yazar: ZIADOON ABDULLAH OTAIWI
  3. Danışmanlar: PROF. DR. ALİ YAZICI, PROF. DR. ALOK MISHRA
  4. Tez Türü: Doktora
  5. Konular: Mühendislik Bilimleri, Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Engineering Sciences, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Güvenlik, Kalite, Verimlilik, Yazılım geliştirme, Security, Quality, Productivity, Software development
  7. Yıl: 2023
  8. Dil: İngilizce
  9. Üniversite: Atılım Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Yazılım Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

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.

Özet (Çeviri)

These days, many software organizations are competing with each other to rapidly develop and deliver high-quality, reliable software. DevOps is the Development (Dev) and Operation (Ops) methodology in software development organizations and has become one of the favored methodologies in many leading companies; consequently, many organizations want to adopt this methodology. However, adopting DevOps in the software industry is a big challenge because it requires new tools, technologies, methods, culture, and experienced work teams to design reliable and deployable applications. Most of the current academic research surrounding DevOps seeks answers for how to adapt to this new methodology and how to improve performance in the organization; its focus is on velocity, quality, and productivity to produce these applications. This study aims to conduct an empirical study to fill the research gaps related to quality, productivity, and security issues in implementing the DevOps methodology in organizations. This quantitative study found that software quality, productivity, and security are improved when DevOps was adopted following the CALMS (Culture, Automation, Lean, Measurement, and Sharing) framework. However, according to quantitative data collected, there are some challenges and negative impacts on security when DevOps is adopted. This study also proposes the development of best practices, recommendations, and a model to facilitate the adoption of DevOps in organizations.

Benzer Tezler

  1. Analysis of software engineering management methods,and their applications in the development of systemsand applications

    Yazılım mühendisliği yönetim yöntemlerinin analizi ve bunların sistem ve uygulama geliştirmedeki uygulamaları

    MOHAMMED ENDISH ALTAHIR ABDULHADI

    Yüksek Lisans

    İngilizce

    İngilizce

    2026

    Mühendislik Bilimleriİstanbul Gedik Üniversitesi

    Mühendislik Yönetimi Ana Bilim Dalı (disiplinlerarası)

    DOÇ. DR. REDVAN GHASEMLOUNIA

  2. Kurumsal uygulamalarda devops kültürünün benimsenmesi ve altyapı otomasyonu süreçlerinin iyileştirilmesi

    Adoption of devops culture in enterprise applications and improvement of infrastructure automation processes

    BAYRAKTAR KARAGÖZ

    Yüksek Lisans

    Türkçe

    Türkçe

    2026

    Elektrik ve Elektronik MühendisliğiBilecik Şeyh Edebali Üniversitesi

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

    DOÇ. DR. ÜMİT ÇİĞDEM TURHAL

  3. Implications of NFV-SDN technology on the telecom sector in Turkey

    NFV-SDN teknolojisinin Türkiye'deki telekom sektörüne etkilerinin araştırılması

    AHMET ÇETİN

    Yüksek Lisans

    İngilizce

    İngilizce

    2022

    İşletmeİstanbul Teknik Üniversitesi

    İşletme Mühendisliği Ana Bilim Dalı

    DOÇ. DR. DERYA GÜLTEKİN

    DOÇ. DR. NİHAN YILDIRIM

  4. Exploring DevOps team formations: An empirical study of DevOps teamcharacteristics and performance metrics

    DevOps ekip oluşumlarını incelemek: DevOps ekip özellikleri ve performans ölçütlerine dair ampirik bir çalışma

    HALİL ERGUN KORKMAZ

    Doktora

    İngilizce

    İngilizce

    2025

    Yönetim Bilişim SistemleriKadir Has Üniversitesi

    Yönetim Bilimleri Ana Bilim Dalı

    PROF. DR. MEHMET NAFİZ AYDIN

  5. Büyük ölçekli uygulamaların devops süreçlerine uyarlanması ve uygulanması

    Adaptation and integration of large scaleapplications to devops environment

    ÖMER FURKAN ARİFOĞLU

    Yüksek Lisans

    Türkçe

    Türkçe

    2020

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. ÜMİT KOCABIÇAK