Write a Blog >>
ICSE 2022
Sun 8 - Fri 27 May 2022
Tue 10 May 2022 11:05 - 11:10 at ICSE room 5-odd hours - Tools and Environments 4 Chair(s): Guido Salvaneschi
Thu 12 May 2022 05:10 - 05:15 at ICSE room 5-odd hours - Tools and Environments 1 Chair(s): Timo Kehrer

Integrating security activities into the software development lifecycle to detect security flaws is essential for any project. These activities produce reports that must be looped back to project stakeholders like developers to enable security improvements. This so-called Feedback Loop is a crucial part of any project and is required by various security standards and models. However, the operation of this loop presents various challenges. Starting with the need to ensure that feedback data is of sufficient quality to the need of providing different stakeholders with the targeted information they require. Minding these challenges during the operation is essential to avoid risks like the security improvements being implemented with a delay or crucial security vulnerabilities not being mitigated at all. In this work, we propose a novel approach for treating reports from security activities as knowledge in a Knowledge Base (KB). We analyze typical challenges when employing the Feedback Loop and identify constraints for procedures addressing those in industrial development projects. Using these constraints, we develop a semantic KB framework for managing security reports. Based on this framework, we instantiate a KB and implement it for one exemplary use case, covering existing challenges for the security Feedback Loop. Finally, we deploy the KB in a DevOps-oriented setup with data from automated security testing. In this setup, we compare the manual management of security reports with our KB and discuss the results. We conclude that using our semantic KB framework supports and improves the Feedback Loop for security reports by addressing typical challenges like duplicates when utilized in software development projects.

Tue 10 May

Displayed time zone: Eastern Time (US & Canada) change

11:00 - 12:00
11:00
5m
Talk
Towards Property-Based Tests in Natural Language
NIER - New Ideas and Emerging Results
Colin Gordon Drexel University
Pre-print Media Attached
11:05
5m
Talk
Using a Semantic Knowledge Base to Improve the Managementof Security Reports in Industrial DevOps Projects
SEIP - Software Engineering in Practice
Markus Voggenreiter Siemens Technology / LMU Munich, Ulrich Schöpp fortiss GmbH
Pre-print Media Attached
11:10
5m
Talk
What's bothering developers in code review?
SEIP - Software Engineering in Practice
Emma Söderberg Lund University, Luke Church University of Cambridge | Lund University | Lark Systems, Jürgen Börstler Blekinge Institute of Technology, Diederick Niehorster Lund University, Christofer Rydenfält Lund University
Pre-print Media Attached
11:15
5m
Talk
"Project smells" — Experiences in Analysing the Software Quality of ML Projects with mllint
SEIP - Software Engineering in Practice
Bart van Oort Delft University of Technology, Luís Cruz Deflt University of Technology, Babak Loni ING Bank N.V., Arie van Deursen Delft University of Technology, Netherlands
Pre-print Media Attached
11:20
5m
Talk
Discovering Repetitive Code Changes in Python ML Systems
Technical Track
Malinda Dilhara University of Colorado Boulder, USA, Ameya Ketkar Oregon State University, USA, Nikhith Sannidhi University of Colorado Boulder, Danny Dig University of Colorado Boulder, USA
DOI Pre-print Media Attached
11:25
5m
Talk
OJXPerf: Featherlight Object Replica Detection for Java Programs
Technical Track
Bolun Li North Carolina State University, Hao Xu College of William and Mary, Qidong Zhao North Carolina State University, Pengfei Su University of California, Merced, Milind Chabbi Scalable Machines Research, Shuyin Jiao North Carolina State University, Xu Liu North Carolina State University, Oak Ridge National Laboratory, USA
DOI Pre-print Media Attached

Thu 12 May

Displayed time zone: Eastern Time (US & Canada) change

05:00 - 06:00
05:00
5m
Talk
MLSmellHound: A Context-Aware Code Analysis Tool
NIER - New Ideas and Emerging Results
Jai Kannan Deakin University, Scott Barnett Deakin University, Anj Simmons Deakin University, Luís Cruz Deflt University of Technology, Akash Agarwal Deakin University
DOI Pre-print
05:05
5m
Talk
A Unified Code Review Automation for Large-scale Industry with Diverse Development Environments
SEIP - Software Engineering in Practice
Hyungjin Kim Samsung Research, Samsung Electronics, Yonghwi Kwon Samsung Research, Samsung Electronics, Hyukin Kwon Samsung Research, Samsung Electronics, Yeonhee Ryou Samsung Research, Samsung Electronics, Sangwoo Joh Samsung Research, Samsung Electronics, Taeksu Kim Samsung Research, Samsung Electronics, Chul-Joo Kim Samsung Research, Samsung Electronics
DOI Pre-print Media Attached
05:10
5m
Talk
Using a Semantic Knowledge Base to Improve the Managementof Security Reports in Industrial DevOps Projects
SEIP - Software Engineering in Practice
Markus Voggenreiter Siemens Technology / LMU Munich, Ulrich Schöpp fortiss GmbH
Pre-print Media Attached
05:15
5m
Talk
What's bothering developers in code review?
SEIP - Software Engineering in Practice
Emma Söderberg Lund University, Luke Church University of Cambridge | Lund University | Lark Systems, Jürgen Börstler Blekinge Institute of Technology, Diederick Niehorster Lund University, Christofer Rydenfält Lund University
Pre-print Media Attached
05:20
5m
Talk
"Project smells" — Experiences in Analysing the Software Quality of ML Projects with mllint
SEIP - Software Engineering in Practice
Bart van Oort Delft University of Technology, Luís Cruz Deflt University of Technology, Babak Loni ING Bank N.V., Arie van Deursen Delft University of Technology, Netherlands
Pre-print Media Attached
05:25
5m
Talk
FlakiMe: Laboratory-Controlled Test Flakiness Impact Assessment
Technical Track
Maxime Cordy University of Luxembourg, Luxembourg, Renaud Rwemalika University of Luxembourg, Adriano Franci University of Luxembourg, Mike Papadakis University of Luxembourg, Luxembourg, Mark Harman University College London
Pre-print Media Attached

Information for Participants
Info for room ICSE room 5-odd hours:

Click here to go to the room on Midspace