TY - JOUR
T1 - How Should i Improve the UI of My App?
T2 - A Study of User Reviews of Popular Apps in the Google Play
AU - Chen, Qiuyuan
AU - Chen, Chunyang
AU - Hassan, Safwat
AU - Xing, Zhengchang
AU - Xia, Xin
AU - Hassan, Ahmed E.
N1 - Publisher Copyright:
© 2021 ACM.
PY - 2021/5
Y1 - 2021/5
N2 - UI (User Interface) is an essential factor influencing users' perception of an app. However, it is hard for even professional designers to determine if the UI is good or not for end-users. Users' feedback (e.g., user reviews in the Google Play) provides a way for app owners to understand how the users perceive the UI. In this article, we conduct an in-depth empirical study to analyze the UI issues of mobile apps. In particular, we analyze more than 3M UI-related reviews from 22,199 top free-to-download apps and 9,380 top non-free apps in the Google Play Store. By comparing the rating of UI-related reviews and other reviews of an app, we observe that UI-related reviews have lower ratings than other reviews. By manually analyzing a random sample of 1,447 UI-related reviews with a 95% confidence level and a 5% interval, we identify 17 UI-related issues types that belong to four categories (i.e., "Appearance,""Interaction,""Experience,"and "Others"). In these issue types, we find "Generic Review"is the most occurring one. "Comparative Review"and "Advertisement"are the most negative two UI issue types. Faced with these UI issues, we explore the patterns of interaction between app owners and users. We identify eight patterns of how app owners dialogue with users about UI issues by the review-response mechanism. We find "Apology or Appreciation"and "Information Request"are the most two frequent patterns. We find updating UI timely according to feedback is essential to satisfy users. Besides, app owners could also fix UI issues without updating UI, especially for issue types belonging to "Interaction"category. Our findings show that there exists a positive impact if app owners could actively interact with users to improve UI quality and boost users' satisfactoriness about the UIs.
AB - UI (User Interface) is an essential factor influencing users' perception of an app. However, it is hard for even professional designers to determine if the UI is good or not for end-users. Users' feedback (e.g., user reviews in the Google Play) provides a way for app owners to understand how the users perceive the UI. In this article, we conduct an in-depth empirical study to analyze the UI issues of mobile apps. In particular, we analyze more than 3M UI-related reviews from 22,199 top free-to-download apps and 9,380 top non-free apps in the Google Play Store. By comparing the rating of UI-related reviews and other reviews of an app, we observe that UI-related reviews have lower ratings than other reviews. By manually analyzing a random sample of 1,447 UI-related reviews with a 95% confidence level and a 5% interval, we identify 17 UI-related issues types that belong to four categories (i.e., "Appearance,""Interaction,""Experience,"and "Others"). In these issue types, we find "Generic Review"is the most occurring one. "Comparative Review"and "Advertisement"are the most negative two UI issue types. Faced with these UI issues, we explore the patterns of interaction between app owners and users. We identify eight patterns of how app owners dialogue with users about UI issues by the review-response mechanism. We find "Apology or Appreciation"and "Information Request"are the most two frequent patterns. We find updating UI timely according to feedback is essential to satisfy users. Besides, app owners could also fix UI issues without updating UI, especially for issue types belonging to "Interaction"category. Our findings show that there exists a positive impact if app owners could actively interact with users to improve UI quality and boost users' satisfactoriness about the UIs.
KW - Mobile app reviews
KW - the Google Play Store
KW - user interface
UR - http://www.scopus.com/inward/record.url?scp=85105749854&partnerID=8YFLogxK
U2 - 10.1145/3447808
DO - 10.1145/3447808
M3 - Article
AN - SCOPUS:85105749854
SN - 1049-331X
VL - 30
JO - ACM Transactions on Software Engineering and Methodology
JF - ACM Transactions on Software Engineering and Methodology
IS - 3
M1 - 37
ER -