The Information Mural: A Technique for Displaying and Navigating Large Information Spaces, Dean F. Jerding and John T. Stasko
@Article{ jerding.stasko:information,
author = {Dean F. Jerding and John T. Stasko},
title = {The Information Mural: A Technique for Displaying and
Navigating Large Information Spaces},
journal = {Proceedings of the IEEE Symposium on Information
Visualization},
year = {1995},
month = nov,
class = {Software_Reverse_Engineering, Reverse_Specification,
Software_Animation, Visualizing_Object-Oriented_Programs,
Information_Visualization_and_Visualization_of_Large_Systems}
}
Using Visualization to Foster Object-Oriented Program Understanding, Jerding, Dean F. and Stasko, John T.
@TechReport{ jerding.stasko:using,
author = {Jerding, Dean F. and Stasko, John T.},
title = {Using Visualization to Foster Object-Oriented Program
Understanding},
institution = {Graphics, Visualization, and Usability Center Georgia
Institute of Technology, Atlanta, GA},
year = {1994},
type = {Technical Report},
number = {GIT-GVU-94-33},
month = jul,
ftp = {ftp://ftp.cc.gatech.edu/pub/gvu/tech-reports},
class = {Software_Reverse_Engineering, Reverse_Specification,
Software_Animation,
Visualization_for_Program_Understanding_and_Debugging,
Visualizing_Object-Oriented_Programs}
}
Using Animation to Design, Document and Trace Object-Oriented Systems, Shilling, John J. and Stasko, John T.
@TechReport{ shilling.stasko:using,
author = {Shilling, John J. and Stasko, John T.},
title = {Using Animation to Design, Document and Trace
Object-Oriented Systems},
institution = {Graphics, Visualization, and Usability Center Georgia
Institute of Technology, Atlanta, GA},
year = {1992},
type = {Technical Report},
number = {GIT-GVU-92-12},
address = {Atlanta, GA},
month = jun,
ftp = {ftp://ftp.cc.gatech.edu/pub/gvu/tech-reports},
class = {Software_Reverse_Engineering, Reverse_Specification,
Software_Animation, Visualizing_Object-Oriented_Programs}
}
Using Animation to Design Object-Oriented Systems, Shilling, John J. and Stasko, John T.
@Article{ shilling.stasko:using*1,
author = {Shilling, John J. and Stasko, John T.},
title = {Using Animation to Design Object-Oriented Systems},
journal = {Object Oriented Systems},
year = {1994},
volume = {1},
number = {1},
pages = {5-19},
month = sep,
class = {Software_Reverse_Engineering, Reverse_Specification,
Software_Animation, Visualizing_Object-Oriented_Programs}
}
On the relationships between static and dynamic models in reverse engineering Java software, Tarja Systä
Available as
~tsysta.
@InProceedings{ systä:on,
author = {Tarja Systä},
title = {On the relationships between static and dynamic models in
reverse engineering Java software},
booktitle = {Proceedings of the 6th Working Conference on Reverse
Engineering (WCRE99)},
publisher = {IEEE Computer Society},
year = {1999},
pages = {304-313},
url = {http://www.cs.tut.fi/~tsysta},
abstract = {An experimental environment for reverse engineering Java
software is discussed. Static information is extracted from
class files and viewed using Rigi reverse engineering
environment. The dynamic information is generated by
running the target software under a debugger. The debugged
event trace information is viewed as scenario diagrams
using a prototype tool called SCED. In SCED state diagrams
can be synthesized automatically from scenario diagrams.
Dynamic information can also be attached to the static Rigi
graph. Both static and dynamic views contain information
about software artifacts and their relations. Such
overlapping information forms a connection for information
exchange between the views. SCED scenario diagrams are used
for slicing the Rigi view and the Rigi view, in turn, is
used to guide the generation of SCED scenario diagrams and
for raising their level of abstraction. },
keywords = {Java, SCED, Rigi, static reverse engineering, dynamic
reverse engineering},
class = {Visualization_for_Program_Understanding_and_Debugging
Binary_Reverse_Engineering Software_Animation
Reverse_Specification Visualizing_Object-Oriented_Programs
Reverse_Design Reverse_Engineering_Tools Program_Slicing
Fundamental_Methods_in_Reverse_Design Rigi Dynamic_Analysis
Software_Reverse_Engineering Static_Analysis }
}
Static and Dynamic Reverse Engineering Techniques for Java Software Systems, Tarja Systä
Available as
~tsysta.
@PhDThesis{ systä:static,
author = {Tarja Systä},
title = {Static and Dynamic Reverse Engineering Techniques for Java
Software Systems},
school = {University of Tampere},
year = {2000},
url = {http://www.cs.tut.fi/~tsysta},
keywords = {Java, static reverse engineering, dynamic reverse
engineering, Rigi, SCED, Shimba},
class = {Visualization_for_Program_Understanding_and_Debugging
Binary_Reverse_Engineering Software_Animation
Reverse_Specification Visualizing_Object-Oriented_Programs
Reverse_Design Reverse_Engineering_Tools Program_Slicing
Fundamental_Methods_in_Reverse_Design Rig Dynamic_Analysis
Software_Reverse_Engineering Static_Analysis }
}