skip to main content
10.1145/2897073.2897076acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Mobile app and app store analysis, testing and optimisation

Published:14 May 2016Publication History

ABSTRACT

This talk presents results on analysis and testing of mobile apps and app stores, reviewing the work of the UCL App Analysis Group (UCLappA) on App Store Mining and Analysis. The talk also covers the work of the UCL CREST centre on Genetic Improvement, applicable to app improvement and optimisation.

References

  1. E. T. Barr, Y. Brun, P. Devanbu, M. Harman, and F. Sarro. The plastic surgery hypothesis. In 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2014), pages 306--317, Hong Kong, China, November 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. E. T. Barr, M. Harman, Y. Jia, A. Marginean, and J. Petke. Automated software transplantation. In Proceedings of the 2015 International Symposium on Software Testing and Analysis, ISSTA 2015, Baltimore, MD, USA, July 12-17, 2015, pages 257--269, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. E. T. Barr, M. Harman, P. McMinn, M. Shahbaz, and S. Yoo. The oracle problem in software testing: A survey. IEEE Transactions on Software Engineering, 41(5):507--525, May 2015.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. B. Bruce, J. Petke, and M. Harman. Reducing energy consumption using genetic improvement. In Genetic and evolutionary computation conference (GECCO 2015), pages 1327--1334, Madrid, Spain, July 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Gabel and Z. Su. A study of the uniqueness of source code. In 18th ACM SIGSOFT international symposium on foundations of software engineering (FSE 2010), pages 147--156, Santa Fe, New Mexico, USA, 7-11 Nov. 2010. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. A. Gorla, I. Tavecchia, F. Gross, and A. Zeller. Checking app behavior against app descriptions. In 36th International Conference on Software Engineering (ICSE 2014), pages 1025--1035, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. E. Guzman and W. Maalej. How do users like this feature? a fine grained sentiment analysis of app reviews. In Requirements Engineering (RE 2014), pages 153--162, Aug 2014.Google ScholarGoogle ScholarCross RefCross Ref
  8. M. Harman, Y. Jia, W. B. Langdon, J. Petke, I. H. Moghadam, S. Yoo, and F. Wu. Genetic improvement for adaptive software engineering. In 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2014), pages 1--4, New York, NY, USA, 2014. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. M. Harman, Y. Jia, P. R. Mateo, and M. Polo. Angels and monsters: an empirical investigation of potential test effectiveness and efficiency improvement from strongly subsuming higher order mutation. In ACM/IEEE International Conference on Automated Software Engineering (ASE '14), pages 397--408, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. Harman, Y. Jia, and Y. Zhang. App store mining and analysis: MSR for App Stores. In 9th Working Conference on Mining Software Repositories (MSR 2012), Zurich, Switzerland, 2-3 June 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. Harman, Y. Jia, and Y. Zhang. Achievements, open problems and challenges for search based software testing (keynote). In 8th IEEE International Conference on Software Testing, Verification and Validation (ICST 2014), Graz, Austria, April 2015.Google ScholarGoogle Scholar
  12. M. Harman, W. B. Langdon, and Y. Jia. Babel pidgin: SBSE can grow and graft entirely new functionality into a real world system. In SSBSE, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  13. M. Harman, W. B. Langdon, Y. Jia, D. R. White, A. Arcuri, and J. A. Clark. The GISMOE challenge: Constructing the pareto program surface using genetic programming to find better programs (keynote paper). In 27th IEEE/ACM International Conference on Automated Software Engineering (ASE 2012), pages 1--14, Essen, Germany, September 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M. Harman, W. B. Langdon, and W. Weimer. Genetic programming for reverse engineering (keynote paper). In R. Oliveto and R. Robbes, editors, 20th Working Conference on Reverse Engineering (WCRE 2013), Koblenz, Germany, 14-17 October 2013. IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  15. A. E. Hassan. The Road Ahead for Mining Software Repositories. In Proceedings of the Interlational Conference on Frontiers of Software Maintenance (FoSM '08), pages 48--57, Beijing, China, 28 Sept.-4 Oct. 2008. IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  16. C. Iacob and R. Harrison. Retrieving and Analyzing Mobile App Feature Requests from Online Reviews. In Proceedings of the 10th Working Conference on Mining Software Repositories (MSR '13), San Francisco, California, USA, 18-19 May 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. H. Khalid, E. Shihab, M. Nagappan, and A. Hassan. What do mobile app users complain about? A study on free iOS apps. IEEE Software, 32(3):70--77, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  18. W. B. Langdon and M. Harman. Optimising existing software with genetic programming. IEEE Transactions on Evolutionary Computation (TEVC), 19(1):118--135, Feb 2015.Google ScholarGoogle ScholarCross RefCross Ref
  19. W. Martin. Causal impact for app store analysis. In ICSE Student Research Competition, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. W. Martin, M. Harman, Y. Jia, F. Sarro, and Y. Zhang. The app sampling problem for app store mining. In 12th IEEE/ACM Working Conference on Mining Software Repositories, MSR 2015, Florence, Italy, May 16-17, 2015, pages 123--133, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. W. Martin, F. Sarro, and M. Harman. Causal impact analysis applied to app releases in google play and windows phone store. Technical Report RN/15/07, UCL Computer Science Department, December 2015.Google ScholarGoogle Scholar
  22. W. Martin, F. Sarro, Y. Jia, Y. Zhang, and M. Harman. A survey of app store analysis for software engineering. Technical Report RN/16/02, UCL Computer Science Department, January 2016.Google ScholarGoogle Scholar
  23. E. Omar, S. Ghosh, and D. Whitley. Comparing search techniques for finding subtle higher order mutants. In Conference on Genetic and Evolutionary Computation (GECCO 2014), pages 1271--1278. ACM, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. F. Sarro, A. A. Al-Subaihin, M. Harman, Y. Jia, W. Martin, and Y. Zhang. Feature lifecycles as they spread, migrate, remain, and die in app stores. In 23rd IEEE International Requirements Engineering Conference, RE 2015, Ottawa, ON, Canada, August 24-28, 2015, pages 76--85, 2015.Google ScholarGoogle ScholarCross RefCross Ref
  25. M. D. Syer, M. Nagappan, B. Adams, and A. E. Hassan. Studying the relationship between source code quality and mobile platform dependence. Software Quality Journal, 2014. To appear; available online. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. D. R. White, J. Clark, J. Jacob, and S. Poulding. Searching for resource-efficient programs: Low-power pseudorandom number generators. In 2008 Genetic and Evolutionary Computation Conference (GECCO 2008), pages 1775--1782, Atlanta, USA, July 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. F. Wu, M. Harman, Y. Jia, J. Krinke, and W. Weimer. Deep parameter optimisation. In Genetic and evolutionary computation conference (GECCO 2015), pages 1375--1382, Madrid, Spain, July 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Mobile app and app store analysis, testing and optimisation

    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
      MOBILESoft '16: Proceedings of the International Conference on Mobile Software Engineering and Systems
      May 2016
      326 pages
      ISBN:9781450341783
      DOI:10.1145/2897073

      Copyright © 2016 ACM

      Permission to make digital or hard copies of all or part 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 components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 14 May 2016

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Upcoming Conference

      ICSE 2025

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader