Evaluating Impact Analysis – A Case Study
Empirical Software Engineering
Experimental evaluation of hypertext access structures
Journal of Software Maintenance: Research and Practice
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Impact Analysis of Maintenance Tasks for a Distributed Object-oriented System
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Slicing, Chopping, and Path Conditions with Barriers
Software Quality Control
A brief survey of program slicing
ACM SIGSOFT Software Engineering Notes
Web Application Slicing in Presence of Dynamic Code Generation
Automated Software Engineering
Automatic generation of suggestions for program investigation
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
Empirical-based recovery and maintenance of input error-correction features
Journal of Software Maintenance and Evolution: Research and Practice
Dependence clusters in source code
ACM Transactions on Programming Languages and Systems (TOPLAS)
Topology analysis of software dependencies
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
The Surgeon's Assistant is a CASE tool for software maintainers and developers of ANSI C programs. It is based on the premises that maintainers need to be able to limit the scope of changes and that (most) development starts from some existing, similar systems. The Decomposition Slice Display System (DSDS_XVCG), a component of the Surgeon's Assistant, automates and visualizes impact analysis by displaying the relationships among a program's decomposition slices. It allows the software maintainer to visually comprehend the relationships between the decomposition slices. DSDS_XVCG uses the interface of a tool for Visualizing Compiler Graphs, VCG, to present the lattice of the decomposition slices for the user's perusal. It allows the user to manipulate the graph by deleting and coloring nodes, and by collapsing regions. The software maintainer is provided with an visualization of the impact of proposed changes and can plan maintenance accordingly.