Write a Blog >>
ICSE 2020
Wed 24 June - Thu 16 July 2020
Wed 8 Jul 2020 15:38 - 15:44 at Baekje - A7-Human Aspects 1 Chair(s): Alexander Serebrenik

By bringing together code, text, and examples, Jupyter notebooks have become one of the most popular means to produce scientific results in a productive and reproducible way. As many of the notebook authors are experts in their scientific fields, but laymen with respect to software engineering, one may ask questions on the quality of notebooks and their code. In a preliminary study, we experimentally demonstrate that Jupyter notebooks are inundated with poor quality code, e.g., not respecting recommended coding practices, or containing unused variables and deprecated functions. Considering the education nature of Jupyter notebooks, these poor coding practices, as well as the lacks of quality control, might be propagated into the next generation of developers. Hence, we argue that there is a strong need to programmatically analyze Jupyter notebooks, calling on our community to pay more attention to the reliability of Jupyter notebooks.

Wed 8 Jul
Times are displayed in time zone: (UTC) Coordinated Universal Time change

icse-2020-paper-presentations
15:00 - 16:00: Paper Presentations - A7-Human Aspects 1 at Baekje
Chair(s): Alexander SerebrenikEindhoven University of Technology
icse-2020-Journal-First15:00 - 15:08
Talk
Margaret-Anne StoreyUniversity of Victoria, Thomas ZimmermannMicrosoft Research, Christian BirdMicrosoft Research, Jacek CzerwonkaDeveloper Services, Microsoft, Brendan MurphyMicrosoft Research, Eirini KalliamvakouUniversity of Victoria
Pre-print Media Attached
icse-2020-New-Ideas-and-Emerging-Results15:08 - 15:14
Talk
Maleknaz NayebiYork University
Pre-print
icse-2020-papers15:14 - 15:26
Talk
Claire IngramUniversity of York, Anders DrachenUniversity of York
icse-2020-papers15:26 - 15:38
Talk
Franz ZierisFreie Universität Berlin, Lutz PrecheltFreie Universität Berlin
DOI Pre-print Media Attached
icse-2020-New-Ideas-and-Emerging-Results15:38 - 15:44
Talk
Jiawei WangMonash University, Li LiMonash University, Australia, Andreas ZellerCISPA Helmholtz Center for Information Security
Pre-print
icse-2020-New-Ideas-and-Emerging-Results15:44 - 15:50
Talk
Naveen RamanUniversity of Maryland, College Park, Minxuan CaoCarnegie Mellon University, Yulia TsvetkovCarnegie Mellon University, Christian KästnerCarnegie Mellon University, Bogdan VasilescuCarnegie Mellon University
Pre-print
icse-2020-Journal-First15:50 - 15:58
Talk
André N. MeyerUniversity of Zurich, Gail MurphyUniversity of British Columbia, Thomas ZimmermannMicrosoft Research, Thomas FritzUniversity of Zurich
Pre-print Media Attached