Conference Programme

Download as PDF
Last Updated: 26 May 2016

The following planned tutorials have been cancelled:
FeatureIDE - Development of software product lines made easy
and Dynamic Software Product Line Engineering

Sunday, 5 June

  Room: MEGARON B
  Registration/ Support Desk Hours: 08:30-12:30 & 13:30-17:00
09:00-09:20 ICSR 2016 Opening
09:20-10:30 Keynote
10:30-11:00 Coffee Break
11:00-12:30 Technical Session I – Domain-specific reuse
Session chair: Shaukat Ali, Senior Research Scientist, Simula Research Laboratory, Norway
Pragmatic Software Reuse in Bioinformatics: How Can Social Network Information Help?
Xiaoyu Jin, Charu Khatwani, Nan Niu, Michael Wagner and Juha Savolainen
RAGE reusable game software components and their integration into serious game engines
Wim Vandervegt, Enkhbold Nyamsuren and Wim Westera
A case study on the availability of open-source components for game development
Maria Eleni Paschali, Apostolos Ampatzoglou, Stamatia Bibi, Alexander Chatzigeorgiou and Ioannis Stamelos
12:30-14:00 Lunch Break
14:00-15:30 Technical Session II – Domain Analysis and Modelling I
Session chair: Ina Schaefer, Technische Universität Braunschweig, Germany
Metamodel and Constraints Co-evolution: A Semi Automatic Maintenance of OCL Constraints
Djamel Eddine Khelladi, Regina Hebig, Reda Bendraou, Jacques Robin and Marie-Pierre Gervais
A Model Repository Description Language -MRDL
Brahim Hamid
Reverse-Engineering Reusable Language Modules from Legacy Domain-Specific Languages
David Méndez-Acuña, Jose A. Galindo, Benoit Combemale, Arnaud Blouin, Benoit Baudry and Gurvan Le Guernic
15:30-16:00 Coffee Break
16:00-16:40 Technical Session III – Domain Analysis and Modelling II
Session chair: Djamel Eddine Khelladi, University of Pierre et Marie Curie, France
Reuse vs. Reusability of Software Supporting Business Processes (short paper)
Hermann Kaindl, Roman Popp, Ralph Hoch and Christian Zeidler
A Framework for Enhancing the Retrieval of UML Diagrams (short paper) [remote presentation]
Alhassan Adamu and Wan Mohd Nazmee Wan Zainoon
16:40-17:20 Tool Demonstrations I
Session chair: Jabier Martinez, SnT University of Luxembourg and Sorbonne Universités UPMC, France
Puzzle: A Tool for Analyzing and Extracting Specification Clones in DSLs
David Méndez-Acuña(B), José A. Galindo, Benoit Combemale, Arnaud Blouin, and Benoit Baudry
FeatureIDE: Scalable Product Configuration of Variable Systems
Juliana Alves Pereira, Sebastian Krieter, Jens Meinicke, Reimar Schroter, Gunter Saake, Thomas Leich
19:00 Welcome Reception


Monday, 6 June

  Room: MEGARON B
  Registration/ Support Desk Hours: 08:30-12:30 & 13:30-17:00
