Write a Blog >>
ICSE 2021
Mon 17 May - Sat 5 June 2021

Agile and DevOps are widely adopted by the industry. Hence, integrating security activities with industrial practices, such as continuous integration (CI) pipelines, is necessary to detect security flaws and adhere to regulators’ demands early. In this paper, we analyze automated security activities in CI pipelines of enterprise-driven open source software (OSS). This shall allow us, in the long-run, to better understand the extent to which security activities are (or should be) part of automated pipelines. In particular, we mine publicly available OSS repositories and survey a sample of project maintainers to better understand the role that security activities and their related tools play in their CI pipelines. To increase transparency and allow other researchers to replicate our study (and to take different perspectives), we further disclose our research artefacts.
Our results indicate that security activities in enterprise-driven OSS projects are scarce and protection coverage is rather low. Only 6.83% of the analyzed 8,243 projects apply security automation in their CI pipelines, even though maintainers consider security to be rather important. This alerts industry to keep the focus on vulnerabilities of 3rd Party software and it opens space for other improvements of practice which we outline in this manuscript.

Thu 27 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

19:20 - 20:10
3.5.2. Continuous Integration, Feature Models and Program TransformationNIER - New Ideas and Emerging Results / SEIP - Software Engineering in Practice at Blended Sessions Room 2 +12h
Chair(s): Antonia Bertolino CNR-ISTI
19:20
20m
Paper
Enterprise-Driven Open Source Software: A Case Study on Security AutomationSEIP
SEIP - Software Engineering in Practice
Florian Angermeir Technical University of Munich, Markus Voggenreiter Siemens - LMU, Fabiola Moyon Siemens / TUM, Daniel Mendez Blekinge Institute of Technology
Pre-print Media Attached
19:40
15m
Paper
Towards Automated Testing and Debugging of Feature ModelsNIER
NIER - New Ideas and Emerging Results
Viet-Man Le Graz University of Technology, Alexander Felfernig Graz University of Technology, Mathias Uta Siemens Gas and Power, David Benavides Universidad de Sevilla, Jose Galindo University of Seville, Trang Tran Graz University of Technology
Link to publication Pre-print Media Attached
19:55
15m
Paper
Towards Modal Software EngineeringNIER
NIER - New Ideas and Emerging Results
Ramy Shahin University of Toronto
Pre-print Media Attached

Fri 28 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

07:20 - 08:10
3.5.2. Continuous Integration, Feature Models and Program TransformationNIER - New Ideas and Emerging Results / SEIP - Software Engineering in Practice at Blended Sessions Room 2
07:20
20m
Paper
Enterprise-Driven Open Source Software: A Case Study on Security AutomationSEIP
SEIP - Software Engineering in Practice
Florian Angermeir Technical University of Munich, Markus Voggenreiter Siemens - LMU, Fabiola Moyon Siemens / TUM, Daniel Mendez Blekinge Institute of Technology
Pre-print Media Attached
07:40
15m
Paper
Towards Automated Testing and Debugging of Feature ModelsNIER
NIER - New Ideas and Emerging Results
Viet-Man Le Graz University of Technology, Alexander Felfernig Graz University of Technology, Mathias Uta Siemens Gas and Power, David Benavides Universidad de Sevilla, Jose Galindo University of Seville, Trang Tran Graz University of Technology
Link to publication Pre-print Media Attached
07:55
15m
Paper
Towards Modal Software EngineeringNIER
NIER - New Ideas and Emerging Results
Ramy Shahin University of Toronto
Pre-print Media Attached