Master's Thesis

System for Domain Rating and Ranking

Final Thesis 1.18 MB

Author of thesis: Ing. Richard Seipel

Acad. year: 2024/2025

Supervisor: Ing. Jiří Hynek, Ph.D.

Reviewer: Ing. Juraj Lazúr

Abstract:

The thesis focuses on domain valuation from different perspectives, tracking the domain market, the different evaluation criteria and the commonly used technologies. The aim is to create a tool that can evaluate expired domains entering the CZ.NIC domain auctions. On the auction platform, the domain valuation is mainly used to order domains in the overview of future and ongoing auctions. This serves auctioneers to find valuable domains more easily and improve their position against experienced traders. The system is implemented in Python and uses the FastAPI framework to connect with the auction platform. For advanced domain name analysis, it applies word extraction, diacritic restoration, linguistic analysis, and vector representation of word sequences to enhance search capabilities.

Keywords:

domain, domain name, evaluation, domain valuation, rating, ranking, auction, Python, FastAPI, word extraction, diacritics restoration, vector representation, linguistic analysis

Date of defence

24.06.2025

Result of the defence

Defended (thesis was successfully defended)

znamkaBznamka

Grading

B

Process of defence

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.

Topics for thesis defence

  1. Bolo by možné váš systém uplatniť aj na ohodnocovanie stále zakúpených domén?
  2. Použili jste jména firem pro ohodnocování?

Language of thesis

Slovak

Faculty

Department

Study programme

Information Technology and Artificial Intelligence (MITAI)

Specialization

Machine Learning (NMAL)

Composition of Committee

prof. Dr. Ing. Jan Černocký (předseda)
doc. Ing. Lukáš Burget, Ph.D. (člen)
doc. Ing. Vladimír Janoušek, Ph.D. (člen)
Ing. Michal Hradiš, Ph.D. (člen)
Ing. Jaroslav Rozman, Ph.D. (člen)
Ing. František Grézl, Ph.D. (člen)

Supervisor’s report
Ing. Jiří Hynek, Ph.D.

Student ke své práci přistupoval svědomitě. Pracoval na netriviálním tématu a vytvořil prakticky použitelné řešení integrované do aukčního portálu společnosti CZ.NIC. Navrhuji hodnocení stupněm A.

Evaluation criteria Verbal classification
Informace k zadání

Zadání práce vzniklo ve spolupráci se společností CZ.NIC. Úkolem bylo navrhnout a implementovat systém pro ohodnocování domén na základě vlastností řetězce, kterým jsou reprezentovány. Student se musel důkladně seznámit s problematikou extrakce slov a stanovit vhodná kritéria ohodnocení domén. Výsledné řešení implementoval v jazyce Python s použitím knihoven Pandas nebo Hugging Face. Prozkoumal různé znalostní modely (např. DistilBERT nebo ByT5). Zadání hodnotím jako obtížnější.

Aktivita při dokončování

Technická zpráva byla dokončována spíše na poslední chvíli. Její obsah byl nicméně konzultován.

Publikační činnost, ocenění

Řešení bylo napojené na aukční portál společnosti CZ.NIC a je prakticky využíváno.

Práce s literaturou

Student si aktivně dohledával literaturu týkající se zejména problematiky extrakce slov a problematiky ohodnocování domén.

Aktivita během řešení, konzultace, komunikace

Student byl aktivní během celého akademického roku a účastnil se pravidelných porad. Svoji práci dále konzultoval ve společnosti CZ.NIC. Rád bych vyzdvihl jeho samostatnost a schopnost řešit netriviální problémy.

Points proposed by supervisor: 95

Grade proposed by supervisor: A

Reviewer’s report
Ing. Juraj Lazúr

Autor navrhol a implementoval komplexný systém pre ohodnocovaie domén podľa reálnych požiadaviek skutočnej spoločnosti. Funkčnosť návrhu bola overená používateľským testovaním. Aplikácia už dnes slúži svojmu účelu v reálnej prevádzke. Celkovo tak prácu hodnotím 88 bodmi.

Evaluation criteria Verbal classification Points
Rozsah splnění požadavků zadání

Evaluation level: zadání splněno

Autor splnil všetky body zadania.

Rozsah technické zprávy

Evaluation level: je v obvyklém rozmezí

Rozsah zadania technickej správe zodpovedá požiadavkám.

Prezentační úroveň technické zprávy

Práca je dobre štruktúrovaná, text na seba logicky nadväzuje, kapitoly sú zrozumiteľné, implementácia, ako aj testovanie sú dostatočne popísané. Gramatika je v poriadku.

85
Formální úprava technické zprávy

Technická správa zodpovedá typografickému štandardu, obrázky, ako aj schémy sú zrozumiteľné a dobre popísané. Jediné, čo by som vytkol, tak sú prázdne miesta na konci niektorých kapitol.

80
Práce s literaturou

Študijné materiály sú vybrané k téme, sú riadne citované.

90
Realizační výstup

Výstupom práce je komplexný systém pre ohodnocovanie dómen, ktorý sa pomocou API napája na existujúcu infraštruktúru združenia CZ.NIC. Celkovo sa riešenie javí ako dostatočne robustné a jednoducho použiteľné. Samotná funkčnosť implementovaného riešenia bola študentom prakticky predvedená.

90
Využitelnost výsledků

Cieľom práce bolo poskytnúť lepšie možnosti, ako predvídať atraktívnosť dražených domén. Vhodnosť navrhnutého a implementovaného riešenia bola overená aj v rámci používateľského testovania zamestnancami združenia CZ.NIC. Vzhľadom na nasadenie aplikácie, tak už výsledky práce slúžia svojmu účelu.

Náročnost zadání

Evaluation level: průměrně obtížné zadání

Priemerne náročné zadanie.

Topics for thesis defence:
  1. Bolo by možné váš systém uplatniť aj na ohodnocovanie stále zakúpených domén?
Points proposed by reviewer: 88

Grade proposed by reviewer: B

Responsibility: Mgr. et Mgr. Hana Odstrčilová