A software quality model for android applications


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Orta Doğu Teknik Üniversitesi, Enformatik Enstitüsü, Bilişim Sistemleri Anabilim Dalı, Türkiye

Tezin Onay Tarihi: 2016

Öğrenci: MERVE VİLDAN ŞİMŞEK

Danışman: AYSU BETİN CAN

Özet:

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.