A survey on deep learning for software engineering

Y Yang, X Xia, D Lo, J Grundy - ACM Computing Surveys (CSUR), 2022 - dl.acm.org
In 2006, Geoffrey Hinton proposed the concept of training “Deep Neural Networks (DNNs)”
and an improved model training method to break the bottleneck of neural network …

A systematic literature review on the use of deep learning in software engineering research

C Watson, N Cooper, DN Palacio, K Moran… - ACM Transactions on …, 2022 - dl.acm.org
An increasingly popular set of techniques adopted by software engineering (SE)
researchers to automate development tasks are those rooted in the concept of Deep …

Unblind your apps: Predicting natural-language labels for mobile gui components by deep learning

J Chen, C Chen, Z Xing, X Xu, L Zhu, G Li… - Proceedings of the ACM …, 2020 - dl.acm.org
According to the World Health Organization (WHO), it is estimated that approximately 1.3
billion people live with some forms of vision impairment globally, of whom 36 million are …

Owl eyes: Spotting ui display issues via visual understanding

Z Liu, C Chen, J Wang, Y Huang, J Hu… - Proceedings of the 35th …, 2020 - dl.acm.org
Graphical User Interface (GUI) provides a visual bridge between a software application and
end users, through which they can interact with each other. With the development of …

Machine/deep learning for software engineering: A systematic literature review

S Wang, L Huang, A Gao, J Ge, T Zhang… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Since 2009, the deep learning revolution, which was triggered by the introduction of
ImageNet, has stimulated the synergy between Software Engineering (SE) and Machine …

It takes two to tango: Combining visual and textual information for detecting duplicate video-based bug reports

N Cooper, C Bernal-Cárdenas… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
When a bug manifests in a user-facing application, it is likely to be exposed through the
graphical user interface (GUI). Given the importance of visual information to the process of …

Nighthawk: Fully automated localizing ui display issues via visual understanding

Z Liu, C Chen, J Wang, Y Huang, J Hu… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Graphical User Interface (GUI) provides a visual bridge between a software application and
end users, through which they can interact with each other. With the upgrading of mobile …

Seenomaly: Vision-based linting of gui animation effects against design-don't guidelines

D Zhao, Z Xing, C Chen, X Xu, L Zhu, G Li… - Proceedings of the ACM …, 2020 - dl.acm.org
GUI animations, such as card movement, menu slide in/out, snackbar display, provide
appealing user experience and enhance the usability of mobile applications. These GUI …

Gifdroid: Automated replay of visual bug reports for android apps

S Feng, C Chen - Proceedings of the 44th International Conference on …, 2022 - dl.acm.org
Bug reports are vital for software maintenance that allow users to inform developers of the
problems encountered while using software. However, it is difficult for non-technical users to …

Efficiency matters: Speeding up automated testing with gui rendering inference

S Feng, M Xie, C Chen - 2023 IEEE/ACM 45th International …, 2023 - ieeexplore.ieee.org
Due to the importance of Android app quality assurance, many automated GUI testing tools
have been developed. Although the test algorithms have been improved, the impact of GUI …