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 contribution

11 Downloads (Pure)

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 languageUndefined/Unknown
Title of host publication11. Ulusal Yazılım Mühendisliği Sempozyumuna
EditorsCigdem Turhan, Ahmet Coskuncay, Ali Yazici, Halit Oguztuzun
Pages607-618
Number of pages12
Publication statusPublished - 18 Oct 2017
Externally publishedYes
Event11th Turkish National Software Engineering Symposium 2017 - Alanya, Turkey
Duration: 18 Oct 201720 Oct 2017

Publication series

NameCEUR Workshop Proceedings
ISSN (Electronic)1613-0073

Conference

Conference11th Turkish National Software Engineering Symposium 2017
Abbreviated titleUYMS 2017
Country/TerritoryTurkey
CityAlanya
Period18/10/201720/10/2017

Keywords

  • Comparison
  • Desktop software
  • Empirical study
  • Mobile software
  • Platform effect
  • Software design
  • Software metrics
  • Software platforms

ASJC Scopus subject areas

  • General Computer Science

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