Title
The Impact Of The Code Smells Of The Presentation Layer On The Diffuseness Of Aesthetic Defects Of Android Apps
Abstract
Recently, the number of Android apps has witnessed an ever-increase that is becoming a ubiquitous presence in our daily lives. These apps are evolving fast by offering new characteristics and functionalities. These ongoing improvements often affect app quality due to bad design practices and poor coding, known as Android code smells. In this context, the recent works highlighted the importance of the design quality of mobile application. To this end, many methods and tools are proposed to assess the quality of graphical user interface (GUI) and source code of Android apps, such as heuristic evaluation and field-testing, etc. In addition, the features and design of these Android apps may introduce bad design practices, that can highly decrease the quality and the performance of these Android applications. In this paper, we empirically study the diffuseness of GUI aesthetic defects and the code smells of the presentation layer of Android apps. Then, we investigate the impact of the appearance of code smells on the aesthetic of Android apps. To this end, we use two evaluation tools. The first one is called PLAIN which consists of detecting aesthetic defects by measuring a set of structural metrics of GUI. The second one is Android UI Detector which aims to identify the presentation layer code smells of Android apps. This analysis study is based on 8480 GUIs of 120 Android apps. The obtained results confirm that code smells of the presentation layer of Android apps have an impact on GUI aesthetic defects.
Year
DOI
Venue
2021
10.1007/s10515-021-00297-8
AUTOMATED SOFTWARE ENGINEERING
Keywords
DocType
Volume
Graphical android user interface, Aesthetic metrics, Presentation layer, Android apps
Journal
28
Issue
ISSN
Citations 
2
0928-8910
0
PageRank 
References 
Authors
0.34
0
3
Name
Order
Citations
PageRank
Mabrouka Chouchane100.34
Makram Soui2237.65
Khaled Ghedira300.34