* ICSE 2018 *
Sun 27 May - Sun 3 June 2018 Gothenburg, Sweden
Thu 31 May 2018 11:20 - 11:40 at H2 room - Empirical Studies of Code Chair(s): Natalia Juristo

Can the execution of a software be perturbed without breaking the correctness of the output? In this paper, we devise a novel protocol to answer this rarely investigated question. In an experimental study, we observe that many perturbations do not break the correctness in ten subject programs. We call this phenomenon “correctness attraction”. The uniqueness of this protocol is that it considers a systematic exploration of the perturbation space as well as perfect oracles to determine the correctness of the output. To this extent, our findings on the stability of software under execution perturbations have a level of validity that has never been reported before in the scarce related work. A qualitative manual analysis enables us to set up the first taxonomy ever of the reasons behind correctness attraction.

Thu 31 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:00 - 12:30
Empirical Studies of CodeJournal first papers / Technical Papers at H2 room
Chair(s): Natalia Juristo Facultad de Informática - UPM
11:00
20m
Talk
An empirical study of early access games on the Steam platform
Journal first papers
Dayi Lin Queen's University, Cor-Paul Bezemer Queen's University, Kingston, Ontario, Ahmed E. Hassan Queen's University
Link to publication DOI Pre-print
11:20
20m
Talk
Correctness Attraction: A Study of Stability of Software Behavior Under Runtime Perturbation
Journal first papers
Benjamin Danglot University Lille 1 and INRIA, Phlippe Preux , Benoit Baudry KTH Royal Institute of Technology, Sweden, Martin Monperrus KTH Royal Institute of Technology
DOI Pre-print
11:40
20m
Talk
On the Diffuseness and the Impact on Maintainability of Code Smells: A Large Scale Empirical Investigation
Journal first papers
Fabio Palomba , Gabriele Bavota Università della Svizzera italiana (USI), Massimiliano Di Penta University of Sannio, Fausto Fasano , Rocco Oliveto University of Molise, Andrea De Lucia University of Salerno
12:00
20m
Talk
Accurate and Efficient Refactoring Detection in Commit History
Technical Papers
Nikolaos Tsantalis Concordia University, Canada, Matin Mansouri , Laleh M-Eshkevari , Davood Mazinanian University of British Columbia, Danny Dig School of EECS at Oregon State University
Pre-print Media Attached
12:20
10m
Talk
Q&A in groups
Technical Papers