Navigation auf zora.uzh.ch

Search ZORA

ZORA (Zurich Open Repository and Archive)

Migration von ZORA auf die Software DSpace

ZORA will change to a new software on 8th September 2025. Please note: deadline for new submissions is 21th July 2025!

Information & dates for training courses can be found here: Information on Software Migration.

A Security Perspective on Code Review: The Case of Chromium

di Biase, Marco; Bruntink, Magiel; Bacchelli, Alberto (2016). A Security Perspective on Code Review: The Case of Chromium. In: 2016 IEEE 16th International Working Conference on Source Code Analysis and Manipulation, Raleigh, NC, USA, 2 November 2016 - 3 November 2016. IEEE, 21-30.

Abstract

Modern Code Review (MCR) is an established software development process that aims to improve software quality. Although evidence showed that higher levels of review coverage relates to less post-release bugs, it remains unknown the effectiveness of MCR at specifically finding security issues. We present a work we conduct aiming to fill that gap by exploring the MCR process in the Chromium open source project. We manually analyzed large sets of registered (114 cases) and missed (71 cases) security issues by backtracking in the project's issue, review, and code histories. This enabled us to qualify MCR in Chromium from the security perspective from several angles: Are security issues being discussed frequently? What categories of security issues are often missed or found? What characteristics of code reviews appear relevant to the discovery rate? Within the cases we analyzed, MCR in Chromium addresses security issues at a rate of 1% of reviewers' comments. Chromium code reviews mostly tend to miss language-specific issues (e.g., C++ issues and buffer overflows) and domain-specific ones (such as Cross-Site Scripting), when code reviews address issues, mostly they address those that pertain to the latter type. Initial evidence points to reviews conducted by more than 2 reviewers being more successful at finding security issues.

Additional indexing

Item Type:Conference or Workshop Item (Paper), refereed, original work
Communities & Collections:03 Faculty of Economics > Department of Informatics
Dewey Decimal Classification:000 Computer science, knowledge & systems
Scopus Subject Areas:Physical Sciences > Software
Physical Sciences > Computational Theory and Mathematics
Scope:Discipline-based scholarship (basic research)
Language:English
Event End Date:3 November 2016
Deposited On:26 Jan 2021 11:04
Last Modified:06 Mar 2024 14:33
Publisher:IEEE
ISBN:978-1-5090-3848-0
OA Status:Green
Publisher DOI:https://doi.org/10.1109/SCAM.2016.30
Other Identification Number:merlin-id:20275
Download PDF  'A Security Perspective on Code Review: The Case of Chromium'.
Preview
  • Content: Published Version

Metadata Export

Statistics

Citations

Dimensions.ai Metrics
22 citations in Web of Science®
28 citations in Scopus®
Google Scholar™

Altmetrics

Downloads

84 downloads since deposited on 26 Jan 2021
21 downloads since 12 months
Detailed statistics

Authors, Affiliations, Collaborations

Similar Publications