A software quality model for android applications

Thesis Type: Postgraduate

Institution Of The Thesis: Orta Doğu Teknik Üniversitesi, Graduate School of Informatics, Information Systems, Turkey

Approval Date: 2016


Consultant: AYSU BETİN CAN


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.