MSR 2020
Mon 29 - Tue 30 June 2020
co-located with ICSE 2020
Mon 29 Jun 2020 12:10 - 12:20 at MSR:Zoom - Code Smells Chair(s): Alessandro Garcia

Test smells are poor design decisions implemented in test code, which can have an impact on the effectiveness and maintainability of unit tests. Even though test smell detection tools exist, how to rank the severity of the detected smells is an open research topic. In this work, we aim at investigating the severity rating for four test smells and investigate their perceived impact on test suite maintainability by the developers. To accomplish this, we first analyzed some 1,500 open-source projects to elicit severity thresholds for commonly found test smells. Then, we conducted a study with developers to evaluate our thresholds. We found that (1) current detection rules for certain test smells are considered as too strict by the developers and (2) our newly defined severity thresholds are in line with the participants’ perception of how test smells have an impact on the maintainability of a test suite.

Mon 29 Jun

Displayed time zone: (UTC) Coordinated Universal Time change

12:00 - 13:00
Code SmellsTechnical Papers / Registered Reports / Keynote / MSR Awards / FOSS Award / Education / Data Showcase / Mining Challenge / MSR Challenge Proposals / Ask Me Anything at MSR:Zoom
Chair(s): Alessandro Garcia PUC-Rio

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

12:00
10m
Live Q&A
Detecting Video Game-Specific Bad Smells in Unity ProjectsMSR - Technical Paper
Technical Papers
Pre-print Media Attached
12:10
10m
Live Q&A
Investigating Severity Thresholds for Test SmellsMSR - Technical Paper
Technical Papers
Davide Spadini Delft University of Technology, Netherlands, Martin Schvarcbacher , Ana Maria Oprescu University of Amsterdam, Magiel Bruntink Software Improvement Group, Alberto Bacchelli University of Zurich
DOI Pre-print Media Attached
12:20
10m
Live Q&A
On the Prevalence, Impact, and Evolution of SQL code smells in Data-Intensive SystemsMSR - Technical Paper
Technical Papers
Biruk Asmare Muse , Masud Rahman Dalhousie University, Csaba Nagy Software Institute - USI, Lugano, Anthony Cleve University of Namur, Foutse Khomh Polytechnique Montréal, Giuliano Antoniol Polytechnique Montréal
Pre-print Media Attached
12:30
10m
Live Q&A
Multi-language Design Smells: A Backstage PerspectiveMSR - Registered Reports
Registered Reports
A: Mouna Abidi , A: Moses Openja , A: Foutse Khomh Polytechnique Montréal
Pre-print Media Attached
12:40
10m
Live Q&A
The Scent of Deep Learning Code: An Empirical StudyMSR - Technical Paper
Technical Papers
Hadhemi Jebnoun , Masud Rahman Dalhousie University, Foutse Khomh Polytechnique Montréal, Houssem Ben Braiek
Pre-print Media Attached
12:50
10m
Live Q&A
Developer-Driven Code Smell PrioritizationMSR - Technical Paper
Technical Papers
Fabiano Pecorelli University of Salerno, Fabio Palomba University of Salerno, Foutse Khomh Polytechnique Montréal, Andrea De Lucia University of Salerno
Pre-print Media Attached