- Tytuł:
-
Implementation of metrics aggregation for structural code components of open source repositories
Implementacja agregacji metryk komponentów struktury kodu źródłowego otwartych repozytoriów - Autorzy:
- Baran, Norbert
- Opis:
-
The purpose of the work is to implement the aggregation of metrics based on the code in open source projects, taking the structure of their components into account. The paper discusses the implementation of the aggregation model and presents selected tools and methods for code analysis. The paper also refers to the implementation of an existing solution developed by the Department of Software Engineering at Jagiellonian University. Presenting an original method of data aggregation, the work shows an alternative solution whose main advantage is the high concurrency level of the data analysis process. Finally, using the discussed implementation, an example aggregation of repositories into a set of metrics was carried out, which can serve as a basis for further research on software quality.
Celem pracy jest implementacja agregacji metryk kodu projektów otwartoźródłowych z uwzględnieniem struktury ich komponentów. W pracy omówiona została implementacja modelu agregującego, a także przedstawione zostały wybrane narzędzia oraz metody analizy kodu. Praca nawiązuje również do implementacji istniejącego już rozwiązania rozwijanego przez Zakład Inżynierii Oprogramowania Uniwersytetu Jagiellońskiego. Przedstawiając autorską metodę agregacji danych praca prezentuje alternatywne rozwiązanie którego główną zaletą jest wysoki poziom możliwości zrównoleglenia procesu analizy danych. Na koniec, wykorzystując omówioną implementację, przeprowadzona została próbna agregacja repozytoriów w zbiór metryk, które przysłużyć się mogą dalszym badaniom nad jakością oprogramowania. - Dostawca treści:
- Repozytorium Uniwersytetu Jagiellońskiego
Inne