You are on page 1of 7

_______________________________________________________

SWE3053- Software Evolution and Maintenance- Tutorial8


Question1: Draw the call graph for the following program:

1
2
Answer:

3
4
5
6
Question2: You are a maintenance engineer in a software development company. You employ
the change propagation model to determine the entities that are required to be changed in
response to changing one system entity.

Assume you obtained the following sets of entities: predicted = {B, X, Y, Z, W, D} and
occurred = {B, C, D, E}, calculate the value of recall and precision of change propagation
heuristics.

Answer:

You might also like