69 citations · 160 across the 32 of their papers we have counts for
38 papers
Leveraging Game-Based Platform to Teach Code Refactoring: An Experience with Refactoria
Eman Abdullah AlOmar, Christopher Engelbart, Stephen Pachucki +2
Refactoring is the art of improving the internal structure of the code without altering its external behavior. Because of the topic's significance, several teaching methods and str…
Beyond Test Presence: Assessing the Quality and Robustness of Agent-Generated Tests in Open-Source Projects
Preet Jhanglani, Zeel Kaushal Desai, Vidhi Kansara +1
The integration of AI-powered coding agents into Continuous Integration/Continuous Delivery (CI/CD) pipelines has fundamentally altered how software verification is conducted. Whil…
Predicting Acceptance and Review Effort in Human and Agent Pull Requests
Kartik Ghanshyambhai Pansuriya, Ehsan Ghorbani, Deepak Singh +1
Pull requests (PRs) are a central mechanism for reviewing and integrating code changes in modern software repositories. As AI coding agents begin to submit more code changes alongs…
LeakageDetector 2.0: Analyzing Data Leakage in Jupyter-Driven Machine Learning Pipelines
Owen Truong, Terrence Zhang, Arnav Marchareddy +4
In software development environments, code quality is crucial. This study aims to assist Machine Learning (ML) engineers in enhancing their code by identifying and correcting Data…
ChatGPT for Code Refactoring: Analyzing Topics, Interaction, and Effective Prompts
Eman Abdullah AlOmar, Luo Xu, Sofia Martinez +4
Large Language Models (LLMs), such as ChatGPT, have become widely popular and widely used in various software engineering tasks such as refactoring, testing, code review, and progr…
Exploring Prompt Patterns in AI-Assisted Code Generation: Towards Faster and More Effective Developer-AI Collaboration
Sophia DiCuffa, Amanda Zambrana, Priyanshi Yadav +3
The growing integration of AI tools in software development, particularly Large Language Models (LLMs) such as ChatGPT, has revolutionized how developers approach coding tasks. How…