• DocumentCode
    1637140
  • Title

    An Approach to Detect Android Antipatterns

  • Author

    Hecht, Geoffrey

  • Author_Institution
    Inria, Univ. of Lille 1, Lille, France
  • Volume
    2
  • fYear
    2015
  • Firstpage
    766
  • Lastpage
    768
  • Abstract
    Mobile applications are becoming complex software systems that must be developed quickly and evolve regularly to fit new user requirements and execution contexts. However, addressing these constraints may result in poor design choices, known as antipatterns, which may degrade software quality and performance. Thus, the automatic detection of antipatterns is an important activity that eases the future maintenance and evolution tasks. Moreover, it helps 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 their infancy. In this paper, we presents a tooled approach, called Paprika, to analyze Android applications and to detect object-oriented and Android-specific antipatterns from binaries of applications.
  • Keywords
    Android (operating system); mobile computing; software maintenance; software quality; Android antipattern detection; Paprika tooled approach; antipattern automatic detection; complex software systems; mobile applications; object-oriented applications; object-oriented detection; software performance degradation; software quality degradation; Androids; Humanoid robots; Java; Measurement; Mobile applications; Mobile communication; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/ICSE.2015.243
  • Filename
    7203064