Asst. Prof. @drexelCCI @drexeluniv | Research on mining software repositories, empirical software engineering | Director of @Soar_Lab

Joined February 2014
Preetha Chatterjee retweeted
📝 New article: "Psycholinguistic Analyses in Software Engineering Text: A Systematic Mapping Study" by Amirali Sajadi, Kostadin Damevski, Preetha Chatterjee 👉 Get your copy at doi.org/10.1016/j.infsof.202…
1
1
160
We are disappointed to miss he 40th IEEE/ACM International Conference on Automated Software Engineering (ASE 2025) in person this year in Seoul, but our presentation is now available online. If you are interested in the work, here’s the recording: youtube.com/watch?v=qvHNUfB3…
LLMs can repair code, but often miss the broader context developers use every day. We propose a 3-layer knowledge injection framework that incrementally feeds LLMs with bug, repository, and project knowledge. Preprint of our ASE '25 paper: arxiv.org/pdf/2506.24015 @ASEconf2019
227
LLMs can repair code, but often miss the broader context developers use every day. We propose a 3-layer knowledge injection framework that incrementally feeds LLMs with bug, repository, and project knowledge. Preprint of our ASE '25 paper: arxiv.org/pdf/2506.24015 @ASEconf2019
2
1
1
20
1,321
Evaluated on 314 real-world Python bugs, we observed consistent gains in both #fixed and Pass@k scores for Llama 3.3 and GPT-4o-mini, demonstrating a 23% improvement over prior work.
1
2
225
Error analysis reveals that unresolved bugs are not randomly distributed; they cluster around specific bug types and higher complexity profiles. In particular, Program Anomaly, Network, and GUI bugs remain the most challenging for both models.
1
133
Congrats to all the exceptional students, faculty and professional staff who were recognized for their hard work at our annual College Awards Cermony. 👏 View the full album: ow.ly/nJIn50W5Kb7
1
3
195
Headed to @ICSEconf? Don’t miss two exciting talks from our lab! 📌 MSR (Apr 29 | 14–15:30) "Towards Detecting Prompt Knowledge Gaps for Improved LLM-guided Issue Resolution" arxiv.org/abs/2501.11709 📌 NLBSE (Apr 27 | 11–12:30) Analyzing Toxicity in OSS arxiv.org/abs/2412.13133
5
292
Sharing the open access link to our recent EMSE paper: link.springer.com/article/10…
LLMs are great at generating code, but are they silently spreading vulnerabilities? TLDR: Yes. In our latest EMSE paper, we look into: when developers unknowingly share vulnerable code with LLMs, do these models proactively raise security red flags? 🧵 arxiv.org/abs/2502.14202
6
295
Benchmarks are our measures of progress. Or are they? Looking forward to exploring promises & perils of measuring tool capabilities @SBFTworkshop'25! Thanks for the invite! 👩‍🏭 sbft25.github.io/ (co-located w/ ICSE'25 in Ottawa) 📅 28.04. 11:00 GMT-4 (Also, live on Twitch)
1
6
15
1,296
LLMs are great at generating code, but are they silently spreading vulnerabilities? TLDR: Yes. In our latest EMSE paper, we look into: when developers unknowingly share vulnerable code with LLMs, do these models proactively raise security red flags? 🧵 arxiv.org/abs/2502.14202
3
12
2
72
5,561
As a preliminary solution to this problem, we built a CLI tool prototype that integrates static analysis with LLM prompting, aiming to make AI code suggestions more secure by design.
1
199
💡 If you are building, evaluating, or relying on LLMs for software development, please ask yourself: Did it warn you about the hidden security risk?
171
Delighted to share that our paper, led by my PhD advisee Ramtin Ehsani, “Towards Detecting Prompt Knowledge Gaps for Improved LLM-guided Issue Resolution,” has been accepted to the Research Track of MSR 2025. Preprint: soar-lab.github.io//papers/M…
3
25
772
These gaps—such as missing context or unclear instructions—can significantly hinder the effectiveness of the interaction and slow progress. We identify key textual and code-related heuristics that are associated with successful issue resolution.
1
203
Leveraging these insights, we developed a prototype that automatically flags low-quality prompts and suggests improvements. This work lays the foundation for automating gap detection in LLM-mediated interactions, helping developers in AI-assisted issue resolution.
1
1
176