Pregled bibliografske jedinice broj: 523885
Metaheuristic Approach to Class Responsibility Assignment Problem
Metaheuristic Approach to Class Responsibility Assignment Problem // Proceedings of the ITI 2011 33rd International Conference on Information Technology Interfaces / Lužar-Stiffler, Vesna ; Jarec, Iva ; Bekić, Zoran (ur.).
Zagreb: Sveučilišni računski centar Sveučilišta u Zagrebu (Srce), 2011. str. 591-596 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
CROSBI ID: 523885 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Metaheuristic Approach to Class Responsibility Assignment Problem
Autori
Glavaš, Goran ; Fertalj, Krešimir
Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni
Izvornik
Proceedings of the ITI 2011 33rd International Conference on Information Technology Interfaces
/ Lužar-Stiffler, Vesna ; Jarec, Iva ; Bekić, Zoran - Zagreb : Sveučilišni računski centar Sveučilišta u Zagrebu (Srce), 2011, 591-596
ISBN
978-953-7138-20-2
Skup
33rd International Conference on Information Technology Interfaces
Mjesto i datum
Cavtat, Hrvatska, 27.06.2011. - 30.06.2011
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Međunarodna recenzija
Ključne riječi
class responsibility assignment; metaheruristic algorithms
Sažetak
Assigning responsibilities to classes is arguably the most important step when creating object- oriented software design. This step depends greatly on human judgment. Our objective is to automate this process using metaheuristic optimization algorithms. Four different algorithms (simple genetic algorithm, hill climbing, simulated annealing, and particle swarm optimization), using the same class coupling and cohesion metrics, were implemented and their results are compared. This paper describes responsibility dependency graph used as input, implemented algorithms and used evaluation metrics. Paper also reports on a performed case study. Ultimately, conclusions on search landscape of class responsibility assignment problem are drawn.
Izvorni jezik
Engleski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Projekti:
036-0361983-2022 - Održivi razvoj informacijskih sustava (Fertalj, Krešimir, MZO ) ( CroRIS)
036-0361983-3137 - Optimiranje i upravljanje rizicima u informacijskim sustavima (Kalpić, Damir, MZOS ) ( CroRIS)
Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb