Research

Dr. mkaouer is one of the researchers at RIT

Modern software systems rely heavily on third-party library functionality as a mean to save time, reduce implementation costs, and increase their software quality when offering rich, robust and up-to-date features. However, as software systems evolve frequently, the need for better services and more secure, reliable and quality functionalities causes developers to often replace their old libraries with more recent ones. This process of replacing a library with a different one, while preserving the same functionality, is known as library migration . Learn more about evolution migration that happened over year of development. We track library migration in around 321k open source projects

API Migration

Lorem ipsum dolor sit amet, con adipiscing elit. Etiam convallis elit id impedie. Quisq commodo

Performance Regression

Lorem ipsum dolor sit amet, con adipiscing elit. Etiam convallis elit id impedie. Quisq commodo

Software Modularization

Lorem ipsum dolor sit amet, con adipiscing elit. Etiam convallis elit id impedie. Quisq commodo

Software Accessibility

Lorem ipsum dolor sit amet, con adipiscing elit. Etiam convallis elit id impedie. Quisq commodo

  • Library Migration

    A tool that makes migration between two different libraries easy, No need to read libraries documentation to be able to migrate to the newest library, only with a single click, we will provide you with the function mapping between two libraries. More details.

  • API Method Migration

    Is process of mapping between methods of to replace their old libraries with more recent ones often retired library with methods of new call Function Mapping, In this process a least one function from the source library replaced by one or multiple functions belonging to the target library.  No need to read libraries documentation to be able to migrate to a functions newest library, only with single click, we will provide you with the function mapping between two libraries depend on migration already done in 321k open source projectsMore details.