4 papers
Towards A Sustainable Future for Peer Review in Software Engineering
Esteban Parra, Sonia Haiduc, Preetha Chatterjee +2
Peer review is the main mechanism by which the software engineering community assesses the quality of scientific results. However, the rapid growth of paper submissions in software…
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…
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…