Sirvi Autor "Sakerman, Liisa" järgi
Nüüd näidatakse 1 - 2 2
- Tulemused lehekülje kohta
- Sorteerimisvalikud
listelement.badge.dso-type Kirje , Analysis of Third-Party Dependencies – A Systematic Literature Review(Tartu Ülikool, 2022) Sakerman, Liisa; Rahkema, Kristiina, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThe aim of this thesis is to provide an aggregate view of the relevant studies done in the field of third-party dependency analysis. Developers often use and rely on third-party libraries in their projects and package managers help to handle and keep track of those dependencies. This paper presents a systematic literature review in the domain and creates an overview of the contributions of the empirical studies. Most of the studies focused in their aims on the third-party dependency maintenance aspects and their security implications. The problems they discussed were related to these aspects as well, with suggestions to incorporate more automated tool support to aid with the maintenance. Such tools were also developed in the scope of some of the studies. Studies were data-heavy, where the metadata was mined from open-source databases or package manager repositories – most investigated package managers were Maven and npm. For future work it was suggested to carry out the existing research for other package managers, extend the research to the mobile domain and complement quantitative approaches with qualitative methods.listelement.badge.dso-type Kirje , Overview of Code Smell Detection Tools for Android and iOS Applications(Tartu Ülikool, 2020) Sakerman, Liisa; Rahkema, Kristiina, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThe aim of this thesis is to give an up-to-date overview of code smell detection tools for Android and iOS applications. There are numerous tools available for developers that help detect code smells and refactor code. Most tools detect only some types of code smells and sometimes use different rules and methodologies for detection and analysis. In this thesis, the code smells found by different code smell detection tools are determined and an overview of those tools for Android and iOS applications is given. Tools are then tested on numerous different Android applications.