Keeping track of how changes in decisions require changes in other decisions is crucial in design and development. By capturing decision tasks and decision alternatives in the rationale, and by recording the dependencies between these decisions, we can help to anticipate the effects of changes and identify the different kinds of inter-decision dependencies. In this chapter we explain the implications of change analysis for rationale usage and rationale support systems in software engineering.
Unable to display preview. Download preview PDF.