Background: Modern Code Review (MCR) is a lightweight alternative to traditional code inspections. While secondary studies on MCR exist, it is ua nknown whether the research …
Contemporary software development is distributed and characterized by high dynamics with continuous and frequent changes to fix defects, add new user requirements or adapt to other …
M Nashaat, J Miller - IEEE Transactions on Software …, 2024 - ieeexplore.ieee.org
Large language models like BERT and GPT possess significant capabilities and potential impacts across various applications. Software engineers often use these models for code …
Context: Various types of artifacts (requirements, source code, test cases, documents, etc.) are produced throughout the lifecycle of a software. These artifacts are connected with each …
R Li, P Liang, P Avgeriou - … of the 27th International Conference on …, 2023 - dl.acm.org
Code review is a common practice in software development and often conducted before code changes are merged into the code repository. A number of approaches for …
Code review is the process of inspecting code changes by a developer who is not involved in the development of the changeset. One of the initial and important steps of code review …
Determining the right code reviewer for a given code change requires understanding the characteristics of the changed code, identifying the skills of each potential reviewer …
Z Peng, J Yoo, M Xia, S Kim, X Ma - Proceedings of the sixth …, 2018 - dl.acm.org
Recently, major software development platforms have started to provide automatic reviewer recommendation (ARR) services for pull requests, to improve the collaborative coding …
A Strand, M Gunnarson, R Britto, M Usman - Proceedings of the ACM …, 2020 - dl.acm.org
Code review is a commonly used practice in software development. It refers to the process of reviewing new code changes before they are merged with the code base. However, to …