Sémantická personalizace
Semantic personalization
diplomová práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/30675Identifikátory
SIS: 47668
Kolekce
- Kvalifikační práce [11264]
Autor
Vedoucí práce
Oponent práce
Eckhardt, Alan
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové systémy
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
7. 9. 2009
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Velmi dobře
Cílem této diplomové práce je navrhnout a implementovat nástroj v podobě frameworku, který bude určen pro webové tvůrce a měl by umožňovat metody personalizace v rámci libovolné webové aplikace. Framework bude získávat informace o provozu webové aplikace, bude se snažit zjistit, jak je aplikace využívána uživateli a na základě těchto poznatků se pokusí zefektivnit používání aplikace pomocí úprav prostředí. Důraz při návrhu frameworku přitom bude kladen na snadnost použití u běžných webových aplikací, ke své práci by měl používat prostředky běžně dostupné na jakémkoliv standardním webhostingu. Každému uživateli bude na základě jeho chování v aplikaci přizpůsobeno prostředí na míru. Součástí bude inteligentní rozhodovací mechanismus, jehož vstupem budou data o používání webové aplikace a data získaná od uživatele. Výstupem bude sada doporučení pro úpravu aplikace. Součástí práce bude také vzorová webová aplikace, ve které budou demonstrovány možnosti frameworku.
The aim of this work is to design and implement a tool in form of framework, which is destined for web architects and should enable methods of personalization within the scope of arbitrary web application. Framework will obtain information on functioning of web application, it will try to determine, how is application used by users and based on this knowledge it will attempt to make using of application more efficient by means of environmental adaptations. During framework designing emphasis will be put on easiness of using within common web application, to its work it should use only means commonly available within any standard webhosting. For every user will be application environment personalized on the basis of his behaviour. Part of framework will be intelligent precision mechanism, whose input will be data about web application usage and data retrieved from user. Output will be set of recommendations for application modification. Part of thesis is also sample web application, in which framework potential is demonstrated.