Tez No İndirme Tez Künye Durumu
425849
A software quality model for android applications / Android uygulamalar için yazılım kalite modeli
Yazar:MERVE VİLDAN ŞİMŞEK
Danışman: DOÇ. DR. AYSU BETİN CAN
Yer Bilgisi: Orta Doğu Teknik Üniversitesi / Enformatik Enstitüsü / Bilişim Sistemleri Ana Bilim Dalı
Konu:Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol = Computer Engineering and Computer Science and Control
Dizin:Uygulama yazılımı = Application software
Onaylandı
Yüksek Lisans
İngilizce
2016
165 s.
Günümüzde akıllı telefon ve tablet gibi mobil cihazlar giderek yaygınlaşmaktadır. Bu durum mobil uygulama sayısının önemli ölçüde artışını da beraberinde getirmektedir. Bu sistemlerin popülerliğini yakın gelecekte de arttırmaya devam edeceği tahmin edildiğinden, mobil uygulamaların kalitesi oldukça fazla önem kazanmaktadır. Bu çalışmanın amacı Android uygulamaları için bir kalite modeli oluşturulmasıdır. Mobil pazardaki yaygınlıklarından dolayı Android İşletim Sistemi için geliştirilmiş uygulamalar hedef olarak seçildi. Çalışmanın amacına ulaşması için ISO/IEC SQuaRE Yazılım Kalite Standardında tanımlanmış olan geleneksel yazılım kalite özellikleri analiz edildi ve uygulanabilir kalite özellikleri belirlendi. Sonrasında Android uygulamalara özgü yeni kaynak kod metrikleri ve kalite özelliklerini belirlendi. Nihai özelliklerin yer aldığı bir kalite modeli oluşturuldu ve bu model bir örnek olay incelemesinde Android uygulamalarına uygulanarak, modelin uygulanabilirliği gösterildi.
Nowadays mobile devices have become increasingly widespread. It causes mobile applications number to grow dramatically. As the popularity of these systems is predicted to continue its increase in the near future, the importance of the quality of mobile applications increases. The aim of this study is to present a quality model for Android applications. We chose applications developed for Android Operating System as our target because of its prevalence in the mobile market. To achieve the aim of the study, we analyzed traditional software quality characteristics, which are described in ISO/IEC SQuaRE Software Quality Standard and selected applicable quality characteristics. Afterwards, we have identified new Android-specific source code metrics and quality characteristics. We have developed a quality model that contains the resulting quality characteristics and applied this model to Android applications in a case study to show the applicability of the model.