The file thesis.ps contains the CSRI technical report: Filtering Run-Time Artifacts Using Software Landscapes by Arthur Tateishi ruhtra@turing.toronto.edu If you have the uncompress program, get the thesis.ps.Z file. Transfer this file in binary mode, uncompress it and then print it out on a PostScript printer. Those with the gunzip program can get the thesis.ps.gz file. If you do not have uncompress, get the 345.ps file in ascii mode, and print it on a PostScript printer. The file prints out 70+ pages. If you have any problems, please contact ruhtra@turing.toronto.edu. Abstract Previous work in software visualization has demonstrated the advantages of presenting programs in a graphical manner in both program understanding and debugging. Among the class of program visualization systems are those which operate non-intrusively on program sources. One of the major challenges faced by users of such systems is the problem of filtering the enormous amount of run-time information present during the execution of a large system. In this thesis, I describe an evolution of the Software Landscape. The Software Landscape is a tool for browsing a software system's static structure using boxes together with arrow and containment relations. My Run-Time Landscape includes run-time information, utilizes the Landscape paradigm for the elision of unwanted details, and provides a tightly integrated environment for viewing program artifacts from different perspectives. This prototype is useful in debugging, program understanding, and profiling.