A survey on deep learning for software engineering
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 …
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
An increasingly popular set of techniques adopted by software engineering (SE)
researchers to automate development tasks are those rooted in the concept of Deep …
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
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 …
billion people live with some forms of vision impairment globally, of whom 36 million are …
Owl eyes: Spotting ui display issues via visual understanding
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 …
end users, through which they can interact with each other. With the development of …
Machine/deep learning for software engineering: A systematic literature review
Since 2009, the deep learning revolution, which was triggered by the introduction of
ImageNet, has stimulated the synergy between Software Engineering (SE) and Machine …
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 …
graphical user interface (GUI). Given the importance of visual information to the process of …
Nighthawk: Fully automated localizing ui display issues via visual understanding
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 …
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
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 …
appealing user experience and enhance the usability of mobile applications. These GUI …
Gifdroid: Automated replay of visual bug reports for android apps
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 …
problems encountered while using software. However, it is difficult for non-technical users to …
Efficiency matters: Speeding up automated testing with gui rendering inference
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 …
have been developed. Although the test algorithms have been improved, the impact of GUI …