5 papers
Rethinking Code Review in the Age of AI: A Vision for Agentic Code Review
Hüseyin Ãzgür Kamalı, Erdem Tuna, Vahid Haratian +1
Code review has evolved for decades, from informal peer checking to today's pull request (PR) workflows, yet it remains a largely manual and cognitively demanding process. The rise…
PR-Aware Automated Unit Test Generation: Challenges and Opportunities
Vahid Haratian, Atakan Akar, Berk Ãakar +1
Automated test generation has a substantial body of work, yet most studies focus on generating tests for complete software units, such as classes, and rely on metrics such as code…
Evaluating Large Language Models for Code Review
Umut Cihan, Arda İçöz, Vahid Haratian +1
Context: Code reviews are crucial for software quality. Recent AI advances have allowed large language models (LLMs) to review and fix code; now, there are tools that perform these…
Automated Code Review In Practice
Umut Cihan, Vahid Haratian, Arda İçöz +5
Code review is a widespread practice to improve software quality and transfer knowledge. It is often seen as time-consuming due to the need for manual effort and potential delays.…
RefExpo: Unveiling Software Project Structures through Advanced Dependency Graph Extraction
Vahid Haratian, Pouria Derakhshanfar, Vladimir Kovalenko +1
The dependency graph (DG) of a software project offers valuable insights for identifying its key components and has been leveraged in numerous studies. However, there is a lack of…