The Effectiveness of Security Interventions on GitHub

09/09/2023
by   Felix Fischer, et al.
0

In 2017, GitHub was the first online open source platform to show security alerts to its users. It has since introduced further security interventions to help developers improve the security of their open source software. In this study, we investigate and compare the effects of these interventions. This offers a valuable empirical perspective on security interventions in the context of software development, enriching the predominantly qualitative and survey-based literature landscape with substantial data-driven insights. We conduct a time series analysis on security-altering commits covering the entire history of a large-scale sample of over 50,000 GitHub repositories to infer the causal effects of the security alert, security update, and code scanning interventions. Our analysis shows that while all of GitHub's security interventions have a significant positive effect on security, they differ greatly in their effect size. By comparing the design of each intervention, we identify the building blocks that worked well and those that did not. We also provide recommendations on how practitioners can improve the design of their interventions to enhance their effectiveness.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/12/2023

Security in Online Freelance Software Development: A case for Distributed Security Responsibility

Secure software is a cornerstone to safe and resilient digital ecosystem...
research
02/02/2021

FLOSS != GitHub: A Case Study of Linux/BSD Perceptions from Microsoft's Acquisition of GitHub

In 2018, the software industry giants Microsoft made a move into the Ope...
research
11/04/2022

Better Call Saltzer & Schroeder: A Retrospective Security Analysis of SolarWinds & Log4j

Saltzer & Schroeder's principles aim to bring security to the design of ...
research
01/17/2022

Make Reddit Great Again: Assessing Community Effects of Moderation Interventions on r/The_Donald

The subreddit r/The_Donald was repeatedly denounced as a toxic and misbe...
research
06/09/2023

Open Data on GitHub: Unlocking the Potential of AI

GitHub is the world's largest platform for collaborative software develo...
research
01/04/2022

Prospects for Improving Password Selection

User-chosen passwords remain essential to online security, and yet peopl...

Please sign up or login with your details

Forgot password? Click here to reset