• DocumentCode
    3255366
  • Title

    Testing for poor responsiveness in android applications

  • Author

    Shengqian Yang ; Dacong Yan ; Rountev, Atanas

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Ohio State Univ., Columbus, OH, USA
  • fYear
    2013
  • fDate
    25-25 May 2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    An important category of defects in Android applications are related to poor responsiveness. When the user interface thread performs expensive operations, the application is sluggish and may fail with an “Application Not Responding” error. Poor responsiveness has serious negative consequences for user perception and marketplace success. We propose a systematic technique to uncover and quantify common causes of poor responsiveness in Android software. When test cases are executed against the application GUI, artificial long delays are inserted at typical problematic operations (e.g., at calls that access the network). This test amplification approach may exhibit increased response times for GUI events, which demonstrates the effects of expensive operations on poor responsiveness observed by the user. The proposed approach successfully uncovered 61 responsiveness problems in eight open-source Android applications, due to inappropriate usage of resources such as network, flash storage, on-device database, and bitmaps.
  • Keywords
    Linux; graphical user interfaces; program testing; public domain software; Android software; GUI events; artificial long delays; bitmaps; flash storage; on-device database; open-source Android applications; resource usage; response times; responsiveness test amplification approach; user interface thread; user perception; Androids; Ash; Databases; Graphical user interfaces; Humanoid robots; Testing; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Mobile-Enabled Systems (MOBS), 2013 1st International Workshop on the
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/MOBS.2013.6614215
  • Filename
    6614215