Using Recovered Views to Track Architectural Evolution

Richner, Tamar (June 1999). Using Recovered Views to Track Architectural Evolution. In: ECOOP: European Conference on Object-Oriented Programming. Lissabon, Portugal. 14.-18. Juni 1999.

[img] Text
ecoop99.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (76kB)

Tracking the evolution of a software system through time gives us valuable information. It suggests which parts are likely to remain stable and which 'problem' aspects are likely to change, and it gives us insight into some of the design choices made. In this paper we show how recovered views of succesive versions of the same software system can be used to track evolution. We first briefly describe our approach for recovering views of software applications. We then compare views of two versions of the HotDraw framework. Our objective is to illustrate a number of issues concerning architectural evolution: what is architectural change as opposed to change in general? how can we detect architectural drift? how can we evaluate the relative quality of different architectural solutions? what are guidelines for building evolvable software?

Item Type:

Conference or Workshop Item (Speech)


08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG)




Manuela Bamert

Date Deposited:

13 Dec 2017 15:28

Last Modified:

12 Nov 2019 07:17

Additional Information:

presented at ECOOP ’99 Workshop on OO Architectural Evolutio




Actions (login required)

Edit item Edit item
Provide Feedback