Responsive image

ICSME 2018 Sessions

Research: 20 min (including Q&A)

NIER: 10 min (including Q&A)

Tool: 10 min (including Q&A)

Journal: 20 min (including Q&A)

Artifacts: 5 min (including Q&A)

Industry: 20 min (including Q&A)

Industry Short: 10 min (including Q&A)

Empirical Study - I (11:00 - 12:30, Wednesday, Sala Columnas)
Session Chair: Christian Bird

Testing (11:00 - 12:30, Wednesday, Sala Antonio Palacios)
Session Chair: Serge Demeyer

Clones (14:00 - 15:30, Wednesday, Sala Columnas)
Session Chair: Hitesh Sajnani

  • Yikun Hu, Yuanyuan Zhang, Juanru Li, Hui Wang, Bodong Li and Dawu Gu: BinMatch: A Semantics-based Hybrid Approach on Binary Code Clone Analysis.
  • Steven Klusener, Arjan Mooij, Jeroen Ketema and Hans Van Wezep: Reducing Code Duplication by Identifying Fresh Domain Abstractions.
  • Nic Volanschi: Stereo: editing clones refactored as code generators.
  • Ruru Yue, Zhe Gao, Na Meng, Yingfei Xiong, Xiaoyin Wang and David Morgenthaler: Automatic Clone Recommendation for Refactoring Based on the Present and the Past.
  • Takashi Ishio, Naoto Maeda, Kensuke Shibuya and Katsuro Inoue: Cloned Buggy Code Detection in Practice Using Normalized Compression Distance.

Measurement and Metrics (14:00 - 15:30, Wednesday, Sala Antonio Palacios)
Session Chair: Fabio Palomba

  • Jevgenija Pantiuchina, Michele Lanza and Gabriele Bavota: Improving Code: The (Mis)perception of Quality Metrics.
  • Nemitari Ajienka and Andrea Capiluppi: Understanding the interplay between the logical and structural coupling of software classes.
  • Dan Port, Bill Taber: Actionable Analytics for Strategic Maintenance of Critical Software -- An Industry Experience Report.
  • Jirayus Jiarpakdee, Chakkrit Tantithamthavorn and Christoph Treude: AutoSpearman: Automatically Mitigating Correlated Software Metrics for Interpreting Defect Models.
  • Wojciech Fraçz and Jacek Dajda: Developers' game: a preliminary study concerning a tool for automated developers assessment.

Program Analysis - I (16:00 - 17:30, Wednesday, Sala Columnas)
Session Chair: Michael W. Godfrey

NLP and Summarization (16:00 - 17:30, Wednesday, Sala Antonio Palacios)
Session Chair: Nicole Novielli

Artifacts (9:45 - 10:15, Thursday, Sala Columnas)
Session Chair: Romain Robbes

  • Martin P.Robillard, Mathieu Nassif and Shane McIntosh: Replication Package for "Threats of Aggregating Software Repository Data"
  • Jirayus Jiarpakdee, Chakkrit Tantithamthavorn and Christoph Treude: Artefact: An R Implementation of the AutoSpearman Function
  • Bin Lin, Fiorella Zampetti, Rocco Oliveto, Massimiliano Di Penta, Michele Lanza and Gabriele Bavota: Two Datasets for Sentiment Analysis in Software Engineering
  • Rrezarta Krasniqi and Collin McMillan: TraceLab Components for Generating Speech Act Types in Developer Question/Answer Conversations
  • Mohammad Masudur Rahman and Chanchal K. Roy: NLP2API: Query Reformulation for Code Search using Crowdsourced Knowledge and Extra-Large Data Analytics
  • Matthieu Jimenez, Maxime Cordy, Yves Le Traon and Mike Papadakis: TUNA: TUning Naturalness-based Analysis

Empirical Study - II (11:00 - 12:30, Thursday, Sala Columnas)
Session Chair: Huzefa Kagdi

