Uygulamaların mobil ve masaüstü sürümlerinin kod tabanlı karşılaştırması: Keşifsel bir çalışma
2018
0 views
0 downloads
Advisor: Dr. Öğr. Üyesi Ayça Tarhan
Abstract (TR)
Belirli bir yazılım platformunun özellikleri, genellikle, bu platform için geliştirilen uygulamaların tasarımını ve kaynak kodunu etkilemektedir. Aynı uygulamayı hem masaüstü hem de mobil platform için üretecek geliştiriciler için platformun uygulamalar üzerinde nasıl bir etkisi olduğu bilmek faydalı olabilir. Literatürde Android, iOS ve BlackBerry gibi mobil platformların ve bu platformlar için geliştirilmiş uygulamaların farklı açılardan karşılaştırıldığı birçok araştırma bulunurken bir uygulamanın, mobil sürümlerine karşı masaüstü sürümlerinin özelliklerini değerlendiren veya karşılaştıran araştırmalar daha az sayıdadır. Bu tez ile mobil ve masaüstü platformlar için geliştirilmiş uygulamalar; tasarım ölçütleri, kaynak kod boyutu ve platform bağımlılığı açısından incelenmiş ve bu platformlar arasında bir benzerlik kurulup kurulamayacağı araştırılmıştır. Bu doğrultuda keşifsel araştırma yöntemini benimseyerek dört araştırma sorusu oluşturulmuştur: (1) Mobil ve masaüstü uygulamaların tasarımı, nesneye yönelik ölçütler bakımından nasıldır? (2) Mobil ve masaüstü uygulamaların büyüklüğü, kaynak kod boyutu bakımından nasıldır? (3) Mobil ve masaüstü platformlar için geliştirilmiş uygulamalar, farklı türden bağımlılıklar açısından nasıldır? (4) Bu iki platform için geliştirilmiş uygulamalar arasında benzerlik gözetilebilir mi? Bu soruları cevaplamak için, açık kaynaklı iki uygulamanın mobil ve masaüstü sürümlerinin kaynak kodları incelenmiş ve karşılaştırmalı olarak analiz edilmiştir. Tasarım değerlendirmesinde yararlanılan C&K ölçüt kümesinde yer alan, DIT ve WMC ölçütleri için elde edilen sonuçların masaüstü sürümlerde daha yüksek olduğu, RFC ve CBO ölçütü için elde edilen sonuçların ise mobil sürümlerde daha yüksek olduğu saptanmıştır. İkinci araştırma sorusu kapsamında her iki uygulama çifti için mobil sürümlerin kod boyutunun daha büyük olduğu gözlenmiştir. Üçüncü araştırma sorusu ile mobil sürümlerin üzerinde çalıştığı platforma daha bağımlı olduğu sonucu elde edilmiştir. Son araştırma sorusu ile diğer araştırma sorularının cevapları aranırken elde edilen veriler ve araştırmanın yapıldığı koşullar değerlendirildiğinde ise bu çalışmada incelenen, farklı dillerle geliştirilmiş denk özelliklere sahip mobil ve masaüstü uygulama çiftlerinin, platform benzerliğini tartışarak çıkarımlar yapmak için elverişli olmadığı sonucuna varılmıştır.
Author
Dr. Sena Sönmez Çiçek
Institution
How to Cite
Sena Sönmez Çiçek (Yüksek Lisans Tezi). Uygulamaların mobil ve masaüstü sürümlerinin kod tabanlı karşılaştırması: Keşifsel bir çalışma, 2018, Hacettepe University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Hacettepe University
- Gençlerin ve Gençlik Çalışanlarının Gözünden Gençlik Politikaları ve Hizmetlerinin Değerlendirilmesi(2022)
- Characterization of Ayvalik (Edremit yaglik) extra virgin olive oils volatile compounds with SPME-GC/MS and Raman spectroscopy(2018)
- Çocuk işçi nedenli boykot tehdidinin Fildişi Sahili kakao üretimine etkisi(2018)
- 18. yüzyılda Antakya'da âyanlar(2018)
- The discord between the elements and human nature: Ecophobia and Renaissance English drama(2018)
- Türkçe konuşan çocuklarda fonatuar aerodinamik özelliklerin belirlenmesi(2018)
