29-31.may Salvador, BA, Brazil

ICSR 2017

The 16th International Conference on Software Reuse

#icsr2017 proceedings

The Springer Nature Societies-Online Team provides a temporary and free access link to the proceedings

Free download available until June 19, 2017

This is all about software reuse!

Time to bring together researchers and practitioners from different areas dedicated to mastering software reuse within 3 days

About event

For decades the International Conference on Software Reuse (ICSR) has been the premier event in the field of software reuse research and technology. The main goal of ICSR is to present the most recent advances and breakthroughs in the area of software reuse and to promote an intensive and continuous exchange among researchers and practitioners.

The 16th International Conference on Software Reuse (#icsr2017) will be held on May 29-31 2017, in Salvador, Brazil. We invite submissions on new and innovative research results and industrial experience reports in the area of software reuse.

Salvador da Bahia

Once the magnificent capital of Portugal's great New World colony, Salvador is the country's Afro-Brazilian jewel. Its brilliantly hued center is a living museum of 17th- and 18th-century architecture and gold-laden churches.

Elsewhere in town, a different spirit flows through the crowd as religious followers celebrate and reconnect with African gods at mystical Candomblé ceremonies. In fact, there's no other place in the world where descendants of African slaves have preserved their heritage as well as in Salvador - from music and religion to food, dance and martial-arts traditions. Aside from the many attractions within Salvador, gorgeous coastline lies right outside the city - a suitable introduction to the tropical splendor of Bahia.

Source: http://bit.ly/29KCwYO

Mercure Salvador Rio Vermelho

Situated in the seaside district of Rio Vermelho, in one of Salvador's best regions. Close to Barra Beach and to the most beautiful seafront beaches. 12.4 miles (20 km) from Deputado Luis Eduardo Magalhaes Airport and 9.3 miles (15 km) from the city center. For reservations, click here.

Hotels nearby:

  • Ibis Salvador Rio Vermelho Hotel (click here) - walking distance from the conference hotel
  • Bahia Othon Palace Hotel (click here) - distance 4 km (2.5 miles)


Airport Shuttle

Conference attendants may schedule a transportation service from the airport to Mercure Salvador Rio Vermelho Hotel (fee not included in the conference registration). In case you are hosted in a different hotel, the prices may vary. We recommend the following two service providers:

The service provider will be waiting for you at the airport with an "ICSR 2017" sign and will take cash as payment as soon as you get to the hotel. Both providers take ONLY Brazilian Reals cash as payment and they take up to 3 passengers per trip. If you need specific information to be written on the receipt for refunding purposes, please let us know.

If you have any questions about transportation, or if you would like to schedule any of these services, please send an email to Magno Luã (magnoluan [at] gmail [dot] com) with the subject "[ICSR 2017] Transportation" and copy Karla Malta (karla.amorim [at] gmail [dot] com). The email should contain the following information regarding your arrival in Salvador: Name of the passengers; Where you are coming from; Number of passengers; Date and time of arrival/departure; Airline company; Flight number; Destination hotel; Do you need a Receipt?






unique place



Keynote Speakers

Meet our professionals

Mark Harman

Software Transplantation for Reuse


University College London

This talk describe recent advances in automated software transplantation and and genetic improvement, focusing on their potential for reuse. Transplantation automatically transfers code from one system, a donor, into another unrelated system, the host, transforming it in order to transfer functionality from donor to host. Genetic improvement automatically improves operational characteristics of existing systems, such as execution time, memory requirements, and energy consumption.

This keynote is based on joint work with Earl Barr, Bobby Bruce, Yue Jia, Bill Langdon, Alexandru Marginean, Justyna Petke, Federica Sarro, Fan Wu and Yuanyuan Zhang in the CREST centre at UCL. CREST's work on automated transplantation won an ACM distinguished paper award (at ISSTA 2015) and the gold medal for human competitive results at the GECCO 2016 Humie awards.

Mark Harman is professor of Software Engineering in the Department of Computer Science at University College London, where he directs the CREST centre and is Head of Software Systems Engineering. He is widely known for work on source code analysis and testing and co-founded the field of Search Based Software Engineering (SBSE). SBSE research has rapidly grown over the past five years and now includes over 1600 authors, from nearly 300 institutions spread over more than 40 countries.

John Doe

Alice in Dataland: Reuse for Data Science in Software Teams


Microsoft Research

Data is changing the world and how we build software. Running software produces large amounts of raw data about development processes and customer usage of software. In this talk, I will motivate the need for data analytics and show how data scientists work in a large software companies such as Microsoft helping software teams to infer actionable insights. I will highlight opportunities related to software reuse for researchers, practitioners, and educators.

Thomas Zimmermann is a Senior Researcher in the Research in Software Engineering (RiSE) group at Microsoft Research, Redmond, USA. His research interests include software productivity, software analytics, recommender systems, and games research. He is best known for his research on systematic mining of software repositories to conduct empirical studies and to build tools to support developers and managers. His work received several awards, including Ten Year Most Influential Paper awards at ICSE'14 and MSR'14, five ACM SIGSOFT Distinguished Paper Awards, and a CHI Honorable Mention. He currently serves as General Chair for SIGSOFT FSE'16 and as Program Co-Chair for ICSME 2017. He is Co-Editor in Chief of the Empirical Software Engineering journal and serves on the editorial boards of several journals, including the IEEE Transactions on Software Engineering. He received his PhD in 2008 from Saarland University in Germany. His homepage is http://thomas-zimmermann.com.

Conference Program

Take a look at the conference activities

8:30 AM - 9:00 AM

Where? In the hotel lobby.

Organization Staff

  • EcoData: Architecting Cross-Platform Software Ecosystem Applications
    Marcelo França
  • Investigating the Recovery of Product Line Architectures: An Approach Proposal
    Crescencio Lima, Christina Chavez, Eduardo Santana de Almeida
  • Towards a guideline-based approach to govern developers in Mobile Software Ecosystems
    Awdren de Lima Fontão

Expert panel: Rohit Gheyi, Klaus Schmid, Lidia Fuentes

Where? In the hotel lobby.

Where? In the hotel lobby.

Where? In the hotel lobby.

8:30 AM - 9:00 AM

Where? In the hotel lobby.

Organization Staff

Where? In the hotel lobby.

Organization Staff

Where? In the hotel lobby.

  • A Preliminary Assessment of Variability Implementation Mechanisms in Service-Oriented Computing
    Loreno Freitas Matos Alvim, Ivan do Carmo Machado and Eduardo Santana de Almeida
  • No Code Anomaly is an Island: Anomaly Agglomeration as Sign of Product Line Instabilities
    Eduardo Fernandes, Gustavo Vale, Leonardo Sousa, Eduardo Figueiredo, Alessandro Garcia and Jaejoon Lee
  • ReMINDER: An Approach to Modeling Non-Functional Properties in Dynamic Software Product Lines (Short Paper)
    Anderson G. Uchôa, Carla I. M. Bezerra, Ivan C. Machado, José Maria Monteiro and Rossana M. C. Andrade

Klaus Schmid (Session Chair)

Where? In the hotel lobby.

  • Clustering Variation Points in MATLAB/Simulink Models Using Reverse Signal Propagation Analysis
    Alexander Schlie, David Wille, Loek Cleophas and Ina Schaefer
  • Discovering Software Architectures with Search-based Merge of UML Model Variants
    Wesley K. G. Assunção, Silvia R. Vergilio and Roberto E. Lopez-Herrejon
  • Tracing Imperfectly Modular Variability in Software Product Line Implementation (Short Paper)
    Xhevahire Tërnava and Philippe Collet

Rodrigo Santos (Session Chair)

Where? In the hotel lobby.

Where? In the hotel lobby.
Moderator: Claudia Werner

Panelists: Lidia Fuentes, Klaus Schmid, and John McGregor

Where? In the hotel lobby.

  • DyMMer-NFP: Modeling Non-Functional Properties and Multiple Context Adaptation Scenarios in Software Product Lines
    Anderson G. Uchôa, Luan P. Lima, Carla I. M. Bezerra, José Maria Monteiro, Rossana M. C. Andrade
  • Identification and Prioritization of Reuse Opportunities with JReuseJohnatan Oliveira, Eduardo Fernandez, Gustavo Vale, Eduardo Figueiredo

  • Composition of Verification Assets for Software Product Lines of Cyber Physical Systems
    Ethan T. McGee, Roselane S. Silva and John D. McGregor
  • Engineering and Employing Reusable Software Components for Modular Verification
    Daniel Welch and Murali Sitaraman
  • Refactoring Legacy JavaScript Code to Use Classes: The Good, The Bad, and The Ugly
    Leonardo Humberto Silva, Marco Tulio Valente and Alexandre Bergel

Ivan Machado (Session Chair)

  • DevRec: A Developer Recommendation System for Open Source Repositories (Short Paper)
    Xunhui Zhang, Tao Wang, Gang Yin, Yue Yu, Cheng Yang and Huaimin Wang
  • Documentation Reuse: Hot or Not? An Empirical Study.
    Mohamed A. Oumaziz, Alan Charpentier, Jean-Rémy Falleri and Xavier Blanc

Tao Yue (Session Chair)

Conference Staff

Doctoral Symposium


WASHES in Reuse


2nd Workshop on Social, Human, and Economic Aspects of Software


All conference registration fees

SBC members
  • Up to 21 Apr, 2017
  • Practitioner registration: $490
  • Student registration: $255
Register now
Early registration
  • Up to 21 Apr, 2017
  • Student registration: $300
  • Tutorial fee: $35
Register now
Late registration
  • 22 Apr - 05 Jun, 2017
  • Student registration: $360
  • Tutorial fee: $55
Register now

Register to ICSR 2017 now!

You can take advantage of the early registration fees




Partners that make it happen

Supported by

All support from

Organization Team

The #icsr2017 organizers

Eduardo Almeida

Eduardo Almeida

General Chair

RiSE Labs - UFBA - Brazil

Ivan Machado

Ivan Machado

Local Chair

RiSE Labs - UFBA - Brazil

Goetz Botterweck

Goetz Botterweck

Program Commitee Chair

Lero - University of Limerick - Ireland

Claudia Werner

Claudia Werner

Program Commitee Chair

COPPE - UFRJ - Brazil

Rafael Capilla

Rafael Capilla

Workshops and Tutorials

King Juan Carlos University - Spain

Rohit Gheyi

Rohit Gheyi

Doctoral Symposium

Embedded Lab - UFCG - Brazil

Deepak Dhungana

Deepak Dhungana

Tools and Demonstrations

Siemens - Austria

Crescencio Lima

Crescencio Lima

Financial Chair

RiSE Labs - UFBA - Brazil

Iuri Souza

Iuri Souza

Financial Chair

RiSE Labs - UFBA - Brazil

Paulo Silveira

Paulo Silveira

Proceedings Chair

RiSE Labs - UFBA - Brazil

Eduardo Almeida

Tassio Vale

Web Chair

RiSE Labs - UFRB - Brazil

Alcemir Santos

Alcemir R. Santos

Web Chair

RiSE Labs - UFBA - Brazil

Program Committee

The #icsr2017 PC members

Mathieu Acher

INRIA, France

Colin Atkinson

University of Mannheim, Germany

Paris Avgeriou

University of Groningen, The Netherlands

Ebrahim Bagheri

Ryerson University, Canada

Maurice H. ter Beek


David Benavides

Universidad de Sevilla, Spain

Jan Bosch

Chalmers, Sweden

Regina Braga

Federal University of Juiz de Fora, Brazil

Jim Buckley

University of Limerick, Ireland

Rafael Capilla

Universidad Rey Juan Carlos, Madrid, Spain

Andrea Capiluppi

Brunel University, United Kingdom

Sholom Cohen


Florian Daniel

Politecnico di Milano, Italy

Davide Falessi

Cal Poly, USA

John Favaro

Intecs SpA, Italy

William B. Frakes

Virginia Tech, USA

Harald Gall

University of Zurich, Switzerland

Oliver Hummel

IQSER, Germany

Kyo C. Kang

Samsung, South Korea

Georgia Kapitsaki

University of Cyprus, Cyprus

Jens Krinke

University College London, United Kingdom

Uirá Kulesza

Federal University of Rio Grande do Norte (UFRN), Brazil

Patricia Lago

Vrije Universiteit Amsterdam, The Netherlands

Jaejoon Lee

Lancaster University, United Kingdom

Daniel Lucré dio

Federal University of São Carlos, Brazil

Hidehiko Masuhara

Tokyo Institute of Technology, Japan

John McGregor

Clemson University, USA

Hong Mei

Beijing Institute of Technology and Peking University, China

Tom Mens

University of Mons, Belgium

Maurizio Morisio

Politecnico di Torino, Italy

Denys Poshyvanyk

College of William and Mary, USA

Jeffrey Poulin


Rick Rabiser

CDL MEVSS, JKU Linz, Austria

Julia Rubin

The University of British Columbia, Canada

Ina Schaefer

Technische Universität Braunschweig, Germany

Klaus Schmid

University of Hildesheim, Germany

Christa Schwanninger

Siemens Healthcare GmbH, Germany

Norbert Siegmund

University of Passau, Germany

Murali Sitaraman

Clemson University, USA

Ioannis Stamelos

Aristotle University of Thessaloniki, Greece

Uwe Zdun

University of Vienna, Austria


  • Mercure Salvador Rio Vermelho Hotel
  • h5182-re@accor.com.br
  • (+55) 71 3172 9200