@inproceedings{58687c2c2f5940ba91ef967c0af8f819,
title = "Uygulamalarin mobil ve masa{\"u}st{\"u} s{\"u}r{\"u}mlerinin kodtabanli kar{\c s}ila{\c s}tirilmasi: Ke{\c s}ifsel bir {\c c}ali{\c s}ma",
abstract = "Characteristics of a given software platform usually have major effects on the design and source code of applications developed in that platform. Various characteristics of mobile applications and platforms such as Android, iOS and BlackBerry have been studied in the literature, but few studies have assessed and compared the characteristics of mobile versus desktop versions of a given application. In this paper, we report an exploratory study in order to reveal the effects of platforms on applications' mobile and desktop versions, for which we aimed to address two research questions (RQs): (1) How do the sizes of source code change when implementing the same feature in mobile and desktop platforms?, (2) How do designs of mobile and desktop applications differ from each other in terms of object-oriented metrics? We compare two equivalent features of open-source mobile and desktop applications. We do this by analyzing source code via object-oriented metrics obtained using a popular metrics tool. Our initial results indicate that the mobile versions of the applications are larger than the desktop versions in terms of code size metrics. In terms of design, there is no significant difference for LCOM (Lack of Cohesion in Methods), as CBO (Coupling Between Objects) and WMC (Weighted Methods per Class) metrics differ in both platforms.",
keywords = "Comparison, Desktop software, Empirical study, Mobile software, Platform effect, Software design, Software metrics, Software platforms",
author = "{\c C}i{\c c}ek, {Sena S{\"o}nmez} and Vahid Garousi and Ay{\c c}a Tarhan",
year = "2017",
language = "Turks",
volume = "1980",
series = "CEUR Workshop Proceedings",
publisher = "CEUR Workshop Proceedings",
pages = "607--618",
editor = "C. Turhan and {Coskuncay }, A. and A. Yazici and {Oguztuzun }, H.",
booktitle = "Proceedings of the 11th Turkish National Software Engineering Symposium Alanya, Turkey, October 18-20, 2017",
note = "11th Turkish National Software Engineering Symposium, UYMS 2017 ; Conference date: 18-10-2017 Through 20-10-2017",
}