Section: Partnerships and Cooperations

International Initiatives

Inria International Labs

Inria Chile

Associate Team involved in the International Lab:

  • Title: Infrastructure for a new generation of development tools

  • International Partner (Institution - Laboratory - Researcher):

    • Universidad de Chile (Chile) - Computer Science Department, PLEIAD laboratory (DCC) - Alexander Bergel

  • Start year: 2014

  • See also: http://pleiad.cl/research/plomo2

  • Performing effective software development and maintenance are best achieved with effective tool support. Provided by a variety of tools, each one presenting a specific kinds of information supporting the task at hand. With Plomo2, we want to invent a new generation tools to navigate and profile programs by combining dynamic information with visualization to improve the development environment.

Inria Associate Teams Not Involved in an Inria International Labs

Informal International Partners

We are working with the Uqbar team from different argentinian universities. We hired three of the people: Nicolas Passerini(engineer), Esteban Lorenzano (engineer) and Pablo Tesone (PhD).

We are starting to work with Dr. Robert Pergl from the University of Prague.

Participation in Other International Programs

STIC AmSud projects

We were involved in two STIC AmSud projects:

Participants: Damien Cassou [correspondant], Gustavo Santos [RMoD], Martin Dias [RMoD], David Röthlisberger [UDP - Universidad Diego Portales, Santiago, Chile], Marcelo Almeida Maia [UFU - Federal University of Uberlândia, Brasil], Romain Robbes [Departamento de Ciencias de la Computación (DCC), Universidad de Chile, Santiago, Chile], Martin Monperrus [Spirals]. Project Partners: Inria RMOD, Inria Spirals, DCC Universidad de Chile, Universidad Diego Portale Chile, Federal University of Uberlândia, Brasil.

This project aims at facilitating the usage of frameworks and application programming interfaces (APIs) by mining software repositories. Our intuition is that mining reveals how existing projects instantiate these frameworks. By locating concrete framework instantiations in existing projects, we can recommend to developers the concrete procedures for how to use a particular framework for a particular task in a new system. Our project also tackles the challenge of adapting existing systems to new versions of a framework or API by seeking repositories for how other systems adapted to such changes. We plan to integrate recommendations of how to instantiate a framework and adapt to changes directly in the development environment. Those points taken together, considerably distinguish our approach from existing research in the area of framework engineering.

Thanks to this project, a PhD student of Federal University of Uberlândia in Brasil (Klérisson Vinícius Ribeiro da Paixão) did a six months internship in RMod, and prof. Marcelo Almeida Maia (from the same university) visited us for one week.

Participants: Nicolas Anquetil [correspondant], Anne Etien [RMoD], Gustavo Santos [RMoD], Marco Tulio Valente [UFMG - Federal University of Minas Gerais, Brazil], Alexander Bergel [Departamento de Ciencias de la Computación (DCC), Universidad de Chile, Santiago, Chile], Project Partners: Inria RMOD, DCC Universidad de Chile, Federal University of Minas Gerais, Brazil.

The goals of the collaboration is to provide tools to help software engineer restructure a large software system in an iterative and incremental way with input from both expert architect and advanced tool. The tools consist of: extraction of a model from source code, manipulation of the model to experiment with possible restructuring, architecture evaluation tool, recommendation tool to help the software engineers to define the new structure, and tool to back port the modification to the source code.

Pr. Marco Tulio Valente of Federal University of Minas Gerais (Brazil)visited RMod for one week.