Skip to main content

Bug Patterns Detection from Android Apps

  • Conference paper
  • First Online:
Geo-Spatial Knowledge and Intelligence (GSKI 2017)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 849))

Included in the following conference series:

  • 1073 Accesses

Abstract

Android has become the most popular OS because of its user-friendly environment, free-ware licensing and thousands of available applications. It is an open source for contributors and developers. The challenging problem in Android apps is to handle the bugs those are generated because of code segment (code constructs) written by developers to fix the reported bug. so code change management is also as critical task, as bug tracking. We have investigated all available previous history of Android bug reports and code changes to identify bug introducing changes. Apply the chi square test to observe the buggy construct. This study will help the reviewers, contributors, developers and quality assurance testers to concentrate and take special care while making or accepting changes to those constructs where it is most likely to induce a bug, which will lead to improve the quality of services provided by Android platform, and ultimately will get more satisfied user.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Android/issues, fix, merged Androidreview. googlesource Code Review. Accessed 19 Jan 2016

    Google Scholar 

  2. Aversano, L., Cerulo, L., Grosso, C.D.: Learning from bug-introducing changes to prevent fault prone code. In: Ninth International Workshop on Principles of Software Evolution: in Conjunction with the 6th ESEC/FSE Joint Meeting, IWPSE 2007, p. 19 (2011)

    Google Scholar 

  3. Fiaz, A.S.S., Devi, N., Aarthi, S.: Bug tracking and reporting system, no. 1, pp. 42–45 (2012). Issues - Android - Android Open Source Project - Issue Tracker - Google Project Hosting

    Google Scholar 

  4. Kim, S., Zimmermann, T., Pan, K., Whitehead Jr., E.: Automatic identification of bug introducing changes. In: 21st IEEE/ACM International Conference on Automated Software Engineering (ASE 2006), pp. 81–90 (2006)

    Google Scholar 

  5. Lamkanfi, A., Perez, J., Demeyer, S.: The Eclipse and Mozilla defect tracking dataset: a genuine dataset for mining bug information. In: 2013 10th Working Conference on Mining Software Repositories, pp. 203–206 (2013)

    Google Scholar 

  6. Martie, L., Palepu, V.K., Sajnani, H., Lopes, C.: Trendy bugs topic trends in the Android bug reports, pp. 120–123 (2012)

    Google Scholar 

  7. Shihab, E., Kamei, Y., Bhattacharya, P.: Mining challenge 2012: the Android platform. In: 9th IEEE Working Conference on Mining Software Repositories, pp. 112–115 (2012)

    Google Scholar 

  8. Sinha, V.S., Mani, S., Gupta, M.: MINCE: mining change history of Android project. In: 2012 9th IEEE Working Conference on Mining Software Repositories (MSR), pp. 132–135 (2012)

    Google Scholar 

  9. Åšliwerski, J., Zimmermann, T., Zeller, A.: When do changes induce fixes? ACM SIGSOFT Softw. Eng. Notes 30(4), 1 (2005)

    Article  Google Scholar 

  10. Thung, F., Lo, D., Jiang, L.: Automatic recovery of root causes from bug-fixing changes. In: 20th Working Conference on Reverse Engineering, pp. 92–101 (2013)

    Google Scholar 

  11. Wang, D., Zhang, H., Liu, R., Lin, M., Wu, W.: Predicting bugs’ components via mining bug reports. J. Softw. 7(5), 1149–1154 (2012)

    Google Scholar 

  12. Whitehead, E.J.: Classifying software changes: clean or buggy? IEEE Trans. Softw. Eng. 34(2), 181–196 (2008)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Waheed Yousuf Ramay .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ramay, W.Y., Akbar, A., Sajjad, M. (2018). Bug Patterns Detection from Android Apps. In: Yuan, H., Geng, J., Liu, C., Bian, F., Surapunt, T. (eds) Geo-Spatial Knowledge and Intelligence. GSKI 2017. Communications in Computer and Information Science, vol 849. Springer, Singapore. https://doi.org/10.1007/978-981-13-0896-3_27

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-0896-3_27

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-0895-6

  • Online ISBN: 978-981-13-0896-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics