• Applying Program Visualization Techniques to Aid Parallel and Distributed Program Development 

      Stasko, John T.; Appelbe, William F.; Kraemer, Eileen T. (Georgia Institute of Technology, 1991)
      Parallel and distributed programming is intrinsically more difficult than sequential programming, yet few effective tools or methodologies have been developed to help programmers understand the behavior of their parallel ...
    • Assessing Program Visualization Systems as Instructional Aids 

      Badre, Albert; Beranek, Margaret; Morris, John Morgan; Stasko, John T. (Georgia Institute of Technology, 1991)
      Recently, program visualization systems have received much attention as learning tools and as software understanding aids. How to evaluate these systems, however, is an open and unexplored area. In order to determine what ...
    • The PARADE Environment for Visualizing Parallel Program Executions: A Progress Report 

      Stasko, John T. (Georgia Institute of Technology, 1995)
      This report describes the current status of the PARADE visualization environment. PARADE supports the design and implementation of software visualizations of parallel and distributed programs. It contains primary components ...
    • Three-Dimensional Computation Visualization 

      Stasko, John T. (Georgia Institute of Technology, 1992)
      Systems supporting the visualization and animation of algorithms, programs, and computations have focused primarily on two-dimensional graphics to date. In this paper we identify the need for three-dimensional graphics in ...
    • Understanding and Characterizing Program Visualization Systems 

      Stasko, John T.; Patterson, Charles W., Jr. (Georgia Institute of Technology, 1991)
      The general term 'program visualization' refers to graphical views or illustrations of the entities and characteristics of computer programs. This term along with many others, including data structure display, program ...
    • Using Visualization to Foster Object-Oriented Program Understanding 

      Jerding, Dean Frederick; Stasko, John T. (Georgia Institute of Technology, 1994)
      Software development and maintenance tasks rely on and can benefit from an increased level of program understanding. Object-oriented programming languages provide features which facilitate software maintenance, yet the ...
    • Visualizing Program Executions on Large Data Sets Using Semantic Zooming 

      Stasko, John T.; Muthukumarasamy, Jeyakumar (Georgia Institute of Technology, 1995)
      Understanding and interpreting a large data source is an important but challenging operation in many technical disciplines. Computer visualization has become a valuable tool to help capture and portray characteristics of ...
    • Visualizing the Execution of Threads-based Parallel Programs 

      Stasko, John T.; Zhao, Qiang Alex (Georgia Institute of Technology, 1995)
      One popular model of concurrent computing is threads-based parallel programming on a shared memory parallel computer. A variety of different vendors and machines provide such capabilities, and support for threads programming ...
    • Visually Encoding Program Test Information to Find Faults in Software 

      Eagan, James Robinson, Jr.; Harrold, Mary Jean; Jones, James Arthur; Stasko, John T. (Georgia Institute of Technology, 2001)
      Large test suites are frequently used to evaluate the correctness of software systems and to locate errors. Unfortunately, this process can generate a huge amount of data that is difficult to interpret manually. We have ...