Yıl: 2018 Cilt: 9 Sayı: 35 Sayfa Aralığı: 159 - 170 Metin Dili: İngilizce DOI: 10.5824/1309‐1581.2018.5.011.x İndeks Tarihi: 12-11-2019

A Literature Review on Challenges in Distributed Software Development

Öz:
Distributed software development (DSD) becomes a trend for most of the global companies inthe last decade. According to the effects of distributed development, new challenges exist thatare not observed at collocated software development. The Software Engineering communityinvestigated the challenges more than a decade that was mostly consisted of communication,coordination and control processes. However, most of the latest studies were empirical and didnot cover all challenges in the industry. In this paper, GSD challenges are reported as asystematic literature review with temporal, geographical and socio-cultural dimensions. Thisresearch aims to create a guideline of challenges that may exist in the GSD projects yearsbetween 2007 and 2017. The discussion of implications for practitioners and future research arementioned at the end of the report.
Anahtar Kelime:

Konular: İletişim Bilgisayar Bilimleri, Sibernitik Bilgisayar Bilimleri, Bilgi Sistemleri Bilgisayar Bilimleri, Donanım ve Mimari Bilgisayar Bilimleri, Teori ve Metotlar Davranış Bilimleri Bilgisayar Bilimleri, Yapay Zeka

Literatür Taraması: Dağınık Yazılım Geliştirmede Yaşanan Zorluklar

Öz:
Küresel şirketler tarafında son on yılda farklı lokasyonlarda yazılım geliştirme popüler olmaya başladı.Farklı lokasyonlarda geliştirme ile birlikte, aynı lokasyonda yazılım geliştirmede yaşanmayan yeni zorluklar ortaya çıkmaya başladı.Bununla birlikte yazılım geliştirme toplulukları iletişim, koordinasyon ve kontrol süreçlerinin yaşadığı zorlukları son yıllarda araştırıyor. Fakat son yıllarda yayınlanan çalışmalar çoğunlukla bir kaç şirketi göz önünde bulunduran deneysel ve vaka çalışmalarını içermektedir. Bu çalışmada 2007 ile 2017 yılları arasnındaki deneysel çalışmalar derlenerek zamansal, coğrafik ve sosyo-kültürel açılarından yaşanan zorluklar literatür incelemesi olarak sunulacaktır. Makale kapsamında 607 çalışma incelenerek bulunan sonuçlar araştırmacılar ile paylaşılmaktadır.Sonraki araştırmalar ve çıkarımlar raporun en sonunda sunulmaktadır.
Anahtar Kelime:

