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 …

Predictive models in software engineering: Challenges and opportunities

Y Yang, X **a, D Lo, T Bi, J Grundy… - ACM Transactions on …, 2022 - dl.acm.org
Predictive models are one of the most important techniques that are widely applied in many
areas of software engineering. There have been a large number of primary studies that …

Object detection for graphical user interface: Old fashioned or deep learning or a combination?

J Chen, M **e, Z **ng, C Chen, X Xu, L Zhu… - proceedings of the 28th …, 2020 - dl.acm.org
Detecting Graphical User Interface (GUI) elements in GUI images is a domain-specific object
detection task. It supports many software engineering tasks, such as GUI animation and …

UIED: a hybrid tool for GUI element detection

M **e, S Feng, Z **ng, J Chen, C Chen - … of the 28th ACM Joint Meeting …, 2020 - dl.acm.org
Graphical User Interface (GUI) elements detection is critical for many GUI automation and
GUI testing tasks. Acquiring the accurate positions and classes of GUI elements is also the …

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 …

Effective, Platform-Independent GUI Testing via Image Embedding and Reinforcement Learning

S Yu, C Fang, X Li, Y Ling, Z Chen, Z Su - ACM Transactions on …, 2024 - dl.acm.org
Software applications (apps) have been playing an increasingly important role in various
aspects of society. In particular, mobile apps and web apps are the most prevalent among all …

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 …

Video2Action: Reducing human interactions in action annotation of app tutorial videos

S Feng, C Chen, Z **ng - Proceedings of the 36th Annual ACM …, 2023 - dl.acm.org
Tutorial videos of mobile apps have become a popular and compelling way for users to
learn unfamiliar app features. To make the video accessible to the users, video creators …

Efficiency matters: Speeding up automated testing with gui rendering inference

S Feng, M **e, 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 …

Toward interactive bug reporting for (android app) end-users

Y Song, J Mahmud, Y Zhou, O Chaparro… - Proceedings of the 30th …, 2022 - dl.acm.org
Many software bugs are reported manually, particularly bugs that manifest themselves
visually in the user interface. End-users typically report these bugs via app reviewing …