skip to main content
10.1145/3377812.3390906acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
poster

Bugine: a bug report recommendation system for Android apps

Published:01 October 2020Publication History

ABSTRACT

Many automated test generation tools were proposed for finding bugs in Android apps. However, a recent study revealed that developers prefer reading automated test generation cased written in natural language. We present Bugine, a new bug recommendation system that automatically selects relevant bug reports from other applications that have similar bugs. Bugine (1) searches for GitHub issues that mentioned common UI components shared between the app under test and the apps in our database, and (2) ranks the quality and relevance of issues. Our results show that Bugine could find 34 new bugs in five evaluated apps.

References

  1. Xiang Gao, Shin Hwei Tan, Zhen Dong, and Abhik Roychoudhury. 2018. Android Testing via Synthetic Symbolic Execution. New York, NY, USA.Google ScholarGoogle Scholar
  2. Gerald Kowalski. 2010. Information retrieval architecture and algorithms. Springer Science & Business Media.Google ScholarGoogle Scholar
  3. Mario Linares-Vásquez, Gabriele Bavota, Michele Tufano, Kevin Moran, Massimiliano Di Penta, Christopher Vendome, Carlos Bernal-Cárdenas, and Denys Poshyvanyk. 2017. Enabling mutation testing for android apps. In FSE. 233--244.Google ScholarGoogle Scholar
  4. Mario Linares-Vásquez, Carlos Bernal-Cárdenas, Kevin Moran, and Denys Poshyvanyk. 2017. How do developers test android applications?. In ICSME. IEEE, 613--622.Google ScholarGoogle Scholar
  5. Kevin Moran, Mario Linares-Vásquez, Carlos Bernal-Cárdenas, Christopher Vendome, and Denys Poshyvanyk. 2016. Automatically discovering, reporting and reproducing android application crashes. In ICST. IEEE, 33--44.Google ScholarGoogle Scholar
  6. Shin Hwei Tan, Zhen Dong, Xiang Gao, and Abhik Roychoudhury. 2018. Repairing crashes in android apps. In ICSE. IEEE, 187--198.Google ScholarGoogle Scholar
  7. Shin Hwei Tan and Ziqiang Li. 2020. Collaborative Bug Finding for Android Apps. In ICSE.Google ScholarGoogle Scholar
  8. Shin Hwei Tan, Darko Marinov, Lin Tan, and Gary T. Leavens. 2012. @tComment: Testing Javadoc Comments to Detect Comment-Code Inconsistencies. In ICST (ICST '12). USA, 260--269. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Song Wang, Devin Chollak, Dana Movshovitz-Attias, and Lin Tan. 2016. Bugram: bug detection with n-gram language models. In ASE. 708--719.Google ScholarGoogle Scholar
  10. Jian Zhou, Hongyu Zhang, and David Lo. 2012. Where Should the Bugs Be Fixed? - More Accurate Information Retrieval-based Bug Localization Based on Bug Reports. In ICSE. IEEE Press, 14--24.Google ScholarGoogle Scholar

Index Terms

  1. Bugine: a bug report recommendation system for Android apps

      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
        ICSE '20: Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Companion Proceedings
        June 2020
        357 pages
        ISBN:9781450371223
        DOI:10.1145/3377812

        Copyright © 2020 Owner/Author

        Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 October 2020

        Check for updates

        Qualifiers

        • poster

        Acceptance Rates

        Overall Acceptance Rate276of1,856submissions,15%

        Upcoming Conference

        ICSE 2024

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader