Architecture and maintenance in object technology

Ben Anderson · 1993

In order to explore the impact of different architectures on software maintenance, we took the following approach: write two versions of the same application with differing architectures; implement the same specific changes to both versions; measure the cost of making each change using simple metrics; and compare the costs of each change between architectures, and also within the same architecture. For our example we chose a simple banking application which must operate on a number of different kinds of account. >

Read the paper · More papers on PaperTik