• DocumentCode
    2140398
  • Title

    Exploring the Development of Micro-apps: A Case Study on the BlackBerry and Android Platforms

  • Author

    Syer, Mark D. ; Adams, Bram ; Zou, Ying ; Hassan, Ahmed E.

  • Author_Institution
    Software Anal. & Intell. Lab. (SAIL), Queen´´s Univ., Kingston, ON, Canada
  • fYear
    2011
  • fDate
    25-26 Sept. 2011
  • Firstpage
    55
  • Lastpage
    64
  • Abstract
    The recent meteoric rise in the use of smart phones and other mobile devices has led to a new class of applications, i.e., micro-apps, that are designed to run on devices with limited processing, memory, storage and display resources. Given the rapid succession of mobile technologies and the fierce competition, micro-app vendors need to release new features at break-neck speed, without sacrificing product quality. To understand how different mobile platforms enable such a rapid turnaround-time, this paper compares three pairs of feature-equivalent Android and Blackberry micro-apps. We do this by analyzing the micro-apps along the dimensions of source code, code dependencies and code churn. BlackBerry micro-apps are much larger and rely more on third party libraries. However, they are less susceptible to platform changes since they rely less on the underlying platform. On the other hand, Android micro-apps tend to concentrate code into fewer files and rely heavily on the Android platform. On both platforms, code churn of micro-apps is very high.
  • Keywords
    mobile handsets; software libraries; source coding; Android microapps; Blackberry microapps; code churn; code dependencies; mobile devices; mobile technologies; product quality; smartphones; source code; third party libraries; Android; Black-Berry; micro-apps; mobile platforms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Source Code Analysis and Manipulation (SCAM), 2011 11th IEEE International Working Conference on
  • Conference_Location
    Williamsburg, VI
  • Print_ISBN
    978-1-4577-0932-6
  • Type

    conf

  • DOI
    10.1109/SCAM.2011.25
  • Filename
    6065197