2 citations · 5 across the 12 of their papers we have counts for
5 papers · 1 filter
AI-Powered Commit Explorer (APCE)
Yousab Grees, Polina Iaremchuk, Ramtin Ehsani +3
Commit messages in a version control system provide valuable information for developers regarding code changes in software systems. Commit messages can be the only source of inform…
Hierarchical Knowledge Injection for Improving LLM-based Program Repair
Ramtin Ehsani, Esteban Parra, Sonia Haiduc +1
Prompting LLMs with bug-related context (e.g., error messages, stack traces) improves automated program repair, but many bugs still remain unresolved. In real-world projects, devel…
What Characteristics Make ChatGPT Effective for Software Issue Resolution? An Empirical Study of Task, Project, and Conversational Signals in GitHub Issues
Ramtin Ehsani, Sakshi Pathak, Esteban Parra +2
Conversational large-language models are extensively used for issue resolution tasks. However, not all developer-LLM conversations are useful for effective issue resolution. In thi…
Towards Detecting Prompt Knowledge Gaps for Improved LLM-guided Issue Resolution
Ramtin Ehsani, Sakshi Pathak, Preetha Chatterjee
Large language models (LLMs) have become essential in software development, especially for issue resolution. However, despite their widespread use, significant challenges persist i…
Analyzing Toxicity in Open Source Software Communications Using Psycholinguistics and Moral Foundations Theory
Ramtin Ehsani, Rezvaneh Rezapour, Preetha Chatterjee
Studies have shown that toxic behavior can cause contributors to leave, and hinder newcomers' (especially from underrepresented communities) participation in Open Source Software (…