Thursday, 09 February 2017

Finalized Program

Pre-Conference Program

Tutorials, PhD Symposium, and Welcome Reception.

Main Conference Schedule

Time
Monday
Title
Tuesday
Title
8:30-8:45 Arrival

--

8:45-9:00
Welcome Room: AGB 331 Session 5b Reuse Metrics (AGB 331)
Changed schedule! Session from 8:45-10:15
9:00-10:15
Keynote 1 Martin Griss: Systematic Software Reuse – It isn’t what it used to be!
(AGB 331)
10:15-10:45
Coffee Break

Coffee Break

10:45-12:15
Session 1 (AGB 331) Product Lines 1 (AGB 331) Session 4
Reuse for Web and Cloud (AGB 331)
12:15-1:30 pm Lunch

Lunch

1:30-3:00 Session 2 a+b
Product Lines 2 (AGB 331) &
Solving Reuse Problems (AGB 332)
Session 5a
Reuse-based Development (AGB 331)
3:00-3:30 Coffee Break

Coffee Break

3:30-5:00
Session 3
Empirical and Industrial Studies
(AGB 331)
Session 6
Reuse in Object-Oriented (AGB 331)
5:00-5:15
--

Farewell
in AGB 331
19:00-22:30 Dinner Cruise
--

A note to the presenters: please aim for a presentation of 20 to 22 minutes.

List of Sessions

Software Product Lines 1 (Chair: Stan Jarzabek)
Evaluating Feature Change Impact on Multi-product Line Configurations Using Partial Information
Nicolas Dintzner, Uirá Kulesza, Arie van Deursen, and Martin Pinzger

Recovering Architectural Variability of a Family of Product Variants
Anas Shatnawi, Abdelhak Seriai, and Houari Sahraoui

A Feature-Similarity Model for Product Line Engineering
Hermann Kaindl and Mike Mannion

Software Product Lines 2 (Chair: Uria Kulesza)
Evaluating Lehman’s Laws of Software Evolution within Software Product Lines: A Preliminary Empirical Study
Raphael Pereira de Oliveira, Eduardo Santana de Almeida, and Gecynalda Soares da Silva Gomes

Experiences in System-of-Systems-Wide Architecture Evaluation over Multiple Product Lines
Juha Savolainen, Tomi Männistö, and Varvana Myllärniemi

A Systematic Literature Review of Software Product Line Management Tools
Juliana Alves Pereira, Kattiana Constantino, and Eduardo Figueiredo

Solving Reuse Problems (Chair: Ioannis Stamelos)
Open Source License Violation Check for SPDX Files
Georgia M. Kapitsaki and Frederik Kramer

Automatically Solving Simultaneous Type Equations for Type Difference Transformations That Redesign Code
Ted J. Biggerstaff

Pragmatic Approach to Test Case Reuse - A Case Study in Android OS BiDiTests Library
Suriya Priya R. Asaithambi and Stan Jarzabek

Empirical and Industrial Studies (Chair: Rossana Andrade)
The Supportive Effect of Traceability Links in Change Impact Analysis for Evolving Architectures – Two Controlled Experiments

Muhammad Atif Javed and Uwe Zdun

How Often Is Necessary Code Missing? — A Controlled Experiment
Tomoya Ishihara, Yoshiki Higo, and Shinji Kusumoto

An Analysis of a Project Reuse Approach in an Industrial Setting
Marko Gasparic, Andrea Janes, Alberto Sillitti, and Giancarlo Succi

Reuse for the Web/Cloud (Chair: Ina Schaefer)
HadoopMutator: A Cloud-Based Mutation Testing Framework
Iman Saleh and Khaled Nagi

Template-Based Generation of Semantic Services
Felix Mohr and Sven Walther

Automatic Color Modification for Web Page Based on Partitional Color Transfer
Xiangping Chen, Yonghao Long, and Xiaonan Luo

Reuse Based Software Development Software (Chair: Iman Moustafa)
Development Support for Shared Sensing Infrastructures: A Generative and Dynamic Approach

Cyril Cecchinel, S´ebastien Mosser, and Philippe Collet

Flexible and Effcient Reuse of Multi-mode Components for Building Multi-mode Systems
Yin Hang and Hans Hansson

A Method to Generate Reusable Safety Case Fragments from Compositional Safety Analysis
Irfan Sljivo, Barbara Gallina, Jan Carlson, Hans Hansson, and Stefano Puri

