Popis tématu

Diplomová práce v oborech Softwarové inženýrství, Informační systémy.

Charakteristiky OSS projektů pro selektivní těžbu a analýzu jejich dat

1. Seznamte se s problematikou open-source softwarových (OSS) projektů, využití nástrojů pro jejich řízení a možnostmi těžby jejich dat.
2. Prozkoumejte dosavadní zdroje popisující různé charakteristiky OSS projektů a jejich dat s přihlédnutím k detekci procesních anti-vzorů.
3. Navrhněte co nejkompletnější sadu charakteristik určujících vhodnost OSS projektu k těžbě a analýze jeho dat. Dále navrhněte aplikaci pro identifikaci projektů z daného zdroje na základě zadaných charakteristik.
4. Implementujte aplikaci z předchozího bodu pro jeden zdroj OSS projektů a vybranou podsadu charakteristik. Při implementaci dbejte především na její rozšiřitelnost o další zdroje dat a charakteristiky.
5. Aplikaci otestujte a ověřte vhodnost výstupu procesu identifikace projektů podpořeného aplikací pro výzkumné účely.

Doporučená literatura:
1. Kalliamvakou, E., Gousios, G., Blincoe, K., Singer, L., German, D.M. and Damian, D., 2014, May. The promises and perils of mining github. In Proceedings of the 11th working conference on mining software repositories (pp. 92-101).
2. OSLC. Open Services for Lifecycle Collaboration. Online, 2018. https://open-services.net/.
3. Link, G.J., 2020. Open Source Project Health. USENIX PATRONS, p.31.
4. R. Di Cosmo and S. Zacchiroli. Software Heritage: Why and How to Preserve Software Source Code. In iPRES 2017: 14th International Conference on Digital Preservation, pages 1–10, 2017.
5. P. Pícha. Detecting software development process patterns in project data. Technical Report. University of West Bohemia, 2019.

Téma vypsal: Ing. Petr Pícha (UN 308)

Vypsáno pro akademický rok 2022/2023 dne: 2021-04-14

Zadáno komu: Jan Černogurský (dokončeno: 2023-05-18)

Aktualizováno 0