Metaheuristic Approach to Class Responsibility Assignment Problem (CROSBI ID 574986)
Prilog sa skupa u zborniku | izvorni znanstveni rad | međunarodna recenzija
Podaci o odgovornosti
Glavaš, Goran ; Fertalj, Krešimir
engleski
Metaheuristic Approach to Class Responsibility Assignment Problem
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.
class responsibility assignment; metaheruristic algorithms
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
Podaci o prilogu
591-596.
2011.
objavljeno
Podaci o matičnoj publikaciji
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)
978-953-7138-20-2
Podaci o skupu
33rd International Conference on Information Technology Interfaces
predavanje
27.06.2011-30.06.2011
Dubrovnik, Hrvatska; Cavtat, Hrvatska