Variability and Diff (11:00 - 12:30, Thursday, Sala Antonio Palacios)
Session Chair: Zhenchang xing

  • Juliane Fischer, Safa Bougouffa, Alexander Schlie, Ina Schaefer and Birgit Vogel-Heuser: A Qualitative Study of Variability Management of Control Software for Industrial Automation Systems.
  • Stefan Fischer, Lukas Linsbauer, Roberto Erick Lopez-Herrejon and Alexander Egyed: Predicting Higher Order Structural Feature Interactions in Variable Systems.
  • John Businge, Openja Moses, Sarah Nadi, Engineer Bainomugisha and Thorsten Berger: Clone-Based Variability Management in the Android Ecosystem.
  • Veit Frick, Thomas Grassauer, Martin Pinzger and Fabian Beck : Generating Accurate and Compact Edit Scripts using Tree Differencing.
  • Veit Frick, Christoph Wedenig and Martin Pinzger : DiffViz: A Diff Algorithm Independent Visualization Tool for Edit Scripts.

Android (14:00 - 15:30, Thursday, Sala Columnas)
Session Chair: Mei Nagappan

Bugs and Smells (14:00 - 15:30, Thursday, Sala Antonio Palacios)
Session Chair: Dario Di Nucci

Traceability and Localization (16:00 - 17:40, Thursday, Sala Columnas)
Session Chair: Xin Peng

  • Chris Mills, Javier Escobar-Avila and Sonia Haiduc: Automatic Traceability Maintenance via Machine Learning Classification.
  • Chris Mills, Jevgenija Pantiuchina, Esteban Parra, Gabriele Bavota and Sonia Haiduc: Are Bug Reports Enough for Text Retrieval-based Bug Localization?.
  • Xiaoyu Liu, Liguo Huang, Chuanyi Li and Vincent Ng: Linking Source Code to Untangled Change Intents.
  • Brian Eddy, Nicholas A. Kraft and Jeff Gray: Impact of Structural Weighting on a Latent Dirichlet Allocation Based Feature Location Technique.
  • Dawn Lawrie and Dave Binkley: On the Value of Bug Reports for Retrieval-based Bug Localization.
  • Hadil Abukwaik, Andreas Burger, Berima Andam and Thorsten Berger: Semi-Automated Feature Traceability with Embedded Annotations.

Evolution and Debt (16:00 - 17:40, Thursday, Sala Antonio Palacios)
Session Chair: Alexander Serebrenik

Program Analysis - II (8:45 - 10:15, Friday, Sala Columnas)
Session Chair: Jifeng Xuan

Legacy Code and Migration (8:45 - 10:15, Friday, Sala Antonio Palacios)
Session Chair: Chanchal Roy

  • Maikel Leemans, Wil van der Aalst, Mark van den Brand, Ramon Schiffelers and Leonard Lensink: Software Process Analysis Methodology -- A Methodology based on Lessons Learned in Embracing Legacy Software.
  • Sergio Flores-Ruiz, Ricardo Perez-Castillo, Christoph Domann and Simona Puica: Mainframe Migration based on Screen Scraping.
  • Holger Knoche and Wilhelm Hasselbring: Using Microservices for Legacy Software Modernization.
  • Alessandro De Marco, Valentin Iancu and Ira Asinofsky: COBOL to Java and Newspapers Still Get Delivered.
  • Rodrigo Elizalde, Raula Kula, Bodin Chinthanet, Takashi Ishio, Akinori Ihara and Kenichi Matsumoto: Towards Smoother Library Migrations: A Look at Vulnerable Dependency Migrations at Function Level for npm JavaScript Packages.

Categorization and Search (11:00 - 12:30, Friday, Sala Columnas)
Session Chair: Raula Kula

Build, Release, and Interoperability (11:00 - 12:30, Friday, Sala Antonio Palacios)
Session Chair: Martin Pinzger

  • Carlene Lebeuf, Elena Voyloshnikova, Kim Herzig and Margaret-Anne Storey: Debugging, and Optimizing Distributed Software Builds: A Design Study.
  • Gerald Schermann and Philipp Leitner: Search-Based Scheduling of Experiments in Continuous Deployment.
  • Ruiyin Wen, Shane McIntosh, Michael Roche and David Gilber: BLIMP Tracer: Integrating Build Impact Analysis with Code Review.
  • Romina Spalazzese, Patrizio Pelliccione and Ulrik Eklund: INTERO: an Interoperability Model for Large Systems.
  • Carmine Vassallo, Fabio Palomba and Harald Gall: Continuous Refactoring in CI: A Preliminary Study On the Perceived Advantages and Barriers.