Mulong Xie

Mulong Xie
  • Doctor of Philosophy
  • Research Scientist at The Commonwealth Scientific and Industrial Research Organisation

About

14
Publications
6,813
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
176
Citations
Current institution
The Commonwealth Scientific and Industrial Research Organisation
Current position
  • Research Scientist

Publications

Publications (14)
Conference Paper
Full-text available
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 very first step to conduct GUI reverse engineering or perform GUI testing. In this paper, we implement a User Interface Element Detection (UIED), a toolkit designed to...
Preprint
Full-text available
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 testing, GUI search and code generation. Existing studies for GUI element detection directly borrow the mature methods from computer vision (CV) domain, including old fash...
Conference Paper
Full-text available
Exploratory testing leverages the tester's knowledge and creativity to design test cases for effectively uncovering system-level bugs from the end user's perspective. Researchers have worked on test scenario generation to support exploratory testing based on a system knowledge graph, enriched with scenario and oracle knowledge from bug reports. Nev...
Preprint
In automated user interface (UI) design generation, a key challenge is the lack of support for iterative processes, as most systems only focus on end-to-end generation of designs as starting points. This results from (1) limited capabilities to fully interpret user design intent from text or images, and (2) a lack of transparency, which prevents de...
Preprint
Full-text available
To ensure app compatibility and smoothness of user experience across diverse devices and platforms, developers have to perform cross-device, cross-platform testing of their apps, which is laborious. There comes a recently increasing trend of using a record and replay approach to facilitate the testing process. However, the graphic user interface (G...
Preprint
Full-text available
Screen recordings of mobile applications are easy to capture and include a wealth of information, making them a popular mechanism for users to inform developers of the problems encountered in the bug reports. However, watching the bug recordings and efficiently understanding the semantics of user actions can be time-consuming and tedious for develo...
Thesis
Full-text available
The revolutionary advancement of computing hardware and information technology deeply reform the means of interaction between electronic devices and humans. Evolving from the esoteric textual Command-Line Interface (CLI), the Graphical User Interface (GUI) that leverages graphical elements to convey information and provide intuitive access to the u...
Preprint
Full-text available
GUI is a bridge connecting user and application. Existing GUI testing tasks can be categorized into two groups: functionality testing and compatibility testing. While the functionality testing focuses on detecting application runtime bugs, the compatibility testing aims at detecting bugs resulting from device or platform difference. To automate tes...
Preprint
Full-text available
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 rendering has been overlooked. On the one hand, setting a long waiting time to execute events on fully rendered GUIs slows down the testing process. On the other hand, setti...
Conference Paper
Full-text available
Graphical User Interface (GUI) is not merely a collection of individual and unrelated widgets, but rather partitions discrete widgets into groups by various visual cues, thus forming higher-order perceptual units such as tab, menu, card or list. The ability to automatically segment a GUI into perceptual groups of widgets constitutes a fundamental c...
Preprint
Full-text available
Graphical User Interface (GUI) is not merely a collection of individual and unrelated widgets, but rather partitions discrete widgets into groups by various visual cues, thus forming higher-order perceptual units such as tab, menu, card or list. The ability to automatically segment a GUI into perceptual groups of widgets constitutes a fundamental c...
Thesis
Full-text available
Human-computer interface, functioning as the channel for communication and interaction between people and computer system, has been increasingly applying the graphical user interface (GUI). However, there is a significant gap between the GUI design and implementation. In particular, developers must manually convert GUI design drawings into working...

Network

Cited By