Data platform for analysis of apache projects
Nguyen, Quoc Hung (2020)
Nguyen, Quoc Hung
2020
Degree Programme in Science and Engineering, BSc (Tech) - Degree Programme in Science and Engineering, BSc (Tech)
Tekniikan ja luonnontieteiden tiedekunta - Faculty of Engineering and Natural Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2020-05-14
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202004294362
https://urn.fi/URN:NBN:fi:tuni-202004294362
Tiivistelmä
This Bachelor’s Thesis presents the architecture and implementation of a comprehensive data platform to fetch, process, store, analyze and finally visualize data and statistics about open source projects from the Apache Software Foundation. The platform attempts to retrieve data about the projects from the official Apache organization Jenkins server and Sonarcloud online service. With a huge community of contributors, the projects are constantly evolving. They are continuously built, tested and static-analyzed, making the stream of data everlasting. Thus, the platform requires the capability to capture that data in a continuous, autonomous manner.
The end data demonstrate how lively these projects are compared to each other, how they are performing on the build, test servers and what types of issues and corresponding rules have the highest probability in affecting the build stability. The data extracted can be further extended with deeper and more thorough analyses. The analyses provided here are only a small fraction of what we can get out of such valuable information freely available out there.
The end data demonstrate how lively these projects are compared to each other, how they are performing on the build, test servers and what types of issues and corresponding rules have the highest probability in affecting the build stability. The data extracted can be further extended with deeper and more thorough analyses. The analyses provided here are only a small fraction of what we can get out of such valuable information freely available out there.
Kokoelmat
- Kandidaatintutkielmat [8918]