Modern code reviews—survey of literature and practice
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 …
inspections. While secondary studies on MCR exist, it is ua nknown whether the research …
Ethics in the mining of software repositories
Abstract Research in Mining Software Repositories (MSR) is research involving human
subjects, as the repositories usually contain data about developers' and users' interactions …
subjects, as the repositories usually contain data about developers' and users' interactions …
Collaborative agents for software engineering
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 …
and reliability of software. While it provides massive benefits, the implementation of code …
Quality assurance awareness in open source software projects on GitHub
Software engineers employ a variety of approaches to ensure the quality of software
systems, including software testing, modern code review, automated static analysis, build …
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 …
loosely defined as a combination of good practices accepted within the community. Despite …
CodeAgent: Autonomous Communicative Agents for Code Review
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 …
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 …
analysing the use of new language features and their adoption over time. We propose the …
EvaCRC: Evaluating Code Review Comments
In code reviews, developers examine code changes authored by peers and provide
feedback through comments. Despite the importance of these comments, no accepted …
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
The various performances of a change in code reviews have received growing concerns
from software organizations and researchers. Researchers have investigated these aspects …
from software organizations and researchers. Researchers have investigated these aspects …
Software quality assurance analytics: Enabling software engineers to reflect on QA practices
Software engineers employ a variety of approaches to ensure the quality of software
systems, including software testing, modern code review, automated static analysis, build …
systems, including software testing, modern code review, automated static analysis, build …