Jinsheng Ba

Singapore

Photo.png

My name is Jinsheng Ba (巴金声 in Chinese). I am currently a PhD candidate in the Trustworthy Engineering of Software Technologies (TEST) Lab at National University of Singapore (NUS), and fortunate to be advised by Prof. Manuel Rigger.

I am broadly interested in computer security (e.g., CTF, threat intelligence, reverse engineering, and malware detection). More recently, I focus on software testing via fuzzing.

News

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.
Jul 4, 2023 I visited East China Normal University and gave a talk about stateful fuzzing, hosted by Ting Su.
Mar 17, 2023 I was invited to serve on the Program Committee for DEBT’23 Workshop at ISSTA’23.

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