skip to main content
10.1145/1982185.1982504acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
poster

A GUI bug finding framework for Android applications

Published:21 March 2011Publication History

ABSTRACT

Users increasingly rely on mobile applications for computational needs. Google Android is a popular mobile platform, hence the correctness of Android applications is becoming increasingly important. Many Android correctness issues, however, fall outside the scope of traditional verification techniques, as they are due to the novelty of the platform and its activity- and event-oriented application construction paradigm. In this paper we present an approach for verifying Android applications with a focus on GUI bugs. We present techniques for detecting GUI bugs by automatic generation of test cases, feeding the application random events, instrumenting the VM, producing log/trace files and analyzing them post-run. These techniques have helped re-discover existing bugs and finding new bugs in Android applications.

References

  1. List of Android devices. en.wikipedia.org/wiki/List_of_Android_devices.Google ScholarGoogle Scholar
  2. Android market, April 2010. http://androidfeeder.com/.Google ScholarGoogle Scholar
  3. JUnit, May 2010. http://www.junit.org/.Google ScholarGoogle Scholar
  4. Monkey UI/Application Exerciser, May 2010. http://developer.android.com/guide/developing/tools/monkey.html.Google ScholarGoogle Scholar
  5. The Nielsen Company. Android soars, but iphone still most desired as smartphones grab 25 percents of U. S. mobile market. http://blog.nielsen.com/nielsenwire/online_mobile/android-soars-but-iphone-still-most-desired\-as-smartphones-grab-25-of-u-s-mobile-market/, August 2010.Google ScholarGoogle Scholar

Index Terms

  1. A GUI bug finding framework for Android applications

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            SAC '11: Proceedings of the 2011 ACM Symposium on Applied Computing
            March 2011
            1868 pages
            ISBN:9781450301138
            DOI:10.1145/1982185

            Copyright © 2011 Authors

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 21 March 2011

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • poster

            Acceptance Rates

            Overall Acceptance Rate1,650of6,669submissions,25%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader