Submit your paper as a pull request

Is your paper ready for prime time? Submit it to the paper directory.

Title Year Submission Methodologies Contribution
A Study on the Interplay between Pull Request Review and Continuous Integration Builds 2019 SANER Evaluation, Survey, Understanding,
Confusion in Code Reviews: Reasons, Impacts, and Coping Strategies 2019 SANER Evaluation, Survey, Socio-technical effects, Understanding,
Expressions of Sentiments during Code Reviews: Male vs. Female 2019 SANER Evaluation, Socio-technical effects, Understanding,
Rebasing in Code Review Considered Harmful: A Large-Scale Empirical Investigation 2019 SCAM Evaluation, Potential benefits,
Test-Driven Code Review: An Empirical Study 2019 ICSE Validation, Understanding,
Why Does Code Review Work for Open Source Software Communities? 2019 ICSE Validation, Socio-technical effects, Understanding,
CoRA: Decomposing and Describing Tangled Code Changes for Reviewer 2019 ASE Solution, Automation, Program comprehension, Understanding,
Automatic Generation of Pull Request Descriptions 2019 ASE Solution, Automation, Program comprehension, Understanding,
Aiding Code Change Understanding with Semantic Change Impact Analysis 2019 ICSME Solution, Automation, Program comprehension, Understanding,
Style-Analyzer: Fixing Code Style Inconsistencies with Interpretable Unsupervised Algorithms 2019 MSR Solution, Automation, Program comprehension, Potential benefits,
The Review Linkage Graph for Code Review Analytics: A Recovery Approach and Empirical Study 2019 FSE Evaluation, Socio-technical effects, Understanding,
Predicting Pull Request Completion Time: A Case Study on Large Scale Cloud Services 2019 FSE Evaluation, Potential benefits,
Who should make decision on this pull request? Analyzing time-decaying relationships and file similarities for integrator prediction 2019 JSS Evaluation, Automation,
Why is my code change abandoned? 2019 IST Evaluation, Understanding, Potential benefits,
An empirical study of sentiments in code reviews 2019 IST Evaluation, Socio-technical effects,
The impact of human factors on the participation decision of reviewers in modern code review 2019 EMSE Evaluation, Socio-technical effects, Understanding,
Associating working memory capacity and code change ordering with code review performance 2019 EMSE Validation, Understanding,
Improving the pull requests review process using learning-to-rank algorithms 2019 EMSE Evaluation, Automation, Understanding,
How does code style inconsistency affect pull request integration? An exploratory study on 117 GitHub projects 2019 EMSE Evaluation, Program comprehension, Understanding,
Whom are you going to call? determinants of @-mentions in Github discussions 2019 EMSE Evaluation, Socio-technical effects, Understanding,
Modern Code Review: A Case Study at Google 2018 ICSE Survey, Other, Understanding, Potential benefits,
Was My Contribution Fairly Reviewed?: A Framework to Study the Perception of Fairness in Modern Code Reviews 2018 ICSE Survey, Socio-technical effects, Understanding, Communication,
Studying Pull Request Merges: A Case Study of Shopify's Active Merchant 2018 ICSE Evaluation, Socio-technical effects, Quality assurance, Understanding, Communication,
When Testing Meets Code Review: Why and How Developers Review Tests 2018 ICSE Evaluation, Socio-technical effects, Quality assurance, Understanding,
Studying the Impact of Adopting Continuous Integration on the Delivery Time of Pull Requests 2018 MSR Evaluation, Other, Quality assurance, Understanding,
What Makes a Code Change Easier to Review: An Empirical Investigation on Code Change Reviewability 2018 FSE Survey, Socio-technical effects, Potential benefits,
BLIMP Tracer: Integrating Build Impact Analysis with Code Review 2018 ICSME Solution, Automation, Quality assurance,
How do Multiple Pull Requests Change the Same Code: A Study of Competing Pull Requests in GitHub 2018 ICSME Evaluation, Socio-technical effects, Understanding, Communication,
How Maintainability Issues of Android Apps Evolve 2018 ICSME Evaluation, Other, Understanding, Potential benefits,
An Empirical Study of Design Discussions in Code Review 2018 ESEM Evaluation, Automation, Understanding,
what factors inluence the reviewer assignment to pull request? 2018 IST Evaluation, Socio-technical effects, Understanding, Communication,
Does reviewer recommendation help developers? 2018 TSE Evaluation, Socio-technical effects, Communication,
Early prediction of merged code changes to prioritize reviewing tasks 2018 EMSE Evaluation, Validation, Automation, Socio-technical effects, Potential benefits,
Automatic assignment of integrators to pull requests: The importance of selecting appropriate attributes 2018 JSS Evaluation, Automation, Understanding,
Using Stack Overflow content to assist in code review 2018 SPE Evaluation, Automation, Potential benefits,
Are Fix-Inducing Changes a Moving Target? A Longitudinal Case Study of Just-In-Time Defect Prediction 2018 TSE Evaluation, Validation, Program comprehension, Socio-technical effects, Quality assurance, Understanding,
Decoding the Representation of Code in the Brain: An fMRI Study of Code Review and Expertise 2017 ICSE Validation, Program comprehension, Understanding,
Predicting Usefulness of Code Review Comments Using Textual Features and Developer Experience 2017 MSR Evaluation, Validation, Automation, Socio-technical effects, Potential benefits,
On the Optimal Order of Reading Source Code Changes for Review 2017 ICSME Survey, Other, Understanding,
Semantics-assisted code review: An efficient tool chain and a user study 2017 ASE Validation, Solution, Automation, Program comprehension, Potential benefits,
Are developers aware of the architectural impact of their changes? 2017 ASE Evaluation, Program comprehension, Understanding,
Can automated pull requests encourage software developers to upgrade out-of-date dependencies? 2017 ASE Evaluation, Validation, Socio-technical effects, Understanding,
On the Influence of Human Factors for Identifying Code Smells: A Multi-Trial Empirical Study 2017 ESEM Evaluation, Program comprehension, Socio-technical effects, Potential benefits,
How Developers Document Pull Requests with External References 2017 ICPC Evaluation, Understanding, Communication,
Broadcast vs. Unicast Review Technology: Does It Matter? 2017 ICST Evaluation, Survey, Communication, Understanding,
Understanding inactive yet available assignees in GitHub 2017 IST Evaluation, Socio-technical effects, Understanding,
Who should comment on this pull request? Analyzing attributes for more accurate commenter recommendation in pull-based development 2017 IST Evaluation, Validation, Automation, Socio-technical effects, Potential benefits,
Code Reviewing in the Trenches: Challenges and Best Practices 2017 IEEE Software Survey, Understanding, Potential benefits,
Comparing pre-commit reviews and post-commit reviews using process simulation 2017 SMR Evaluation, Understanding,
Review participation in modern code review 2017 EMSE Evaluation, Validation, Socio-technical effects, Understanding,
Revisiting Code Ownership and Its Relationship with Software Quality in the Scope of Modern Code Review 2016 ICSE Evaluation, Validation, Socio-technical effects, Quality assurance, Understanding, Communication,
Work Practices and Challenges in Pull-based Development: The Integrator's Perspective 2016 ICSE Survey, Other, Understanding, Potential benefits,
Teaching Code Review Management Using Branch Based Workflows 2016 ICSE Survey, Program comprehension, Quality assurance, Understanding, Potential benefits,
Code Review Quality: How Developers See It 2016 ICSE Survey, Other, Quality assurance, Understanding,
A Study of the Quality-impacting Practices of Modern Code Review at Sony Mobile 2016 ICSE Evaluation, Solution, Experience, Program comprehension, Quality assurance,
CoRReCT: Code Reviewer Recommendation in GitHub Based on Cross-project and Technology Experience 2016 ICSE Validation, Solution, Automation, Socio-technical effects, Potential benefits,
Search-Based Peer Reviewers Recommendation in Modern Code Review 2016 ICSME Validation, Automation, Socio-technical effects, Potential benefits,
Why are Commits Being Reverted?: A Comparative Study of Industrial and Open Source Projects 2016 ICSME Evaluation, Socio-technical effects, Understanding, Communication,
Effectiveness of code contribution: from patch-based to pull-request-based tools 2016 FSE Evaluation, Socio-technical effects, Understanding, Communication,
Factors influencing code review processes in industry 2016 FSE Survey, Other, Understanding,
Automatically recommending code reviewers based on their expertise: An empirical comparison 2016 ASE Validation, Automation, Potential benefits,
Predicting Defectiveness of Software Patches 2016 ESEM Evaluation, Automation,
The Impact of Human Discussions on Just-in-Time Quality assurance: An Empirical Study on OpenStack and Eclipse 2016 SANER Evaluation, Quality assurance, Potential benefits,
A Security Perspective on Code Review: The Case of Chromium 2016 SCAM Evaluation, Potential benefits,
Reviewer recommendation for pull-requests in GitHub: What can we learn from code review and bug assignment? 2016 IST Evaluation, Validation, Automation, Socio-technical effects, Understanding, Potential benefits,
Investigating technical and non-technical factors influencing modern code review 2016 EMSE Evaluation, Socio-technical effects, Socio-technical effects, Understanding, Potential benefits,
An empirical study of the impact of modern code review practices on software quality 2016 EMSE Evaluation, Validation, Program comprehension, Socio-technical effects, Quality assurance, Understanding, Potential benefits,
Process Aspects and Social Dynamics of Contemporary Code Review: Insights from Open Source Development and Industrial Practice at Microsoft 2016 TSE Survey, Socio-technical effects, Other, Understanding, Communication,
Automatically Recommending Peer Reviewers in Modern Code Review 2016 TSE Validation, Automation, Potential benefits,
Interactive Code Review for Systematic Changes 2015 ICSE Validation, Solution, Automation, Program comprehension, Potential benefits,
Work Practices and Challenges in Pull-based Development: The contributor's Perspective 2015 ICSE Survey, Other, Understanding, Potential benefits,
Helping Developers Help Themselves: Automatic Decomposition of Code Review Changesets 2015 ICSE Validation, Solution, Automation, Program comprehension, Potential benefits,
Will they like this? Evaluating code contributions with language models 2015 MSR Evaluation, Program comprehension, Socio-technical effects, Understanding,
Investigating Code Review Practices in Defective Files: An Empirical Study of the Qt System 2015 MSR Evaluation, Validation, Socio-technical effects, Socio-technical effects, Quality assurance, Understanding,
Characteristics of Useful Code Reviews: An Empirical Study at Microsoft 2015 MSR Evaluation, Solution, Experience, Socio-technical effects, Understanding,
Lessons Learned from Building and Deploying a Code Review Analytics Platform 2015 MSR Survey, Other, Understanding,
Partitioning Composite Code Changes to Facilitate Code Review 2015 MSR Evaluation, Automation, Program comprehension, Potential benefits,
Investigating code review quality: Do people and participation matter? 2015 ICSME Evaluation, Socio-technical effects, Quality assurance, Understanding,
Who should review this change?: Putting text and file location analyses together for more accurate recommendations 2015 ICSME Evaluation, Validation, Automation, Socio-technical effects, Potential benefits,
Four eyes are better than two: On the impact of code reviews on software quality 2015 ICSME Evaluation, Program comprehension, Quality assurance, Understanding,
Code review: Veni, ViDI, vic 2015 SANER Solution, Program comprehension, Quality assurance,
Do code review practices impact design quality? A case study of the Qt, VTK, and ITK projects 2015 SANER Evaluation, Socio-technical effects, Understanding,
Who should review my code? A file location-based code-reviewer recommendation approach for Modern Code Review 2015 SANER Evaluation, Socio-technical effects, Communication,
Would static analysis tools help developers with code reviews? 2015 SANER Evaluation, Program comprehension, Understanding,
Comparative case studies of open source software peer review practices 2015 IST Evaluation, Socio-technical effects, Understanding, Communication,
Using Learning Styles of Software Professionals to Improve Their Inspection Team Performance. 2015 IJSEKE Evaluation, Socio-technical effects, Understanding,
An Exploratory Study of the Pull-based Software Development Model 2014 ICSE Evaluation, Socio-technical effects, Understanding,
Influence of social and technical factors for evaluating contribution in GitHub (from snowball) 2014 ICSE Evaluation, Socio-technical effects, Understanding,
Process Mining Multiple Repositories for Software Defect Resolution from Control and Organization Perspective 2014 ICSE Evaluation, Other, Understanding, Potential benefits,
The impact of code review coverage and code review participation on software quality: a case study of the qt, VTK, and ITK projects 2014 MSR Evaluation, Validation, Socio-technical effects, Quality assurance, Understanding,
Modern code reviews in open-source projects: which problems do they fix? 2014 MSR Evaluation, Socio-technical effects, Understanding,
Learning natural coding conventions 2014 FSE Validation, Solution, Automation, Program comprehension, Potential benefits,
Identifying the characteristics of vulnerable code changes: an empirical study 2014 FSE Evaluation, Automation, Quality assurance, Potential benefits,
Let's talk about it: evaluating contributions through discussion in Github 2014 FSE Evaluation, Socio-technical effects, Communication,
Impact of developer reputation on code review outcomes in OSS projects: an empirical investigation 2014 ESEM Evaluation, Socio-technical effects, Understanding,
Peer Review on Open-Source Software Projects: Parameters, Statistical Models, and Theory 2014 TOSEM Evaluation, Socio-technical effects, Understanding, Potential benefits,
Expectations, Outcomes, and Challenges of Modern Code Review 2013 ICSE Survey, Other, Understanding, Potential benefits,
Reducing Human Effort and Improving Quality in Peer Code Reviews Using Automatic Static Analysis and Reviewer Recommendation 2013 ICSE Validation, Automation, Quality assurance, Potential benefits,
Will my patch make it? And how fast? Case study on the Linux kernel 2013 MSR Evaluation, Socio-technical effects, Understanding,
Writing acceptable patches: An empirical study of open source project patches 2013 ICSME Evaluation, Other, Understanding,
Convergent contemporary software peer review practices 2013 FSE Evaluation, Socio-technical effects, Understanding, Potential benefits,
Impact of Peer Code Review on Peer Impression Formation: A Survey 2013 ESEM Socio-technical effects, Understanding,
The influence of non-technical factors on code review 2013 WCRE Evaluation, Socio-technical effects, Understanding,
A large-scale empirical study of just-in-time quality assurance 2013 TSE Evaluation, Validation, Socio-technical effects, Quality assurance, Potential benefits,
How do software engineers understand code changes?: an exploratory study in industry 2012 FSE Survey, Program comprehension, Understanding,
Do crosscutting concerns cause modularity problems? 2012 FSE Evaluation, Program comprehension, Understanding,
The Secret Life of Patches: A Firefox Case Study 2012 WCRE Validation, Socio-technical effects, Potential benefits,
Comparing the Defect Reduction Benefits of Code Inspection and Test-Driven Development 2012 TSE Validation, Program comprehension, Other, Quality assurance,
Contemporary Peer Review in Action: Lessons from Open Source Development 2012 IEEE Software Experience, Potential benefits,
Fully employing software inspections data 2012 ISSE Experience, Understanding, Potential benefits,
Understanding Broadcast Based Peer Review on Open Source Software Projects 2011 ICSE Evaluation, Socio-technical effects, Understanding, Communication,
ICMM - a maturity model for software inspections 2011 SMR Validation, Potential benefits,
Submit your paper as a pull request

Is your paper ready for prime time? Submit it to the paper directory.