GRNÁČ, M. Metody segmentace webových stránek [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.

Posudky

Posudek vedoucího

Burget, Radek

Ačkoliv s komunikací studenta a jeho způsobem řešení práce nejsem vůbec spokojen a práce byla přes veškeré výstrahy odevzdána opět bez jakékoliv konzultace, odevzdaný implementační výstup se mi jeví jako poměrně kvalitní a použitelný pro předpokládaný účel. Proto z pohledu vedoucího navrhuji nakonec hodnocení stupněm E.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Cílem práce byla nová implementace metody segmentace webových stránek publikované jinými autory a její zařazení do knihovny segmentačních metod nástroje FitLayout vyvíjeného na UIFS. Student si zvolil poměrně rozšířenou metodu Block-o-matic a pokud mohu soudit, tak ji implementoval a experimentálně alespoň v hrubých rysech ověřil, čímž z mého pohledu zadání splnil.
Práce s literaturou Student využíval doporučenou literaturu a samostatně si vyhledával další informační zdroje.
Aktivita během řešení, konzultace, komunikace Student začal na zadání pracovat již v loňském akademickém roce, kdy však v podstatě nekomunikoval s vedoucím a práci odevzdal bez jakýchkoliv konzultací v neuspokojivé podobě. Protože však implementační část práce byla dobře rozpracovaná, souhlasil jsem s vypsáním stejného zadání v letošním roce s tím, že student dokončí implementaci a sepíše řádnou technickou zprávu. To se bohužel zcela nepodařilo. V rámci semestrální obhajoby sice student prezentoval znatelný pokrok v řešení, pak ale opět přestal komunikovat a o jeho činnosti nemám žádné další zprávy.
Aktivita při dokončování Práce byla odevzdána zcela nečekaně opět bez jakékoliv konzultace. Podle odevzdaných zdrojových souborů a experimentů popsaných v technické zprávě se zdá, že metoda byla úspěšně naimplementována a integrována do nástroje FitLayout podle zadání. 
Publikační činnost, ocenění
Navrhovaná známka
E
Body
50

Posudek oponenta

Rychlý, Marek

Výsledkem diplomové práce technická zpráva, která má mírně rezervy, a průměrně kvalitní avšak praktické programové řešení. Vzhledem k drobné výtce ke splnění zadání navrhuji hodnotit práci stupněm uspokojivě (D) .

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Jedná se o průměrně obtížnou práci. Nástroje využívající Block-o-Matic algoritmu pro segmentaci webových stránek již existují a je tedy možné se jejich implementacemi inspirovat.
Rozsah splnění požadavků zadání Zadání je splněno s drobnou výhradou k bodu 5, který vyžadoval "experimentální srovnání dosažených výsledků segmentace s touto metodou". Student však v kap. 7 pouze zobrazil výsledky segmentací s různými parametry, ale neprovedl žádné vyhodnocení či srovnání, ať už jejich vzájemné či s jinými dostupnými metodami segmentace ve FitLayout či nástroji založenými na Block-o-Matic algoritmu.
Rozsah technické zprávy Technická zpráva je svým rozsahem v obvyklém rozmezí, od úvodu po závěr obsahuje 42 vysázených stran. Téměř všechny kap. zprávy, s výjimkou kap. 7 "Testovanie", jsou informačně bohaté a výstižně popisují potřebnou teorii i vlastní řešení.
Prezentační úroveň technické zprávy 65 Struktura technické zprávy je logická. Výklad je plynulý, jednotlivé kapitoly na sebe dobře navazují. Jedninou výtku mám k provedení kap. 7 "Testovanie", který obsahuje pouze výčet příkazových řádků spouštějících nástroj s různým nastavením implementovaného algoritmu a výsledky segmentace, ale (kromě obecného úvodu) bez jediného řádku vysvětlujícího textu či vyhodnocení nebo srovnání výsledků. Zde jsou také zcela totožné dvojice podkapitol 7.1+7.2. a 7.7+7.8.
Formální úprava technické zprávy 75 Z hlediska formální úpravy neobsahuje technická zpráva vážnější nedostatky. Poměrně rušivě, avšak bez vlivu na srozumitelnost, působí typografické nedostatky (občasné použití spojovníků místo pomlček, např. str. 30; mezery před interpunkčními znaménky, např. str. 29; přetečení pravého okraje, např. str. 32; aj.).
Práce s literaturou 65 Seznam literatury obsahuje 22 položek, z nichž většina jsou odborné publikace. V případě online zdrojů chybí datum citace (pol. 4) nebo je neúplné (pol. 6). Také v případě ostatních položek chybí občas potřebné a jinak dostupné informace (např. příliš obecná pol. 1 či sborník u pol. 2). V textu zprávy jsou studijní prameny řádně odkazovány a lze dobře rozlišit převzaté části od vlastních úvah studenta.
Realizační výstup 75 Programovým řešením je nová komponenta existujícího nástroje FitLayout, která implementuje algoritmus Block-o-Matic. Návrh řešení vychází z architektury FitLayout (a nejspíš z toho důvodu není v technické zprávě popisován) a samotná implementace nových tříd je v pořádku. Vytknout lze úplnou absenci komentářů ve zdrojovém kódu, která však nenarušuje jeho srozumitelnost (vzhledem k tomu, že  zdrojový kód je dobře strukturován). Bylo by také vhodné více odlišit převzaté části nástroje FitLayout od částí přidaných při řešení této práce (např. zmiňovanými komentáři či jinou technickou dokumentací). Dle výsledků segmentace řešení funguje, ale v důsledku absence srovnání je obtížné objektivně vyhodnotit jeho účinnost.
Využitelnost výsledků Jako součást nástroje FitLayout je řešení velmi dobře využitelné v praxi.
Navrhovaná známka
D
Body
65

Otázky

eVSKP id 148541