SojiTantei: A Function Level Analysis Tool to Aid in Smoother NodeJS Library Migrations

Rodrigo Elizalde Zapata (1751132)


Nowadays it has become a common practice for software projects to adopt third-party libraries, allowing developers full access to functions that otherwise will take time, effort and resources to create. Regardless of the migration effort involved, developers are encouraged to maintain and update any outdated dependency, so as to remain safe from potential threats including vulnerabilities. However, in many cases, despite having an updated version available, developers are not updating their dependencies.

In this presentation I will be showing the usage of SojiTantei, a tool I created with the goal of providing an aid to developers in order to keep their dependencies up to date. Once the tool was finished I used it to perform 2 different validation studies and I will be presenting (i) The details of SojiTantei, technical details and functions available. (ii) The results of the validation studies performed. (iii) Conclusions and Future Work for this research

Write your abstract within A4-size.