On the Impact of Aesthetic Defects on the Maintainability of Mobile Graphical User Interfaces: An Empirical Study

被引:6
|
作者
Soui, Makram [1 ]
Chouchane, Mabrouka [2 ]
Bessghaier, Narjes [3 ]
Mkaouer, Mohamed Wiem [4 ]
Kessentini, Marouane [5 ]
机构
[1] Saudi Elect Univ, Coll Comp & Informat, Riyadh, Saudi Arabia
[2] Natl Sch Comp Sci Manouba, Manouba, Tunisia
[3] Ecole Technol Super ETS, Montreal, PQ, Canada
[4] Rochester Inst Technol, Rochester, NY 14623 USA
[5] Univ Michigan, Ann Arbor, MI 48109 USA
关键词
Aesthetics defects; Change-size; Correlation; Evolution of Android GMUI;
D O I
10.1007/s10796-020-10100-w
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the development of Android mobile applications continues to grow and to follow up its high increase in demand and market share, there is a need for automating the evaluation of Graphical Mobile User Interfaces (GMUI) to detect any associated defects as they are perceived to lead to bad overall usability. Although, there is growth in research targeting the assessment of mobile user interfaces, there is a lack of studies assessing their impact on quality. The goal of this work is to analyze the impact of defects on the maintainability of user interfaces by studying the connection between the existence of defects and the change-proneness of user interfaces. We empirically study the impact of 8 aesthetics defects in 56 releases of 5 Android applications and examine the diffuseness of GMUI defects throughout mobile apps evolution. Then, we investigate whether infected classes are changed more frequently, and have a larger change-size than other non-infected classes in terms of Change Frequency (CF) and Change-Size (CS). Moreover, we studied the survivability and co-occurrences of GMUI defects in order to prioritize their corrections. Our empirical validation confirms that the infected user interfaces are more prone to undergo many changes than other user interfaces, and there are some severe aesthetic defects still exists even after makingmany improvements in the code that may need more maintenance efforts.
引用
收藏
页码:659 / 676
页数:18
相关论文
共 50 条
  • [11] An empirical study on the impact of static typing on software maintainability
    Hanenberg, Stefan
    Kleinschmager, Sebastian
    Robbes, Romain
    Tanter, Eric
    Stefik, Andreas
    EMPIRICAL SOFTWARE ENGINEERING, 2014, 19 (05) : 1335 - 1382
  • [12] An empirical study on the impact of static typing on software maintainability
    Stefan Hanenberg
    Sebastian Kleinschmager
    Romain Robbes
    Éric Tanter
    Andreas Stefik
    Empirical Software Engineering, 2014, 19 : 1335 - 1382
  • [13] Assessing the quality of mobile graphical user interfaces using multi-objective optimization
    Soui, Makram
    Chouchane, Mabrouka
    Mkaouer, Mohamed Wiem
    Kessentini, Marouane
    Ghedira, Khaled
    SOFT COMPUTING, 2020, 24 (10) : 7685 - 7714
  • [14] Investigating the rendering capability of embedded devices for graphical-user-interfaces in mobile machines
    Krueger, Marius
    Vogel-Heuser, Birgit
    Vollmann, Simon
    AT-AUTOMATISIERUNGSTECHNIK, 2023, 71 (11) : 939 - 952
  • [15] Assessing the quality of mobile graphical user interfaces using multi-objective optimization
    Makram Soui
    Mabrouka Chouchane
    Mohamed Wiem Mkaouer
    Marouane Kessentini
    Khaled Ghedira
    Soft Computing, 2020, 24 : 7685 - 7714
  • [16] The Impact of Use Context on Mobile Payment User Adoption: An Empirical Study in China
    Gan, Chunmei
    FIFTEENTH WUHAN INTERNATIONAL CONFERENCE ON E-BUSINESS, 2016, : 264 - 271
  • [17] Comparison of a textual versus a graphical notation for the maintainability of MDE domain models: an empirical pilot study
    Melia, Santiago
    Cachero, Cristina
    Hermida, Jesus M.
    Aparicio, Enrique
    SOFTWARE QUALITY JOURNAL, 2016, 24 (03) : 709 - 735
  • [18] Comparison of a textual versus a graphical notation for the maintainability of MDE domain models: an empirical pilot study
    Santiago Meliá
    Cristina Cachero
    Jesús M. Hermida
    Enrique Aparicio
    Software Quality Journal, 2016, 24 : 709 - 735
  • [19] Automatic Construction of Graphical User Interfaces Semantic Models Using Robots for Mobile Application Testing
    Xue, Feng
    Liu, Qingying
    Zhang, Tao
    Liu, Shaoying
    Cheng, Jing
    Ma, Chunyan
    STUDIES IN INFORMATICS AND CONTROL, 2024, 33 (01): : 73 - 90
  • [20] Impact of response delay and training on user performance with text-based and graphical user interfaces for engineering design
    Timothy W. Simpson
    Kimberly Barron
    Ling Rothrock
    Mary Frecker
    Russell R. Barton
    Chris Ligetti
    Research in Engineering Design, 2007, 18 : 49 - 65