Jinsheng Ba

ETH Zurich

Photo.png

Jinsheng Ba is a postdoctoral researcher in the Advanced Software Technologies (AST) Lab at ETH Zurich, mentored by Prof. Zhendong Su. He received his Ph.D. degree in Computer Science from National University of Singapore (NUS) in 2024, advised by Dr. Manuel Rigger. His research interests include software testing, security, and software engineering. He has published papers in top-tier conferences, such as Usenix Security, ICSE, and SIGMOD. His work has been recognized with Distinguished Paper Award twice at ASE 2022 and ICSE 2023. He is also a recipient of NUS Dean’s Graduate Research Excellence Award.

News

Oct 4, 2024 I gave a talk to Languages, Systems, and Data (LSD) Lab at UC Santa Cruz.
Jul 18, 2024 I successfully defended my PhD thesis and will join ETH Zurich as a postdoc researcher! 🎉🎓
Mar 14, 2024 Our paper Keep It Simple: Testing Databases via Differential Query Plans was accepted at SIGMOD’24!
Jan 12, 2024 I was invited to serve on the Program Committee for DBTEST’24 Workshop co-loated with SIGMOD’24.
Jan 8, 2024 Our work Testing Database Engines via Query Plan Guidance received research hightlight from NUS School of Computing!
Nov 1, 2023 I attended Dagstuhl seminar: Ensuring the Reliability and Robustness of Database Management Systems.
Oct 10, 2023 Our paper CERT: Finding Performance Issues in Database Systems Through the Lens of Cardinality Estimation was accepted at ICSE’24!
Aug 10, 2023 I received Dean's Graduate Research Excellence Award from NUS School of Computing!
Jul 18, 2023 I was invited to server on the Program Committee for FSE’23 Artifact Evaluation.
Jul 5, 2023 I visited Institute of Software Chinese Academy of Sciences and gave a talk about database testing, hosted by Wensheng Dou.

Selected Publications

  1. SIGMOD
    Keep It Simple: Testing Databases via Differential Query Plans
    Jinsheng, Ba, and Manuel, Rigger
    Proceeding of ACM Management of Data (SIGMOD’24) Jun 2024
  2. ICSE
    CERT: Finding Performance Issues in Database Systems Through the Lens of Cardinality Estimation
    Jinsheng, Ba, and Manuel, Rigger
    In The 46th International Conference on Software Engineering (ICSE’24) Apr 2024
  3. ICSE
    Testing Database Engines via Query Plan Guidance
    Jinsheng, Ba, and Manuel, Rigger
    In The 45th International Conference on Software Engineering (ICSE’23) May 2023
    🏆ACM SIGSOFT Distinguished Paper Award🏆
  4. ASE
    Efficient Greybox Fuzzing to Detect Memory Errors
    Jinsheng, Ba, Gregory J, Duck, and Abhik, Roychoudhury
    In The 37th IEEE/ACM International Conference on Automated Software Engineering (ASE’22) Oct 2022
    🏆ACM SIGSOFT Distinguished Paper Award🏆
  5. USENIX SEC
    Stateful Greybox Fuzzing
    Jinsheng, Ba, Marcel, Böhme, Zahra, Mirzamomen, and Abhik, Roychoudhury
    In 31st USENIX Security Symposium (SEC’22) Aug 2022