Modern code reviews—survey of literature and practice

D Badampudi, M Unterkalmsteiner… - ACM Transactions on …, 2023 - dl.acm.org
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 …

Ethics in the mining of software repositories

NE Gold, J Krinke - Empirical Software Engineering, 2022 - Springer
Abstract Research in Mining Software Repositories (MSR) is research involving human
subjects, as the repositories usually contain data about developers' and users' interactions …

Collaborative agents for software engineering

D Tang, Z Chen, K Kim, Y Song, H Tian… - arxiv e …, 2024 - ui.adsabs.harvard.edu
Code review is a heavily collaborative process, which aims at ensuring the overall quality
and reliability of software. While it provides massive benefits, the implementation of code …

Quality assurance awareness in open source software projects on GitHub

A Khatami, A Zaidman - 2023 IEEE 23rd International Working …, 2023 - ieeexplore.ieee.org
Software engineers employ a variety of approaches to ensure the quality of software
systems, including software testing, modern code review, automated static analysis, build …

There is more than one way to zen your python

A Farooq, V Zaytsev - Proceedings of the 14th ACM SIGPLAN …, 2021 - dl.acm.org
The popularity of Python can be at least partially attributed to the concept of pythonicity,
loosely defined as a combination of good practices accepted within the community. Despite …

CodeAgent: Autonomous Communicative Agents for Code Review

X Tang, K Kim, Y Song, C Lothritz, B Li… - Proceedings of the …, 2024 - aclanthology.org
Code review, which aims at ensuring the overall quality and reliability of software, is a
cornerstone of software development. Unfortunately, while crucial, Code review is a labor …

[HTML][HTML] Deriving modernity signatures of codebases with static analysis

C Admiraal, W Van den Brink, M Gerhold… - Journal of Systems and …, 2024 - Elsevier
This paper addresses the problem of determining the modernity of software systems by
analysing the use of new language features and their adoption over time. We propose the …

EvaCRC: Evaluating Code Review Comments

L Yang, J Xu, Y Zhang, H Zhang… - Proceedings of the 31st …, 2023 - dl.acm.org
In code reviews, developers examine code changes authored by peers and provide
feedback through comments. Despite the importance of these comments, no accepted …

A preliminary investigation on using multi-task learning to predict change performance in code reviews

L Yang, H Zhang, J Xu, J Lyu, X Zhou, D Shao… - Empirical Software …, 2024 - Springer
The various performances of a change in code reviews have received growing concerns
from software organizations and researchers. Researchers have investigated these aspects …

Software quality assurance analytics: Enabling software engineers to reflect on QA practices

A Khatami, C Brandt, A Zaidman - 2024 IEEE International …, 2024 - ieeexplore.ieee.org
Software engineers employ a variety of approaches to ensure the quality of software
systems, including software testing, modern code review, automated static analysis, build …