Uygulamalarin mobil ve masaüstü sürümlerinin kodtabanli karşilaştirilmasi: Keşifsel bir çalişma

Translated title of the contribution: Code-based comparison of software applications' mobile and desktop versions: An exploratory study

Sena Sönmez Çiçek, Vahid Garousi, Ayça Tarhan

Research output: Chapter in Book/Report/Conference proceedingConference paperAcademicpeer-review

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.

Translated title of the contributionCode-based comparison of software applications' mobile and desktop versions: An exploratory study
Original languageTurkish
Title of host publicationProceedings of the 11th Turkish National Software Engineering Symposium Alanya, Turkey, October 18-20, 2017
EditorsC. Turhan, A. Coskuncay , A. Yazici, H. Oguztuzun
PublisherCEUR Workshop Proceedings
Pages607-618
Number of pages12
Volume1980
Publication statusPublished - 2017
Externally publishedYes
Event11th Turkish National Software Engineering Symposium, UYMS 2017 - Alanya, Turkey
Duration: 18 Oct 201720 Oct 2017

Publication series

NameCEUR Workshop Proceedings
PublisherRheinisch-Westfaelische Technische Hochschule Aachen
ISSN (Print)1613-0073

Conference/symposium

Conference/symposium11th Turkish National Software Engineering Symposium, UYMS 2017
Country/TerritoryTurkey
CityAlanya
Period18/10/1720/10/17

Fingerprint

Dive into the research topics of 'Code-based comparison of software applications' mobile and desktop versions: An exploratory study'. Together they form a unique fingerprint.

Cite this