Seminar: Modeling User Concerns in The Mobile App Market

Dr. Anas Mahmoud headshot



Anas Mahmoud, Ph.D.

Louisiana State University, Division of Computer Science

September 13, 2019

3 pm

Patrick F. Taylor Hall, Room 3107


Over the past decade, mobile applications (apps) have become the fabric of our computing landscape. However, despite their significant positive impacts on our productivity, ability to communicate, and overall quality of life, mobile apps have come with several unwanted side-effects, or concerns, that jeopardized their survival and compromised our experience. A user concern can be defined as any functional or non-functional behavior of the app that might negatively impact its users' experience or their overall wellbeing. These concerns extend over a broad range of personal and societal issues, impacting our mental and physical health, security and privacy, economic status, and overall social structure. Apps that do not adequately address their users' concerns are often deemed untrustworthy, unhelpful, or even abandoned by users.

To address these challenges, we propose a set of automated solutions for detecting, classifying, and indexing user concerns in the mobile app market. We further propose a new type of software models, designed to explicitly describe these concerns along with their relations to user goals and functional app features. Our objective is to provide reusable satisficing solutions for universal app design problems, enabling app developers to adapt optimized release engineering strategies that can maximize their market fitness and minimize the probability of failure. The impacts of the proposed solutions will further extend to the entire population of mobile app users, targeting the unwanted side-effects of mobile technology on the well-being of individuals and societies.


Nash Mahmoud is an Assistant Professor in the School of EECS at Louisiana State University. His research is in Software Engineering, with emphasis on Requirements Engineering, program comprehension, and static code analysis. Dr. Mahmoud directs SEEL, the Software Engineering and Evolution Laboratory at LSU. His work at SEEL has been sponsored by the National Science Foundation (NSF), the Louisiana Board of Regents, and Google.

Dr. Mahmoud received his M.S. and Ph.D. in Software Engineering from Mississippi Stated University in 2009 and 2014 respectively. He is a recipient of the distinguished paper award at IEEE RE 2013, 14, and 15 and the LSU College of Engineering Instructor Excellence award in 2017.