paper-with-me

Papers

Predicting Code Review Completion Time in Modern Code Review

2021-09-30 · Moataz Chouchen, Jefferson Olongo, Ali Ouni, Mohamed Wiem Mkaouer

Context. Modern Code Review (MCR) is being adopted in both open source and commercial projects as a common practice. MCR is a widely acknowledged quality assurance practice that allows early detection of defects as well as poor coding practices. It also brings several other benefits such as knowledge sharing, team awareness, and collaboration. Problem. In practice, code reviews can experience significant delays to be completed due to various socio-technical factors which can affect the project quality and cost. For a successful review process, peer reviewers should perform their review tasks in a timely manner while providing relevant feedback about the code change being reviewed. However, there is a lack of tool support to help developers estimating the time required to complete a code review prior to accepting or declining a review request. Objective. Our objective is to build and validate an effective approach to predict the code review completion time in the context of MCR and help developers better manage and prioritize their code review tasks. Method. We formulate the prediction of the code review completion time as a learning problem. In particular, we propose a framework based on regression models to (i) effectively estimate the code review completion time, and (ii) understand the main factors influencing code review completion time.

📄 PDF Abstract BibTeX arXiv:2109.15141

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Sequence Model Design for Code Completion in the Modern IDE

2020-04-10 · Gareth Ari Aye, Gail E. Kaiser

Code completion plays a prominent role in modern integrated development environments (IDEs). Machine learning has become ubiquitous in analogous natural language writing and search software, surfacing more relevant autoc…

Code CompletionLanguage ModelingLanguage Modellingvalid

Code Completion with Neural Attention and Pointer Networks

2017-11-27 · Jian Li, Yue Wang, Michael R. Lyu, Irwin King

Intelligent code completion has become an essential research task to accelerate modern software development. To facilitate effective code completion for dynamically-typed programming languages, we apply neural language m…

Code Completion

On The Impact of Merge Request Deviations on Code Review Practices

2025-06-10 · Samah Kansab, Francis Bordeleau, Ali Tizghadam

Code review is a key practice in software engineering, ensuring quality and collaboration. However, industrial Merge Request (MR) workflows often deviate from standardized review processes, with many MRs serving non-revi…

Feature ImportanceFew-Shot Learning

GenIC: An LLM-Based Framework for Instance Completion in Knowledge Graphs

2025-05-29 · Amel Gader, Alsayed Algergawy

Knowledge graph completion aims to address the gaps of knowledge bases by adding new triples that represent facts. The complexity of this task depends on how many parts of a triple are already known. Instance completion …

Knowledge Graph CompletionKnowledge GraphsLink PredictionMulti-Label Classification+2

Early Prediction for Merged vs Abandoned Code Changes in Modern Code Reviews

2019-12-07 · Md. Khairul Islam, Toufique Ahmed, Rifat Shahriyar, Anindya Iqbal 외

The modern code review process is an integral part of the current software development practice. Considerable effort is given here to inspect code changes, find defects, suggest an improvement, and address the suggestion…

Management