Automatic software repair: A bibliography

M Monperrus - ACM Computing Surveys (CSUR), 2018 - dl.acm.org
This article presents a survey on automatic software repair. Automatic software repair
consists of automatically finding a solution to software bugs without human intervention. This …

Sketch-n-sketch: Output-directed programming for svg

B Hempel, J Lubin, R Chugh - Proceedings of the 32nd Annual ACM …, 2019 - dl.acm.org
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 …

Guileak: Tracing privacy policy claims on user input data for android applications

X Wang, X Qin, MB Hosseini, R Slavin… - Proceedings of the 40th …, 2018 - dl.acm.org
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 …

Cooperative software testing and analysis: Advances and challenges

T Xie, L Zhang, X Xiao, YF Xiong, D Hao - Journal of Computer Science …, 2014 - Springer
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 …

Finding HTML presentation failures using image comparison techniques

S Mahajan, WGJ Halfond - Proceedings of the 29th ACM/IEEE …, 2014 - dl.acm.org
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 …

Detection and localization of html presentation failures using computer vision-based techniques

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 …

Semi-automated svg programming via direct manipulation

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 …

Automated repair of layout cross browser issues using search-based techniques

S Mahajan, A Alameer, P McMinn… - Proceedings of the 26th …, 2017 - dl.acm.org
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 …

Automated repair of mobile friendly problems in web pages

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 …

Experience paper: a study on behavioral backward incompatibilities of Java software libraries

S Mostafa, R Rodriguez, X Wang - Proceedings of the 26th ACM …, 2017 - dl.acm.org
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 …