4 citations · 4 across the 9 of their papers we have counts for
9 papers · 1 filter
LabelMate: An LLM-Driven Framework for Refined Issue Report Labeling
Liam Johnston, Shayan Noei, Maram Assi +1
Software users often submit issue reports to a product's issue tracking system to report defects, suggest enhancements, or raise other product-related concerns. Labeling these issu…
RefactorAssist: Agentic Refinement for Reliable Code Refactoring
Jonathan Cordeiro, Shayan Noei, Ying Zou
Code refactoring aims to enhance the internal structure of source code without affecting its functional behavior. The recent advancements of Large Language Models (LLMs) have demon…
From Human-Centric to Agentic Code Review: The Impact of Different Generations of Generative AI Technology on Review Quality
Suzhen Zhong, Shayan Noei, Bram Adams +1
Code review helps maintain software quality before code integration, but it also imposes a substantial workload on human reviewers. As generative artificial intelligence becomes pa…
Human-AI Synergy in Agentic Code Review
Suzhen Zhong, Shayan Noei, Ying Zou +1
Code review is a critical software engineering practice where developers review code changes before integration to ensure code quality, detect defects, and improve maintainability.…
An Empirical Analysis of Community and Coding Patterns in OSS4SG vs. Conventional OSS
Mohamed Ouf, Shayan Noei, Zeph Van Iterson +2
Open Source Software for Social Good (OSS4SG) projects aim to address critical societal challenges, such as healthcare access and community safety. Understanding the community dyna…
MemoCoder: Automated Function Synthesis using LLM-Supported Agents
Yiping Jia, Zhen Ming Jiang, Shayan Noei +1
With the widespread adoption of Large Language Models (LLMs) such as GitHub Copilot and ChatGPT, developers increasingly rely on AI-assisted tools to support code generation. While…
Enhancing COBOL Code Explanations: A Multi-Agents Approach Using Large Language Models
Fangjian Lei, Jiawen Liu, Shayan Noei +3
Common Business Oriented Language (COBOL) is a programming language used to develop business applications that are widely adopted by financial, business, and government agencies. D…
An Empirical Study on the Code Refactoring Capability of Large Language Models
Jonathan Cordeiro, Shayan Noei, Ying Zou
Large Language Models (LLMs) have shown potential to enhance software development through automated code generation and refactoring, reducing development time and improving code qu…
Detecting Refactoring Commits in Machine Learning Python Projects: A Machine Learning-Based Approach
Shayan Noei, Heng Li, Ying Zou
Refactoring enhances software quality without altering its functional behaviors. Understanding the refactoring activities of developers is crucial to improving software maintainabi…