The impact analysis task in software maintenance: a model and a case study | IEEE Conference Publication | IEEE Xplore