Konular: İletişim Bilgisayar Bilimleri, Sibernitik Bilgisayar Bilimleri, Bilgi Sistemleri Bilgisayar Bilimleri, Donanım ve Mimari Bilgisayar Bilimleri, Teori ve Metotlar Davranış Bilimleri Bilgisayar Bilimleri, Yapay Zeka
Belge Türü: Makale Makale Türü: Araştırma Makalesi Erişim Türü: Erişime Açık
  • R. Sangwan, M. Bass, N. Mullick, D. Paulish, and J. Kazmeier, Global Software Development Handbook. Auerbach Publications. 2006.
  • Karolak, D. W. Global Software Development – Managing Virtual Teams and Environments. Los Alamitos, IEEE Computer Society, USA, 1998, pp.159.
  • Jabangwe, R., and Nurdiani, I. Global Software Development Challenges and Mitigation Strategies A Systematic Review and Survey Results. Ronneby, Sweeden: Blekinge Institute of echnology. 2010.
  • Moe N.B., Šmite D. (2007) Understanding Lacking Trust in Global Software Teams: A Multi-case Study. In: Münch J., Abrahamsson P. (eds) Product-Focused Software Process Improvement. PROFES 2007. Lecture Notes in Computer Science, vol 4589.
  • Holmstrom, H., Conchúir, E. Ó., Ågerfalk, P. J., & Fitzgerald, B. (2006). Global Software Development Challenges: A Case Study on Temporal, Geographical and Socio-Cultural Distance. IEEE International Conference on Global Software Engineering (ICGSE'06). IEEE.
  • Kitchenham, B., & Charters, S. (2007). Systematic literature reviews in software engineering - A systematic literature review. Keele, UK: Vol 2.3 EBSE Technical Report, EBSE-2007-01, Software Engineering Group.
  • Rizvi, B., Bagheri, E., & Gasevic, D. (2015). A systematic review of distributed Agile software engineering. Journal of Software: Evolution and Process, 27(10), 723–762. https://doi.org/10.1002/smr.1718
  • Herbsleb, J. and Mockus A., “An empirical study of speed and communication in globally distributed software development,” Software Engineering, IEEE Transactions on, vol. 29, 2003, pp. 481-494.
  • Clark, H. (1996). Using Language. Cambridge: Cambridge University Press.
  • Carmel, E. (1999). Global Software Teams: Collaborating Across Borders and Time Zones. Upper Saddle River: Prentice Hall.
  • Ågerfalk, P., Fitzgerald, B., Olsson, H., Lings, B., Lundell, B., & Ó Conchúir, E. A framework for considering opportunities and threats in distributed software development. (2005, January 1)
APA KAHYA M, ŞENELER Ç (2018). A Literature Review on Challenges in Distributed Software Development. , 159 - 170. 10.5824/1309‐1581.2018.5.011.x
Chicago KAHYA Murat Doğuş,ŞENELER Çağla A Literature Review on Challenges in Distributed Software Development. (2018): 159 - 170. 10.5824/1309‐1581.2018.5.011.x
MLA KAHYA Murat Doğuş,ŞENELER Çağla A Literature Review on Challenges in Distributed Software Development. , 2018, ss.159 - 170. 10.5824/1309‐1581.2018.5.011.x
AMA KAHYA M,ŞENELER Ç A Literature Review on Challenges in Distributed Software Development. . 2018; 159 - 170. 10.5824/1309‐1581.2018.5.011.x
Vancouver KAHYA M,ŞENELER Ç A Literature Review on Challenges in Distributed Software Development. . 2018; 159 - 170. 10.5824/1309‐1581.2018.5.011.x
IEEE KAHYA M,ŞENELER Ç "A Literature Review on Challenges in Distributed Software Development." , ss.159 - 170, 2018. 10.5824/1309‐1581.2018.5.011.x
ISNAD KAHYA, Murat Doğuş - ŞENELER, Çağla. "A Literature Review on Challenges in Distributed Software Development". (2018), 159-170. https://doi.org/10.5824/1309‐1581.2018.5.011.x
APA KAHYA M, ŞENELER Ç (2018). A Literature Review on Challenges in Distributed Software Development. AJIT-e: Bilişim Teknolojileri Online Dergisi, 9(35), 159 - 170. 10.5824/1309‐1581.2018.5.011.x
Chicago KAHYA Murat Doğuş,ŞENELER Çağla A Literature Review on Challenges in Distributed Software Development. AJIT-e: Bilişim Teknolojileri Online Dergisi 9, no.35 (2018): 159 - 170. 10.5824/1309‐1581.2018.5.011.x
MLA KAHYA Murat Doğuş,ŞENELER Çağla A Literature Review on Challenges in Distributed Software Development. AJIT-e: Bilişim Teknolojileri Online Dergisi, vol.9, no.35, 2018, ss.159 - 170. 10.5824/1309‐1581.2018.5.011.x
AMA KAHYA M,ŞENELER Ç A Literature Review on Challenges in Distributed Software Development. AJIT-e: Bilişim Teknolojileri Online Dergisi. 2018; 9(35): 159 - 170. 10.5824/1309‐1581.2018.5.011.x
Vancouver KAHYA M,ŞENELER Ç A Literature Review on Challenges in Distributed Software Development. AJIT-e: Bilişim Teknolojileri Online Dergisi. 2018; 9(35): 159 - 170. 10.5824/1309‐1581.2018.5.011.x
IEEE KAHYA M,ŞENELER Ç "A Literature Review on Challenges in Distributed Software Development." AJIT-e: Bilişim Teknolojileri Online Dergisi, 9, ss.159 - 170, 2018. 10.5824/1309‐1581.2018.5.011.x
ISNAD KAHYA, Murat Doğuş - ŞENELER, Çağla. "A Literature Review on Challenges in Distributed Software Development". AJIT-e: Bilişim Teknolojileri Online Dergisi 9/35 (2018), 159-170. https://doi.org/10.5824/1309‐1581.2018.5.011.x