Computer method and apparatus for managing traceability of a software
program are disclosed. Given a subject software program, the invention
method/apparatus provides a respective history log for each artifact of
the program. The invention method/apparatus records in the respective
history log changes made to an artifact of the subject software program.
During a change being made to the artifact, a processor routine
determines from the respective history log related artifacts. An
indication of the determined related artifacts is displayed to a user as
impact analysis results.