Ç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
- Tez No: 612275
- Danışmanlar: DR. ÖĞR. ÜYESİ BUKET DOĞAN, DR. ÖĞR. ÜYESİ VOLKAN TUNALI
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2020
- Dil: Türkçe
- Üniversite: Marmara Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Bilgisayar Mühendisliği Bilim Dalı
- 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
- Ç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
2024
Bilim ve Teknolojiİstanbul Teknik ÜniversitesiEndüstri Mühendisliği Ana Bilim Dalı
DOÇ. DR. ÇİĞDEM ALTIN GÜMÜŞSOY
- 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
2023
Endüstri ve Endüstri Mühendisliğiİstanbul Teknik ÜniversitesiEndüstri Mühendisliği Ana Bilim Dalı
DOÇ. DR. CEMİL CEYLAN
- 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
2024
Denizcilikİstanbul Teknik ÜniversitesiDeniz Ulaştırma Mühendisliği Ana Bilim Dalı
PROF. METİN ÇELİK
- 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
2024
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolÜsküdar ÜniversitesiMühendislik Yönetimi Ana Bilim Dalı
PROF. DR. MEHMET SAVSAR
- 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
2019
Endüstri ve Endüstri Mühendisliğiİstanbul Teknik ÜniversitesiEndüstri Mühendisliği Ana Bilim Dalı
DOÇ. DR. SEZİ ÇEVİK ONAR