Title: | Využití analytického programování pro odhady časových náročností vývoje softwarových projektů |
Author: | Urbánek, Tomáš |
ISBN: | 978-80-7454-975-5 |
URI: | http://hdl.handle.net/10563/45971 |
Date: | 2013-09-30 |
Publisher: |
|
Page count: |
|
Availability: | Bez omezení |
Abstrakt:
Disertační práce je zaměřena na výzkum v oblasti softwarového inženýrství specificky na získávání odhadu časového úsilí. Získávání přesnějších odhadů je jednou z kritických částí cyklu softwarového vývoje. Tato práce jako celek má přispět k vytvoření frameworku pro přesnější odhad tohoto úsilí pomocí metod symbolické regrese. V práci jsou řešeny zejména vlastnosti a nastavení tohoto nového frameworku, tak aby poskytoval zpřesnění odhadu časového úsilí. Byly řešeny otázky linearity mezi odhadem a skutečným časovým úsilím, dále možnosti optimalizace frameworku, jak pomocí snížení velikosti prohledávaného prostoru, tak změnou účelové funkce. Dále je v práci porovnán odhad pomocí nového frameworku s odhady vypočítanými dalšími zkoumanými algoritmy. Framework byl testován na dvou datasetech s křížovou validací. Na datasetu s menším počtem vzorku dosahuje prezentovaný framework průměrné relativní chyby 40 %, což je zpřesnění oproti ostatním použitým metodám v průměru až 20 % a oproti standardní UCP rovnici až o 18 %. Na větším datasetu se průměrná relativní chyba pohybuje na hodnotě 8 %, která je srovnatelná s ostatními použitými metodami a taktéž zpřesněním oproti UCP rovnici až o 18 %.
Files | Size | Format | View | Description |
---|---|---|---|---|
urbánek_2020_teze.pdf | 1.813Mb |
View/ |
||
urbánek_2020_dp.pdf | 1.401Mb |
View/ |
None | |
urbánek_2020_op.pdf | 1.558Mb |
View/ |
None | |
urbánek_2020_vp.pdf | 401.8Kb |
View/ |
None |