Projects

"What I cannot create, I do not understand" -- Richard Feynman

Online Collaborative Editor

Online Collaborative Editor

An online collaborative text editor built upon SpringBoot, Mybatis & Websocket. [Unforunately Heroku is no longer free. I'm looking for alternative web hosting.]

Fail through the Cracks: Cross-System Interaction Failures in Modern Cloud Systems

This work presents an emerging failure mode, cross-system interaction (CSI) failures, and its first in-depth analysis from public cloud and widely co-deployed open-source systems. We discussed approaches to investigate for cross-system testing and analysis. As a feasibility study, we developed a data-plane cross-system testing tool for Spark and Hive, and it exposed 15 discrepancies between interacting systems, of which 9 have been acknowledged by developers. This work has been recognized and accepted at Eurosys'23 conference.

Learn more →
AFCH-zhwp

AFCH-zhwp

Helper script for reviewing draft submissions to the WikiProject Articles for creation (localized version for Chinese Wikipedia)

Learn more →
Simple Scheme

Simple Scheme

an interpreter for a minimalist dialect of Lisp