VLDB 2026 Research / reviewers in the wild / expert
Gaoyi Lin
dblp:328/0896
· DBLP profile ↗
3ranked-venue papers
2as first author
3since 2021 · last 2026
0009-0006-8908-7326ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Computer networks · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Detecting API compatibility issues of android applications based on screen transition graphs
Gaoyi Lin, Zhanqi Cui, Xiang Chen 0005 |
Empir. Softw. Eng. | 1 |
| 2024 | A Fast Crash Reproduction Method for Android Applications Based on Widget Hierarchy GraphsabstractTo improve the efficiency of fixing bugs, mobile application developers must reproduce bugs reported by testers or users as quickly as possible. In some cases, automated testing tools can help developers reproduce crashes. However, these tools were not designed for reproducing bug reports. They are not efficient at reproducing crashes. To focus testing resources on suspicious widgets, we propose CrPDroid, a fast crash reproduction method for Android applications based on widget hierarchy graphs. First, it builds a widget hierarchy graph by using the project file of the application under test; then, it locates suspicious widgets by analyzing the bug report and the project file of the application under test and calculates the fitness of each widget according to the widget hierarchy graph; finally, it uses the fitness of widgets to guide automated testing to reproduce crashes quickly. To evaluate the effectiveness of CrPDroid, experiments are conducted on real Android application bug reports, and the crash reproduction tool ReCDroid, ReproBot and automated testing tools APE and PUMA are compared with CrPDroid. The experimental results show that CrPDroid successfully reproduces 15 bug reports that cause Android app crashes. In addition, compared with APE, PUMA, ReCDroid and ReproBot, the average time for CrPDroid to reproduce crashes decreased by 76.87%, 81.94%, 95.58% and 76.55%, and the total number of operations on suspicious widgets in the same period of testing time increased by 44.07%, 87.57%, 88.70% and 68.93% on average, respectively. Zhanqi Cui, Gaoyi Lin, Liwei Zheng |
IEEE Internet Things J. | 2 |
| 2023 | Widget Hierarchy Graph Guided Crash Reproduction Method for Android Applications (S)abstractTo improve the efficiency of fixing bugs, mobile application developers must reproduce bugs reported by testers or users as quickly as possible.Automated testing tools can help but are not designed for reproducing bug reports.To improve the efficiency of reproducing crashes, we propose a widget hierarchy graph guided crash reproduction method for Android apps.It builds a widget hierarchy graph, locates suspicious widgets using bug reports and project files, calculates widget fitness, and guides automated testing to reproduce crashes quickly.To evaluate the effectiveness of the proposed method, experiments are conducted on real Android application bug reports and compared with the automated testing tools APE and PUMA.Experimental results show that our method successfully reproduces six bug reports that cause Android app crashes.In addition, compared with APE and PUMA, the average time for our method to reproduce crashes decreased by 51.94% and 71.47%.Index Gaoyi Lin, Zhanqi Cui |
SEKE | 1 |