Geri Dön

Çevik yazılım geliştirme üzerine bir sistematik literatür taraması: Sosyal ağ analizi ile bir üçüncül çalışma

Systematic literature review on agile software development: A tertiary study with social network analysis

  1. Tez No: 612275
  2. Yazar: EGEMEN BAYRAM
  3. Danışmanlar: DR. ÖĞR. ÜYESİ BUKET DOĞAN, DR. ÖĞR. ÜYESİ VOLKAN TUNALI
  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: Türkçe
  9. Üniversite: Marmara Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Bilgisayar Mühendisliği Bilim Dalı
  13. Sayfa Sayısı: 122

Özet

Çevik yazılım geliştirme, çevik yazılım geliştirme manifestosu ve arkasındaki 12 ilkede ifade edilen değer ve ilkelere dayanan bir dizi yöntem ve uygulama için kapsayıcı bir terim olarak tanımlanır. Scrum, Extreme Programming veya Özelliğe Dayalı Geliştirme gibi uygulamalar içerir. 2001 yılında bir grup yazılım geliştirme uzmanı tarafından Çevik Manifesto'nun ilan edilmesinin ardından pek çok araştırmacı çevik yazılım geliştirme konusunu incelemiş ve çeşitli yayınlar üretmiştir. Yayın sayısının artması, çevik yazılım geliştirme alanında kaydedilen ilerlemeyi bütüncül bir halde inceleme ihtiyacını doğurmuş ve araştırmacılar öncelikle ikincil ardından üçüncül çalışmalar yapmaya yönelmişlerdir. İkincil çalışmalarda mevcut birincil çalışmalar sistematik olarak analiz edilirken, üçüncül çalışmalarda ise ikincil çalışmalar sistematik olarak incelenmektedir. Öte yandan sosyal ağ analizi 1937 yılında sosyogram kavramının tanıtılmasıyla başlamıştır ve sosyal yapıları ağlar ve graf teorisi ile incelenmesi işlemidir. Sosyal ağ analizinin amacı, onları bir ağ olarak birbirine bağlayan ilişkileri haritalandırarak ve daha sonra anahtar bireyleri, ağ içindeki grupları ve / veya bireyler arasındaki ilişkileri ortaya çıkararak anlamaktır. Günümüzde bilgisayar teknolojisinin gelişmesi ve güçlü sosyal ağ analizi araçlarının ortaya çıkmasıyla beraber, sosyal ağ analizi mühendislik alanında da büyük ilgi görmektedir. Bu çalışmanın amacı 2013-2018 yılları arasında Çevik Yazılım Geliştime alanında yayınlanan Sistematik Literatür Taramalarını inceleyerek bir üçüncül çalışma ortaya koymak ve incelenen ikincil çalışmalar arasındaki ilişkileri sosyal ağ analizi yardımıyla incelemektir. Çalışma kapsamında uygulanan iki aşamalı araştırma yöntemiyle; (1) çevik yazılım geliştirme alanında yayınlanmış sistematik literatür taramaları Web of Science, Science Direct, Scopus ve IEEE akademik veri tabanlarından elde edilip, incelenmiş ve (2) incelenen yayınlar VOSviewer ve Gephi sosyal ağ analizi araçları ile görselleştirilerek alandaki araştırma, araştırmacılar, kurumlar, yayın kaynaklar ve ülkeler arasındaki ilişkiler ortaya konmuştur. Çalışma sonucunda elde edilen bulgular gelişmekte olan ülkelerin konu hakkında daha çok çalışması olması, alıntılanan yayınların ise çoğunlukla gelişmiş ülkelerden olması, beklenenin aksine yakın ülkelerin değil uzak ülkelerin daha çok iş birliği içinde olması, çıkarılan yayın sayısı ile alıntılanmanın doğru orantılı olmadığı şeklinde özetlenebilir.

Özet (Çeviri)

Agile software development is defined as an inclusive term for a range of methods and processes based on the agile software development manifesto and the values and principles declared in the 12 principles behind it. Agile methods include applications such as Scrum, Extreme Programming, or Feature-Based Development. Following the announcement of the Agile Manifesto by a group of software development experts in 2001, many researchers have examined agile software development and produced several publications. The increasing number of publications has led to the need to examine the progress made in the field of agile software development in a systematical way, and researchers have turned to secondary and then tertiary studies. While the primary studies are analyzed systematically in secondary studies, secondary studies are systematically examined in tertiary studies. Social network analysis, on the other hand, appeared with the introduction of the concept of sociogram in 1937. It is the process of examining social structures with networks and graph theory. The purpose of social network analysis is to understand by mapping the relationships that connect them as a network and then by revealing key individuals, groups within the network and / or relationships between individuals. Nowadays, with the development of computer technology and the emergence of powerful social network analysis tools, it has received great interest in engineering. The aim of this study is to examine a systematic literature review published in the field of Agile Software Development between 2013 and 2018 and to investigate the relations between secondary studies examined with the help of social network analysis. Two-stage research method was applied in the scope of the study; (1) published systematic literature surveys in the field of agile software development were collected from Web of Science, Science Direct, Scopus and IEEE academic databases, and (2) the publications reviewed were visualized with VOSviewer and Gephi social network analysis tools. Sources and relations between countries were put forward. The findings of the study indicate that developing countries have more studies on the subject, and that the cited publications are mostly from developed countries; contrary to expectations, geographically far away countries are cooperating rather than close countries; the number of publications is not directly proportional to the citations.

Benzer Tezler

  1. Çevik yazılım geliştirme projelerinde kritik başarı faktörlerinin modellenmesi: Çevik projelerin Türkiye'deki uygulamaları

    Modelling critical success factors in agile software development projects: Applications of agile projects in Türkiye

    BURCU BİNBOĞA

    Doktora

    Türkçe

    Türkçe

    2024

    Bilim ve Teknolojiİstanbul Teknik Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ÇİĞDEM ALTIN GÜMÜŞSOY

  2. Determination of critical success factors in agile project management within software development sector: A meta analysis

    Yazılım geliştirme sektörü'nde çevik proje yönetimi'ndeki kritik başarı faktörlerinin belirlenmesi: Meta analiz

    MERT ESKİ

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

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

    Endüstri Mühendisliği Ana Bilim Dalı

    DOÇ. DR. CEMİL CEYLAN

  3. A conceptual approach for design and development of serious games in maritime domain

    Denizcilik alanında eğitici oyun dizaynı ve geliştirilmesi için konseptsel bir yaklaşım

    SÜLEYMAN CİHAN GÜRBÜZ

    Doktora

    İngilizce

    İngilizce

    2024

    Denizcilikİstanbul Teknik Üniversitesi

    Deniz Ulaştırma Mühendisliği Ana Bilim Dalı

    PROF. METİN ÇELİK

  4. SAFe® ne kadar yalın? geniş çaplı gözden geçirme, analiz ve SAFe ile TKY - toyota tarzı arasında haritalama çalışması

    How lean is SAFe®? a comprehensive review, analysis and mapping study of safe® with TQM and toyota way

    OĞUZHAN CEYLAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolÜsküdar Üniversitesi

    Mühendislik Yönetimi Ana Bilim Dalı

    PROF. DR. MEHMET SAVSAR

  5. Gömülü yazılım sistemlerinde proje yönetim metodoloji seçimi

    Software development methodologies selection in embedded software system

    SADIK ÖZER

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

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

    Endüstri Mühendisliği Ana Bilim Dalı

    DOÇ. DR. SEZİ ÇEVİK ONAR