MSR 2020
Mon 29 - Tue 30 June 2020
co-located with ICSE 2020

“Software security is undoubtedly a major concern in today’s software engineering. Although the level of awareness of security issues is often high, practical experiences show that neither preventive actions nor reactions to possible issues are always addressed properly in reality. By analyzing large quantities of commits in the open-source communities, typical security-related activities can be categorized, as well as we can explore language peculiarities to learn and improve our security management processes and practices.
With the help of the Software Heritage Graph Dataset, we investigated the commits of two of the most popular script language - Python and JavaScript - projects collected from public repositories and identified those that might refer to security-related changes, vulnerability fixes in particular. On the one hand, we identified the types of security issues (in terms of CWE groups) referred to in commit messages and compared their numbers within the two communities. On the other hand, we examined the average time elapsing between the publish date of a security issue and the first reference to it in a commit. We found that there is a large intersection in the issue types addressed by the two communities, but most prevalent issues are specific to a language. Moreover, neither the JavaScript nor the Python community reacts very fast to appearing security issues.”

Mon 29 Jun

Displayed time zone: (UTC) Coordinated Universal Time change

12:00 - 13:00
MSR Mining ChallengeMining Challenge / Technical Papers at MSR:Zoom2
Chair(s): Antoine Pietri Inria, Diomidis Spinellis Athens University of Economics and Business, Stefano Zacchiroli Université de Paris and Inria

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

12:00
20m
Live Q&A
Cheating Death: A Statistical Survival Analysis of Publicly Available Python ProjectsMSR - Mining Challenge
Mining Challenge
A: Ali Rao Hamza , A: Chelsea Parlett-Pelleriti , A: Erik Linstead Chapman University
Pre-print Media Attached
12:20
20m
Live Q&A
An investigation to find motives behind cross-platform forks from Software Heritage datasetMSR - Mining Challenge
Mining Challenge
A: Avijit Bhattacharjee University of Saskatchewan, Canada, A: Sristy Sumana Nath Department of Computer Science, University of Saskatchewan, A: Shurui Zhou Carnegie Mellon University, USA / University of Toronto, CA, A: Debasish Chakroborti , A: Banani Roy University of Saskatchewan, A: Chanchal K. Roy University of Saskatchewan, A: Kevin Schneider University of Saskatchewan
DOI Pre-print Media Attached
12:40
20m
Live Q&A
Exploring the Security Awareness of the Python and JavaScript Open Source CommunitiesMSR - Mining Challenge
Mining Challenge
Gabor Antal , Márton Keleti , A: Peter Hegedus University of Szeged
Pre-print Media Attached