Final Program

Saturday September 5, 2015
8:00-8:45 Registration
8:45-9:00 Opening: Paolo Tonella, Marcio Barros, Yvan Labiche
9:00-10:30 Research Track Session #1: Software Construction (Session Chair: Andrea Arcuri)

  • Shin Yoo, Amortised Optimisation of Non-Functional Property in Production Environment (slides)
  • Chris Simons, David White and Jeremy Singer, Search-based Refactoring: Metrics are Not Enough (slides)
  • Jose Manuel Calderon Trilla, Simon Poulding and Colin Runciman, Weaving Parallel Threads: Searching for Useful Parallelism in Functional Programs (slides)
10:30-11:00 Coffee break
11:00-12:30 Challenge Track Session #1: Search Based Software Testing (Session Chair: Shin Yoo)

  • Yi Bian, Serkan Kirbas, Mark Harman, Yue Jia and Zheng Li, Regression Test Case Prioritisation for Guava (slides)
  • José Campos, Gordon Fraser, Andrea Arcuri and Rui Abreu, Continuous Test Generation on Guava (slides)
  • Ermira Daka, José Campos, Jonathan Dorn, Gordon Fraser and Westley Weimer, Generating Readable Unit Tests for Guava (slides)
  • Justyna Petke, Testing Django Configurations Using Combinatorial Interaction Testing (slides)
12:30-14:00 Lunch
14:00-15:30 Research Track Session #2: Software Verification (Session Chair: Myra Cohen)

  • Markus Wagner, Mahmoud Bokhari and Thorsten Bormer, An improved Beam-Search for Testing Formal Verification Systems
  • José Miguel Rojas, José Campos, Mattia Vivanti, Gordon Fraser and Andrea Arcuri, Combining Multiple Coverage Criteria in Search-Based Unit Test Generation (slides)
  • Fang Yuan, Yi Bian, Zheng Li and Ruilian Zhao, Epistatic Genetic Algorithm for Test Case Prioritization (slides)
15:30-16:00 Coffee break
16:00-17:30 Challenge Track Session #2: Genetic Programming and Improvement (Session Chair: Jerffeson de Souza)

  • Andrea Mattavelli, Alberto Goffi and Alessandra Gorla, Synthesis of Equivalent Method Calls in Guava (slides)
  • Nathan Burles, Edward Bowles, Alexander E. I. Brownlee, Zoltan A. Kocsis, Jerry Swan and Nadarajen Veerapen, Object-Oriented Genetic Improvement for Improved Energy Consumption in Google Guava (slides)
  • Alexandru Marginean, Earl Barr, Mark Harman and Yue Jia, Automated Transplantation of Call Graph and Layout Features into Kate (slides)
  • Yue Jia, Mark Harman, William B. Langdon and Alexandru Marginean, Grow and Serve: Growing Django Citation Services Using SBSE (slides)
  • Nathan Burles, Edward Bowles, Bobby R. Bruce and Komsan Srivisut, Specialising Guava’s Cache to Reduce Energy Consumption (slides)
17:30-18:00 SSBSE Steering Committee election
19:30-21:30 Reception [Foyer Centro Congressi]
Sunday September 6, 2015
9:00-10:30 Keynote speaker #1: Prof. Kenneth De Jong, Co-evolutionary Algorithms: A Useful Computational Abstraction? (slides)
10:30-11:00 Coffee break
11:00-12:30 Challenge Track Session #3: Bugs and Multi-Objective Problems (Session Chair: Chris Simon)

  • Matheus Paixão, Mark Harman and Yuanyuan Zhang, Multi-objective Module Clustering for Kate (slides)
  • Lingbo Li, Mark Harman, Fan Wu and Yuanyuan Zhang, SBSelector: Search Based Component Selection for Budget Hardware (slides)
  • Duany Dreyton, Allysson Allex Araújo, Altino Dantas, Átila Freitas and Jerffeson Souza, Search-Based Bug Report Prioritization for Kate Editor Bugs Repository (slides)
  • Yuanyuan Zhang, Mark Harman, Yue Jia and Federica Sarro, Inferring Test Models from Kate’s Bug Reports using Multi-objective Search (slides)
12:30-14:00 Lunch
14:00-15:30 Research Track Session #3: Theoretical SBSE (Session Chair: Yuanyuan Zhang)

  • Zoltan A. Kocsis, Alexander E.I. Brownlee, Jerry Swan and Richard Senington, Haiku – a Scala combinator toolkit for semi-automated composition of metaheuristics
  • David Paterson, Jonathan Turner, Thomas White and Gordon Fraser, Parameter Control in Search-based Generation of Unit Test Suites (slides)
  • He Jiang, Zhilei Ren, Xiaochen Li and Xiaochen Lai, Transformed Search Based Software Engineering: A New Paradigm of SBSE (slides)
15:30-16:00 Coffee break
16:00-17:30 Industrial Panel

  • Organizer: Richard Torkar, Huawei Technologies Sweden
  • Panelists: Guan Shaoning, Myra Cohen, Mark Harman, Andrea Arcuri, Paolo Tonella
17:30-18:00 Award Winner Announcements
20:00-22:00 Banquet
Monday September 7, 2015
9:00-10:30 Keynote speaker #2: Dr. William Langdon, Genetic Improvement of Software for Multiple Objectives (slides)
10:30-11:00 Coffee break
11:00-12:30 Short Papers Track (Session Chair: Angelo Susi)

  • Yongrui Xu, Peng Liang and Muhammad Ali Babar, Introducing Learning Mechanism for Class Responsibility Assignment Problem
  • Geoffrey Neumann, Mark Harman and Simon Poulding, Transformed Vargha-Delaney Eect Size (slides)
  • Édipo Féderle, Thiago Ferreira, Thelma E. Colanzi and Silvia Vergilio, Optimizing Software Product Line Architectures with OPLA-Tool (slides)
  • Matthew Patrick and Yue Jia, Exploring the Landscape of Non-Functional Program Properties using Spatial Analysis (slides)
12:30-14:00 Lunch
14:00-15:00 Graduate Student Track (Session Chair: Federica Sarro)

  • Altino Dantas, Italo Yeltsin, Allysson Allex Araújo and Jerffeson Souza, Interactive Software Release Planning with Preferences Base (slides)
  • Emil Rubinic, Goran Mauša and Tihana Galinac Grbac, Software Defect Classification with a Variant of NSGA-II and Simple Voting Strategies (slides)
15:00-15:30 SSBSE 2016 Announcement
15:30-16:00 Coffee break
16:00-17:30 Research Track Session #4: Software Design and Test (Session Chair: Leandro Minku)

  • Thainá Mariani, Silvia Vergilio and Thelma Colanzi, Optimizing Aspect-Oriented Product Line Architectures with Search-based Algorithms (slides)
  • Alda Aleti and Madalina Drugan, Adaptive Neighbourhood Search for the Component Deployment Problem
  • Dario Di Nucci, Annibale Panichella, Andy Zaidman and Andrea De Lucia, Hypervolume-based Search for Test Case Prioritization (slides)
17:30-18:00 Conference Closing