Reuse Metrics (Chair: Juha Savolainen)
A Comparison of Methods for Automatic Term Extraction for Domain Analysis
William B. Frakes, Gregory Kulczycki, and Jason Tilley

Measures for Quality Evaluation of Feature Models
Carla I.M. Bezerra, Rossana M.C. Andrade, and Jos´e Maria S. Monteiro

A Metric for Functional Reusability of Services
Felix Mohr

Reuse in Object-Oriented (Chair: Eduardo Almeida)
Revealing Purity and Side Effects on Functions for Reusing Java Libraries
Jiachen Yang, Keisuke Hotta, Yoshiki Higo, and Shinji Kusumoto

Mining Software Components from Object-Oriented APIs
Anas Shatnawi, Abdelhak Seriai, Houari Sahraoui, and Zakarea Al-Shara

Adapting Collections and Arrays: Another Step towards the Automated Adaptation of Object Ensembles
Dominic Seiffert and Oliver Hummel

 

Overview of Accepted Full Papers for ICSR 2015

  • William Frakes. A Comparison of Methods for Automatic Term Extraction for Domain Analysis
  • Raphael Pereira De Oliveira, Eduardo Santana De Almeida and Gecynalda Soares Da Silva Gomes. Evaluating Lehman's Laws of Software Evolution within Software Product Lines: A Preliminary Empirical Study
  • Ted Biggerstaff. Automatically Solving Simultaneous Type Equations for Type Difference Transformations that Redesign Code
  • Georgia Kapitsaki and Frederik Kramer. Open Source License Violation Check for SPDX Files
  • Muhammad Atif Javed and Uwe Zdun. The Supportive Effect of Traceability Links in Change Impact Analysis for Evolving Architectures -- Two Controlled Experiments
  • Cyril Cecchinel, Sebastien Mosser and Philippe Collet. Software Development Support for Shared Sensing Infrastructures: a Generative and Dynamic Approach
  • Felix Mohr and Sven Walther. Template-Based Generation of Semantic Services
  • Hang Yin and Hans Hansson. Flexible and efficient reuse of multi-mode components for building multi-mode systems
  • Jiachen Yang, Keisuke Hotta, Yoshiki Higo and Shinji Kusumoto. Revealing Purity and Side Effects on Functions for Reusing Java Libraries
  • Iman Saleh and Khaled Nagi. HadoopMutator: A Cloud-Based Mutation Testing Framework
  • Suriya Priya R Asaithambi and Stanislaw Jarzabek. Pragmatic Approach to Test Case Reuse - A case study in Android OS BiDiTests Library
  • Juha Savolainen, Tomi Männistö and Varvana Myllärniemi. Experiences in System-of-systems-wide Architecture Evaluation over Multiple Product Lines
  • Carla Bezerra, Rossana Andrade and Jose Monteiro. Measures for Quality Evaluation of Feature Models
  • Felix Mohr. A Metric for Functional Reusability of Services
  • Xiangping Chen and Yonghao Long. Automatic Color Modification for Web Page based on Partitional Color Transfer
  • Irfan Sljivo, Barbara Gallina, Jan Carlson, Hans Hansson and Stefano Puri. A Method to Generate Reusable Safety Case Fragments from Compositional Safety Analysis
  • Juliana Pereira, Kattiana Constantino and Eduardo Figueiredo. A Systematic Literature Review of Software Product Line Management Tools
  • Anas Shatnawi, Abdelhak Seriai and Houari Sahraoui. Recovering Architectural Variability of a Family of Product Variants
  • Anas Shatnawi, Abdelhak Seriai, Houari Sahraoui and Zakarea Al Shara. Mining Software Components from Object-Oriented APIs
  • Dominic Seiffert and Oliver Hummel. Adapting Collections and Arrays: Another Step Towards the Automated Adaptation of Object Ensembles
  • Nicolas Dintzner, Uira Kulesza, Martin Pinzger and Arie Van Deursen. Evaluating Feature Change Impact on Multi-Product Line Configurations Using Partial Information

Accepted as Short Papers

  • Tomoya Ishihara, Yoshiki Higo and Shinji Kusumoto. How Often Are Necessary Code Missing? - A Controlled Experiment
  • Marko Gasparic, Andrea Janes, Alberto Sillitti and Giancarlo Succi. An analysis of a project reuse approach in an industrial setting
  • Hermann Kaindl and Mike Mannion. A Feature-Similarity Model for Product Line Engineering