I am currently a final year graduate student in the Computer Sciences Department at the University of Wisconsin–Madison. Before coming to Madison, I received my undergraduate degree in Computer Science from the University of Science and Technology of China (USTC).
My research interests lie in software system reliability, with a focus on detecting, diagnosing and fixing various kinds of software bugs. I am working mainly with Shan Lu, and closely with Ben Liblit.
- Leveraging the Short-Term Memory of Hardware to Diagnose Production-Run Software Failures (ASPLOS 2014) PDF
Joy Arulraj, Guoliang Jin, Shan Lu.
- Validating Library Usage Interactively (CAV 2013) PDF
William R. Harris, Guoliang Jin, Shan Lu, Somesh Jha.
- Production-Run Software Failure Diagnosis via Hardware Performance Counters (ASPLOS 2013) PDF
Joy Arulraj, Po-Chun Chang, Guoliang Jin, Shan Lu.
- Automated Concurrency-Bug Fixing (OSDI 2012) PDF
Guoliang Jin, Wei Zhang, Dongdong Deng, Ben Liblit, Shan Lu.
- Understanding and Detecting Real-World Performance Bugs (PLDI 2012) PDF
Guoliang Jin, Linhai Song, Xiaoming Shi, Joel Scherpelz, Shan Lu.
- Automated Atomicity-Violation Fixing (PLDI 2011) PDF PPTX
Won SIGPLAN CACM Research Highlights Nomination
Guoliang Jin, Linhai Song, Wei Zhang, Shan Lu, Ben Liblit.
- ConSeq: Detecting Concurrency Bugs through Sequential Errors (ASPLOS 2011) PDF
Wei Zhang, Junghee Lim, Ramya Olichandran, Joel Scherpelz, Guoliang Jin, Shan Lu, Thomas Reps.
Instrumentation and Sampling Strategies for Cooperative Concurrency Bug Isolation (OOPSLA/SPLASH 2010) PDF PPTX
Guoliang Jin, Aditya Thakur, Ben Liblit, and Shan Lu.