About Me
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.
Publications
- 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.