The (r) evolution of social media in software engineering

MA Storey, L Singer, B Cleary, F Figueira Filho… - Future of software …, 2014 - dl.acm.org
Software developers rely on media to communicate, learn, collaborate, and coordinate with
others. Recently, social media has dramatically changed the landscape of software …

A systematic literature review and taxonomy of modern code review

N Davila, I Nunes - Journal of Systems and Software, 2021 - Elsevier
Abstract Context: Modern Code Review (MCR) is a widely known practice of software quality
assurance. However, the existing body of knowledge of MCR is currently not understood as …

Modern code review: a case study at google

C Sadowski, E Söderberg, L Church, M Sipko… - Proceedings of the 40th …, 2018 - dl.acm.org
Employing lightweight, tool-based code review of code changes (aka modern code review)
has become the norm for a wide variety of open-source and industrial systems. In this paper …

Expectations, outcomes, and challenges of modern code review

A Bacchelli, C Bird - 2013 35th International Conference on …, 2013 - ieeexplore.ieee.org
Code review is a common software engineering practice employed both in open source and
industrial contexts. Review today is less formal and more “lightweight” than the code …

Convergent contemporary software peer review practices

PC Rigby, C Bird - Proceedings of the 2013 9th joint meeting on …, 2013 - dl.acm.org
Software peer review is practiced on a diverse set of software projects that have drastically
different settings, cultures, incentive systems, and time pressures. In an effort to characterize …

Characteristics of useful code reviews: An empirical study at microsoft

A Bosu, M Greiler, C Bird - 2015 IEEE/ACM 12th Working …, 2015 - ieeexplore.ieee.org
Over the past decade, both open source and commercial software projects have adopted
contemporary peer code review practices as a quality control mechanism. Prior research …

Automatically recommending peer reviewers in modern code review

MB Zanjani, H Kagdi, C Bird - IEEE Transactions on Software …, 2015 - ieeexplore.ieee.org
Code review is an important part of the software development process. Recently, many open
source projects have begun practicing code review through “modern” tools such as GitHub …

Process aspects and social dynamics of contemporary code review: Insights from open source development and industrial practice at microsoft

A Bosu, JC Carver, C Bird, J Orbeck… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Many open source and commercial developers practice contemporary code review, a
lightweight, informal, tool-based code review process. To better understand this process and …

Helping developers help themselves: Automatic decomposition of code review changesets

M Barnett, C Bird, J Brunet… - 2015 IEEE/ACM 37th IEEE …, 2015 - ieeexplore.ieee.org
Code Reviews, an important and popular mechanism for quality assurance, are often
performed on a change set, a set of modified files that are meant to be committed to a source …

Code reviewing in the trenches: Challenges and best practices

L MacLeod, M Greiler, MA Storey, C Bird… - IEEE …, 2017 - ieeexplore.ieee.org
Code review has been widely adopted by and adapted to open source and industrial
projects. Code review practices have undergone extensive research, with most studies …