09:00-10:30 Technical Session IV – Business/Organizational Aspects of Software Reuse
Session chair: Brahim Hamid, University of Toulouse, France
A method to support the adoption of reuse technology in large software organizations
Luiz Amorim and Manoel Mendonça
A Practical Use Case Modeling Approach to Specify Crosscutting Concerns: Industrial Applications
Tao Yue, Huihui Zhang, Shaukat Ali and Chao Liu
An approach for prioritizing software features based on node centrality in probability network
Zhenlian Peng, Jian Wang, Keqing He and Hongtao Li
10:30-11:00 Coffee Break
11:00-12:30 Technical Session V - Reuse-based Software Engineering
Session chair: Hermann Kaindl, TU Wien, Vienna, Austria
Concept-Based Engineering of Situation-Specific Migration Methods
Marvin Grieger, Masud Fazal-Baqaie, Gregor Engels and Markus Klenke
AIRES: an architecture to improve software reuse
Rosana Braga, Daniel Feloni, Karen Pacini, Domenico Schettini Filho and Thiago Gottardi
Reusable Secure Connectors for Secure Software Architecture
Michael Shin, Hassan Gomaa and Don Pathirage
12:30-14:00 Lunch Break
14:00-15:30 Technical Session VI – Software Product Lines I
Session chair: Tewfik Ziadi, UPMC-LIP6, France
Applying Incremental Model Slicing to Product-Line Regression Testing
Sascha Lity, Thomas Morbach, Thomas Thüm and Ina Schaefer
Automated Composition of Service Mashups Through Software Product Line Engineering
Mahdi Bashari, Ebrahim Bagheri and Weichang Du
Feature Location in model-based Software Product Lines through a Genetic Algorithm
Jaime Font, Lorena Arcega, Oystein Haugen and Carlos Cetina
15:30-16:00 Coffee Break
16:00-17:10 Technical Session VII – Software Product Lines II
Session chair: Rosana Teresinha Vaccare Braga, ICMC-Universidade de Sao Paulo, Brazil
Leveraging Feature Location to Extract the Clone-and-Own Relationships of a Family of Software Products
Manuel Ballarin, Raul Lapeña and Carlos Cetina
Carrying Ideas from Knowledge-Based Configuration to Software Product Lines (short paper)
Juha Tiihonen, Mikko Raatikainen, Varvana Myllärniemi and Tomi Männistö
Tax-PLEASE---Towards Taxonomy-based Software Product Line Engineering (short paper)
Ina Schaefer, Christoph Seidl, Loek Cleophas and Bruce Watson.
18:15 Conference Dinner
Departure Time: 18:15 (meet at the Lobby of St. Raphael Resort – Venue)
   
Parallel Afternoon Session
Room: MEGARON C
Tutorial: Software Reuse and Reusability Involving Requirements, Business Processes, and Semantic Service Specifications
Presenter: Hermann Kaindl
14:00-15:30 Tutorial Part 1
15:30-16:00 Coffee Break
16:00-17:30 Tutorial Part 2



Tuesday, 7 June

  Room: MEGARON B
  Registration/ Support Desk Hours: 08:30-12:30
09:00-10:30 Technical Session VIII - Software Reuse Tools
Session chair: Thomas Thüm, TU Braunschweig, Germany
Towards a Semantic Search Engine for Open Source Software
Sihem Ben Sassi
Detecting Similar Programs via the Weisfeiler-Leman Graph Kernel
Wenchao Li, Huascar Sanchez, Hassen Saidi, Martin Schäf and Pascal Schweitzer
Feature Location Benchmark for Software Families using Eclipse Community Releases
Jabier Martinez, Tewfik Ziadi, Mike Papadakis, Tegawendé. F Bissyandé, Jacques Klein and Yves Le Traon
10:30-11:00 Coffee Break
11:00-11:40 Tool Demonstrations II
Session chair: Frederik Kramer, initOS, OVGU, Germany
Recalot.com: Towards a Reusable, Modular, and RESTFul Social Recommender System
Matthäus Schmedding, Holger Brocks, Claus-Peter Klas, Felix Engel, Michael Fuchs, Dominic Heutelbeck and Matthias Hemmje
CORPO-DS: A Tool to Support Decision Making for Component Reuse through Profiling with Ontologies
Andreas Andreou and Savvas Loumakos
11:40-12:40 Technical Session IX - Software Reuse Tools
Session chair: Apostolos Ampatzoglou, University of Groningen, The Netherlands
VCU: The Three Dimensions of Reuse
Jörg Kienzle, Gunter Mussbacher, Omar Alam, Matthias Schöttle, Nicolas Belloir, Philippe Collet, Benoit Combemale, Julien Deantoni, Jacques Klein and Bernhard Rumpe
Java Extensions for Design Pattern Instantiation
André Santos and Duarte Coelho