RUS  ENG
Full version
JOURNALS // Computer Research and Modeling // Archive

Computer Research and Modeling, 2018 Volume 10, Issue 3, Pages 325–334 (Mi crm255)

This article is cited in 2 papers

SPECIAL ISSUE

Comparison of mobile operating systems based on models of growth reliability of the software

G. Succi, V. V. Ivanov

Innopolis University, 1 Universitetskaya st., Innopolis, 420500, Russia

Abstract: Evaluation of software reliability is an important part of the process of developing modern software. Many studies are aimed at improving models for measuring and predicting the reliability of software products. However, little attention is paid to approaches to comparing existing systems in terms of software reliability. Despite the enormous importance for practice (and for managing software development), a complete and proven comparison methodology does not exist. In this article, we propose a software reliability comparison methodology in which software reliability growth models are widely used. The proposed methodology has the following features: it provides certain level of flexibility and abstraction while keeping objectivity, i.e. providing measurable comparison criteria. Also, given the comparison methodology with a set of SRGMs and evaluation criteria it becomes much easier to disseminate information about reliability of wide range of software systems. The methodology was evaluated on the example of three mobile operating systems with open source: Sailfish, Tizen, CyanogenMod.
A byproduct of our study is a comparison of the three analyzed Open Source mobile operating systems. The goal of this research is to determine which OS is stronger in terms of reliability. To this end we have performed a GQM analysis and we have identified 3 questions and 8 metrics. Considering the comparison of metrics, it appears that Sailfish is in most case the best performing OS. However, it is also the OS that performs the worst in most cases. On the contrary, Tizen scores the best in 3 cases out of 8, but the worst only in one case out of 8.

Keywords: reliability of software products, mobile operating systems.

UDC: 621.3, 004.052, 519.718

Received: 28.02.2018
Revised: 24.05.2018
Accepted: 24.05.2018

DOI: 10.20537/2076-7633-2018-10-3-325-334



© Steklov Math. Inst. of RAS, 2024