• DocumentCode
    3722987
  • Title

    Tracking the Software Quality of Android Applications Along Their Evolution (T)

  • Author

    Geoffrey Hecht;Omar Benomar;Romain Rouvoy;Naouel Moha;Laurence Duchien

  • Author_Institution
    Univ. of Lille / Inria, Lille, France
  • fYear
    2015
  • Firstpage
    236
  • Lastpage
    247
  • Abstract
    Mobile apps are becoming complex software systems that must be developed quickly and evolve continuously to fit new user requirements and execution contexts. However, addressing these requirements may result in poor design choices, also known as antipatterns, which may incidentally degrade software quality and performance. Thus, the automatic detection and tracking of antipatterns in this apps are important activities in order to ease both maintenance and evolution. Moreover, they guide developers to refactor their applications and thus, to improve their quality. While antipatterns are well-known in object-oriented applications, their study in mobile applications is still in its infancy. In this paper, we analyze the evolution of mobile apps quality on 3, 568 versions of 106 popular Android applications downloaded from the Google Play Store. For this purpose, we use a tooled approach, called PAPRIKA, to identify 3 object-oriented and 4 Android-specific antipatterns from binaries of mobile apps, and to analyze their quality along evolutions.
  • Keywords
    "Androids","Humanoid robots","Mobile communication","Software quality","Java","Measurement"
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering (ASE), 2015 30th IEEE/ACM International Conference on
  • Type

    conf

  • DOI
    10.1109/ASE.2015.46
  • Filename
    7372012