Monash University
Browse

Towards Automated Support for Eective Modern Code Review Activities

Download (9.78 MB)
thesis
posted on 2024-12-09, 13:30 authored by Yang Hong
This thesis focuses on improving the efficiency of Modern Code Review (MCR), a widely adopted quality assurance practice in software development. MCR can be labor-intensive, especially as projects grow in complexity, leading to challenges in balancing reviews with development tasks. To address this, the thesis introduces several automated solutions: REVSPOT, which uses machine learning to identify lines likely to receive comments or require revision; COCHANGEFINDER, a GNN-based tool that recommends co-changed functions; and COMMENTFINDER, which suggests review comments. The thesis also presents a study on the impact of MCR on build outcomes at Atlassian, highlighting automation’s role in enhancing review efficiency.

History

Campus location

Australia

Principal supervisor

Chakkrit Tantithamthavorn

Additional supervisor 1

Aldeida Aleti

Year of Award

2024

Department, School or Centre

Software Systems & Cybersecurity

Course

Doctor of Philosophy

Degree Type

DOCTORATE

Faculty

Faculty of Information Technology

Usage metrics

    Faculty of Information Technology Theses

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC