A cognitive and user centric based approach for reverse engineering tool design
CASCON '00 Proceedings of the 2000 conference of the Centre for Advanced Studies on Collaborative research
Impact Analysis of Maintenance Tasks for a Distributed Object-oriented System
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
An Implementation of and Experiment with Semantic Differencing
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Characterizing software architecture changes: A systematic review
Information and Software Technology
Hi-index | 0.00 |
Understanding the high level structure of a software system is useful for determining the impact of proposed changes. We investigate techniques for recovering the high level structure, or software architecture, for cases in which no trusted architectural description exists. We then demonstrate how a scenario based approach to architectural evaluation can be used to document the impact of proposed changes on a software system. Architectural recovery and impact analysis are demonstrated using a case study comparing two graphical debuggers, xdbx and ups.