Clustering of software modules using Jaya algorithm

dc.contributor.advisor Bureš, Miroslav
dc.contributor.author Pavlát, Jakub
dc.contributor.referee Míkovec, Zdeněk
dc.date.accessioned 2020-09-04T13:57:41Z
dc.date.available 2020-09-04T13:57:41Z
dc.date.issued 2020-08-31
dc.description.abstract Tato diplomová práce se zaměřuje na použití Jaya algoritmu k řešení problému clusterování softwarových modulů. Tento problém se dá popsat jako hledání clusterování modulů tak, aby uvnitř clusteru byly vazby co nejsilnější a směrem ven z daného clusteru co nejslabší. Cílem této práce je vývoj nástroje, který bude pracovat s existujícím Java kódem, ve kterém identifikuje problém clusterování a bude ho řešit. Řešení problému clusterování softwarových modulů je možné využít především v oblasti kontroly kvality kódu a managementu. Proto by takový nástroj měl vytvářet lidsky i strojově čitelný pohled na řešení. cs
dc.description.abstract This diploma thesis focuses on the usage of Jaya algorithm for solving the software module clustering problem. The problem can be described as searching for a clustering of modules such that links between modules inside a cluster are many and strong and any links going outside a cluster are sparse and weak.The goal of this work is developing a tool that will work with existing Java code, in which it will identify the clustering problem and will attempt to solve it. Solving such a problem can be beneficial predominantly in the field of code quality assurance and team management. As such the tool should offer a human and machine readable view of the solution. en
dc.identifier KOS-860412727205
dc.identifier.uri http://hdl.handle.net/10467/90233
dc.publisher České vysoké učení technické v Praze cs
dc.publisher Czech Technical University in Prague en
dc.rights A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act. en
dc.rights Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění. cs
dc.subject jaya cs
dc.subject optimalizace cs
dc.subject analyza kodu cs
dc.subject java cs
dc.subject jaya en
dc.subject optimization en
dc.subject code analysis en
dc.subject java en
dc.title Clusterování softwarových modulů použitím Jaya algoritmu cs
dc.title Clustering of software modules using Jaya algorithm en
dc.type master thesis en
dspace.entity.type Publication
relation.isAdvisorOfPublication 9836e787-0865-42de-b740-599eccde7ae7
relation.isAdvisorOfPublication.latestForDiscovery 9836e787-0865-42de-b740-599eccde7ae7
relation.isAuthorOfPublication 78ca0336-5d0e-426b-87e1-191ec5b6c104
relation.isAuthorOfPublication.latestForDiscovery 78ca0336-5d0e-426b-87e1-191ec5b6c104
relation.isRefereeOfPublication 7f76deed-6881-4839-9dd1-76d0d1f3c334
relation.isRefereeOfPublication.latestForDiscovery 7f76deed-6881-4839-9dd1-76d0d1f3c334
theses.degree.discipline Softwarové inženýrství cs
theses.degree.grantor katedra počítačů cs
theses.degree.programme Otevřená informatika cs

Files

Original bundle

Now showing 1 - 4 of 4
Name:
F3-DP-2020-Pavlat-Jakub-pavlajak.pdf
Size:
1.38 MB
Format:
Adobe Portable Document Format
Description:
PLNY_TEXT
Name:
F3-DP-2020-Pavlat-Jakub-priloha-jaya-module-clustering.zip
Size:
8.73 MB
Format:
Unknown data format
Description:
PRILOHA
Name:
F3-DP-2020-posudek-Mikovec_Zdenek.pdf
Size:
178.36 KB
Format:
Adobe Portable Document Format
Description:
POSUDEK
Name:
F3-DP-2020-posudek-Bures_Miroslav.pdf
Size:
216.68 KB
Format:
Adobe Portable Document Format
Description:
POSUDEK