Skip to content
View saikat107's full-sized avatar

Highlights

  • Pro

Block or report saikat107

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
saikat107/README.md

🌟 Profile Summary

saikat107

saikat107

πŸ‘‹ About me

Hi, I am Saikat, currently a Senior Researcher at the Research in Software Engineering (RiSE) group at Microsoft Research, working towards Trusted AI for Programmers. In particular, I am researching towards building AI assisted code generator with provable correctness guarantee w.r.t. certain specification from both programming languages and user intent. Earlier, I graduated with Ph.D. in omputer Science from Columbia University in the City of New York advised by Professor Baishakhi Ray. I wrote my Ph.D. thesis on Learning to Edit Code.

πŸ‘€ My Interest

I’m interested in Artificial Intelligence for Software Engineering (AI4SE). My research passion is Programming Language Processing (PLP) -- A coalescence between Software Engineering and Machine Learning. More specifically, I am motivated by building tools and techniques that reduces software engineering practitioners' burden by automating tasks they have to undergo in their everyday job. Over the years, I have been building developer assistance tools with research collaboration across Software Engineering, Machine Learning, Natural Language Processing.

πŸ‘ My Goal

πŸ˜‡ Learning:

  • Formal Properties of Programming Languages, Program Synthesis, Specification Mining, Verification, and Testing.

πŸ‘‹ Looking for Collaboration:

  • Use of Artificial Intelligence and/or Machine (Deep) Learning for software engineering tasks.
  • Use of Large Language Models for Program Synthesis/Editing

✨ Connect with me

Saikat   Saikat   Saikat

πŸ“’ What's new

  • πŸ”” [February 2024] Release the Official code for Invariant Ranker.
  • πŸ”” [December 2023] Our work on Re-ranking Loop Invariants is published in EMNLP-findings 2023.
  • πŸ”” [November 2022] Presented NatGen to FSE in Singapore.
  • πŸ”” [September 2022] Joined RiSE team at Microsoft Research as Senior Resercher.

Pinned Loading

  1. NatGen NatGen Public template

    Python 40 9

  2. microsoft/NeuralInvariantRanker microsoft/NeuralInvariantRanker Public

    Ranking LLM-Generated Loop Invariants for Program Verification.

    Slash 9 2