Università della Svizzera italiana

Software systems as cities

Wettel, Richard ; Lanza, Michele (Dir.)

Thèse de doctorat : Università della Svizzera italiana, 2010 ; 2010INFO005.

Software understanding takes up a large share of the total cost of a software system. The high costs attributed to software understanding activities are caused by the size and complexity of software systems, by the continuous evolution that these systems are subject to, and by the lack of physical presence which makes software intangible. Reverse engineering helps practitioners deal with the...