Write a Blog >>
MSR 2019
Sun 26 - Mon 27 May 2019 Montreal, QC, Canada
co-located with ICSE 2019
Sun 26 May 2019 16:10 - 16:17 at Place du Canada - Mining Challenge presentations

Programming code snippets readily available on platforms such as StackOverflow are undoubtedly useful for software engineers. Unfortunately, these code snippets might contain issues such as deprecated, misused, or even buggy code. These issues could pass unattended, if developers do not have adequate knowledge, time, or tool support to catch them. In this work we expand the understanding of such issues (or the so called “violations”) hidden in code snippets written in JavaScript, the programming language with the highest number of questions on StackOverflow. To characterize the violations, we extracted 336k code snippets from answers to JavaScript questions on StackOverflow and statically analyzed them using ESLinter, a JavaScript linter. We discovered that there is no single JavaScript code snippet without a rule violation. On average, our studied code snippets have 11 violations, but we found instances of more than 200 violations. In particular, rules related to stylistic issues are by far the most violated ones (82.9% of the violations pertain to this category). Possible errors, which developers might be more interested in, represent only 0.1% of the violations. Finally, we found a small fraction of code snippets flagged with possible errors being reused on actual GitHub software projects. Indeed, one single code snippet with possible errors was reused 1,261 times.

Sun 26 May

msr-2019-Mining-Challenge
16:00 - 18:00: MSR 2019 Mining Challenge - Mining Challenge presentations at Place du Canada
msr-2019-Mining-Challenge16:00 - 16:10
Talk
Sebastian Baltes University of Trier, Christoph TreudeThe University of Adelaide, Stephan DiehlComputer Science, University Trier, Germany
Pre-print
msr-2019-Mining-Challenge16:10 - 16:17
Talk
Pre-print
msr-2019-Mining-Challenge16:17 - 16:24
Talk
Akond RahmanNorth Carolina State University, Effat Farhana, Nasif ImtiazNorth Carolina State University
Pre-print
msr-2019-Mining-Challenge16:24 - 16:31
Talk
Jens DietrichVictoria University of Wellington, Markus Luczak-Roesch, Elroy Dalefield
Pre-print
msr-2019-Mining-Challenge16:31 - 16:38
Talk
Nikolaos Bafatakis, Niels Boecker, Wenjie Boon, Martin Cabello Salazar, Jens KrinkeUniversity College London, Gazi Oznacar, Robert WhiteUniversity College London, UK
Pre-print Media Attached
msr-2019-Mining-Challenge16:38 - 16:45
Talk
Themistoklis DiamantopoulosElectrical and Computer Engineering Dept, Aristotle University of Thessaloniki, Maria-Ioanna SifakiElectrical and Computer Engineering Dept, Aristotle University of Thessaloniki, Andreas SymeonidisAristotle University of Thessaloniki
Pre-print Media Attached
msr-2019-Mining-Challenge16:45 - 16:52
Talk
Abhishek Soni, Sarah NadiUniversity of Alberta
Pre-print
msr-2019-Mining-Challenge16:52 - 16:59
Talk
Xianhao JinVirginia Tech, USA, Francisco ServantVirginia Tech
Pre-print
msr-2019-Mining-Challenge16:59 - 17:06
Talk
Durham AbricMcGill University, Oliver Clark, Matthew Caminiti, Keheliya GallabaMcGill University, Shane McIntoshMcGill University
Pre-print
msr-2019-Mining-Challenge17:06 - 17:13
Talk
Saraj Singh Manes, Olga BaysalCarleton University
Pre-print
msr-2019-Mining-Challenge17:13 - 17:20
Talk
Manziba Nishi, Agnieszka Ciborowska , Kostadin DamevskiVirginia Commonwealth University
Pre-print
msr-2019-Mining-Challenge17:20 - 17:27
Talk
Nasif ImtiazNorth Carolina State University, Akond RahmanNorth Carolina State University, Effat Farhana, Laurie WilliamsNorth Carolina State University
Pre-print
msr-2019-Mining-Challenge17:27 - 17:34
Talk
DOI Pre-print
msr-2019-Mining-Challenge17:34 - 17:41
Talk
Alan Bandeira, Carlos Filho, Matheus Paixão State University of Ceara, Brazil, Paulo MaiaState University of Ceará
Pre-print Media Attached
msr-2019-Mining-Challenge17:41 - 17:48
Talk
Hareem-e-Sahar , Abdul Ali BangashUniversity of Alberta, Canada, Alexander William Wong, Shaiful ChowdhuryUniversity of Alberta, Abram HindleUniversity of Alberta, Karim AliUniversity of Alberta
msr-2019-Mining-Challenge17:48 - 18:00