Seesoft – a tool for visualizing line oriented software statistics. The Seesoft software visualization system allows one to analyze up to 50000 lines of code simultaneously by mapping each line of code into a thin row. The color of each row indicates a statistic of interest, e.g., red rows are those most recently changed, and blue are those least recently changed. Seesoft displays data derived from a variety of sources, such as version control systems that track the age, programmer, and purpose of the code (e.g., control ISDN lamps, fix bug in call forwarding); static analyses, (e.g., locations where functions are called); and dynamic analyses (e.g., profiling). By means of direct manipulation and high interaction graphics, the user can manipulate this reduced representation of the code in order to find interesting patterns. Further insight is obtained by using additional windows to display the actual code. Potential applications for Seesoft include discovery, project management, code tuning, and analysis of development methodologies.

References in zbMATH (referenced in 14 articles )

Showing results 1 to 14 of 14.
Sorted by year (citations)

  1. Cserép, Máté; Krupp, Dániel: Component visualization methods for large legacy software in C/C++ (2015)
  2. Telea, Alexandru; Voinea, Lucian: Visual software analytics for the build optimization of large-scale software systems (2011)
  3. Lungu, Mircea; Lanza, Michele; G{^ı}rba, Tudor; Robbes, Romain: The small project observatory: visualizing software ecosystems (2010)
  4. Schwartz, Moses; Hash, Curtis; Liebrock, Lorie M.: Term distribution visualizations with focus+context overview and usability evaluation (2010)
  5. Dalton, Andrew R.; Wahba, Sally K.; Dandamudi, Sravanthi; Hallstrom, Jason O.: Visualizing the runtime behavior of embedded network systems: A toolkit for TinyOS (2009)
  6. Telea, Alexandru; Byelas, Heorhiy; Voinea, Lucian: A framework for reverse engineering large C++ code bases (2009)
  7. Voinea, Lucian; Telea, Alexandru: Visual querying and analysis of large software repositories (2009)
  8. Zhao, Wei; Zhang, Lu; Sun, Jiasu; Mei, Hong: An objective-oriented approach to program comprehension using multiple information sources (2008)
  9. Hassan, Ahmed E.; Holt, Richard C.: Replaying development history to assess the effectiveness of change propagation tools (2006)
  10. Gračanin, Denis; Matković, Krešimir; Eltoweissy, Mohamed: Software visualization (2005)
  11. Gračanin, Denis; Matković, Krešimir; Eltoweissy, Mohamed: Software visualization (2005)
  12. Anderson, Russell K.; Dror, Moshe: An interactive graphic presentation for multiobjective linear programming. (2001)
  13. Griswold, William G.: Coping with crosscutting software changes using information transparency (2001)
  14. Eick, Stephen G.; Wills, Graham J.: High interaction graphics (1995)