Skip to content
View KKGanguly's full-sized avatar
  • Ph.D. Student, North Carolina State University
  • Raleigh, USA

Organizations

@TeamBenign

Block or report KKGanguly

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
KKGanguly/README.md

Kishan Kumar Ganguly

🎓 PhD Student, Computer Science — NC State University
🧑‍🏫 Supervised by Dr. Tim Menzies

🧠 Software Engineering × Machine Learning × Optimization


What I work on

📉 Optimization in Software Engineering
Why do many SE optimization problems collapse to small search spaces — and how can
simple, sample-efficient optimizers beat heavyweight methods?

🤖 ML for Software Engineering (ML4SE)
Data-driven models for software decisions under noise, uncertainty, and limited labels.

🧪 Testing & Fuzzing (as instrumentation)
Using fuzzing/testing to generate signals (failures, behaviors, causes) that feed
optimization + learning—especially for systems-level evaluation.


How I think

🧩 Many SE problems are over-modeled
📦 Data is expensive; labels even more so
⚖️ Complexity should be earned
🔍 If a method can’t explain itself, it can’t be trusted


Current themes

📌 Sample-efficient multi-objective optimization
📌 Search-space collapse (BINGO effect)
📌 Lightweight optimizers for noisy SE tasks
📌 Data-centric evaluation via testing/fuzzing


Tools & comfort zone

💻 Python Java C/C++ JavaScript Bash
📊 ML · optimization · empirical SE

Pinned Loading

  1. Bingo Bingo Public

    Python

  2. DataCentricFuzzJS DataCentricFuzzJS Public

    JavaScript 16 2

  3. NEO NEO Public

    Python