For creative tasks, programmers face a choice: Use a GUI and sacrifice flexibility, or write code and sacrifice ergonomics? To obtain both flexibility and ease of use, a number of …
The Android mobile platform supports billions of devices across more than 190 countries around the world. This popularity coupled with user data collection by Android apps has …
In recent years, to maximize the value of software testing and analysis, we have proposed the methodology of cooperative software testing and analysis (in short as cooperative testing …
Presentation failures in web applications can negatively affect an application's usability and user experience. To find such failures, testers must visually inspect the output of a web …
S Mahajan, WGJ Halfond - 2015 IEEE 8th International …, 2015 - ieeexplore.ieee.org
An attractive and visually appealing appearance is important for the success of a website. Presentation failures in a site''s web pages can negatively impact end users''perception of …
B Hempel, R Chugh - Proceedings of the 29th Annual Symposium on …, 2016 - dl.acm.org
Direct manipulation interfaces provide intuitive and interactive features to a broad range of users, but they often exhibit two limitations: the built-in features cannot possibly cover all use …
A consistent cross-browser user experience is crucial for the success of a website. Layout Cross Browser Issues (XBIs) can severely undermine a website's success by causing web …
S Mahajan, N Abolhassani, P McMinn… - Proceedings of the 40th …, 2018 - dl.acm.org
Mobile devices have become a primary means of accessing the Internet. Unfortunately, many websites are not designed to be mobile friendly. This results in problems such as …
Nowadays, due to the frequent technological innovation and market changes, software libraries are evolving very quickly. Backward compatibility has always been one of the most …