Seesoft-a tool for visualizing line oriented software statistics | IEEE Journals & Magazine | IEEE Xplore

Seesoft-a tool for visualizing line oriented software statistics


Abstract:

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 r...Show More

Abstract:

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.<>
Published in: IEEE Transactions on Software Engineering ( Volume: 18, Issue: 11, November 1992)
Page(s): 957 - 968
Date of Publication: 30 November 1992

ISSN Information:

Citations are not available for this document.

Cites in Patents (24)Patent Links Provided by 1790 Analytics

1.
Talati, Sumit, "Method and system for visualizing or interacting with array data using limited-resolution display devices"
2.
Biehl, Jacob T.; Robertson, George G.; Smith, Gregory R.; Czerwinski, Mary P., "Spatial layout of hierarchical shared resources"
3.
Sontheim, Bruno; Lorenz, Martin; Jovalekic, Silvije; Wiescholek, Michael, "METHOD FOR TRACKING THE COURSE IN A DISTRIBUTED SYSTEM"
4.
TALATI, Sumit, "METHOD AND SYSTEM FOR VISUALIZING OR INTERACTING WITH ARRAY DATA USING LIMITED-RESOLUTION DISPLAY DEVICES"
5.
Dillenberger, Donna E.; Johnson, Sandra K.; Mitchell, Joan L.; Ward, David, "Visualization of information using landmasses"
6.
Biehl, Jacob T.; Robertson, George G.; Smith, Gregory R.; Czerwinski, Mary P., "Spatial layout of hierarchical shared resources"
7.
Adams, Jr., Hugh William, "System and method for previewing relevance of streaming data"
8.
Dillenberger, Donna N.; Johnson, Sandra K.; Mitchell, Joan L.; Ward, David, "Visualization of information using landmasses"
9.
Advani, Pavan L., "Determining deltas in a spatial locality of a function call graph in a source controlled system"
10.
John, Kurian; Parvathanathan, Kamala, "Leveraging the relationship between object IDs and functions in diagnosing software defects during the post-deployment phase"
11.
John, Kurian; Parvathanathan, Kamala, "Leveraging the relationship between object IDs and functions in diagnosing software defects during the post-deployment phase"
12.
Harrold, Mary Jean; Goerg, Carsten; Shah, Hina, "SYSTEMS AND METHODS FOR VISUALIZATION OF EXCEPTION HANDLING CONSTRUCTS"
13.
DeLine, Robert A., "CARTOGRAPHIC SOFTWARE MAPS"
14.
Sutler, Michael Brandon, "METHOD AND APPARATUS FOR REMOTE DISCOVERY OF SOFTWARE APPLICATIONS IN A NETWORKED ENVIRONMENT"
15.
Etgen, Michael P.; Bailey, John H.; Zegarra, Emilio F.; Li, Dong Feng, "GRAPHICAL USER INTERFACE FOR DIRECT CONTROL OF DISPLAY OF DATA"
16.
Weinberg, Paul N.; Sullivan, Dave L.; Tinari, Philip A.; Brookler, David E.; Hazi, Ariel, "SIMULTANEOUS DISPLAY AND FORMATTING OF DISPARATE VALUES IN A TABULAR FORM"
17.
Burkwald, Susan K.; Eick, Stephen G.; Patterson, Steven H.; Pyrce, John D.; Rivard, Kurt D., "SYSTEM FOR VISUALLY REPRESENTING MODIFICATION INFORMATION ABOUT AN CHARACTERISTIC DEPENDENT INFORMATION PROCESSING SYSTEM"
18.
Blumenthal, Joshua O., "SYSTEM AND METHOD FOR SEARCH AND RETRIEVAL OF DIGITAL INFORMATION BY MAKING AND SCALED VIEWING"
19.
Eick, Stephen Gregory; Lucas, Paul Jay; Schmidt, Jeffrey Donald, "METHOD AND APPARATUS FOR GRAPHICALLY ANALZYING A LOG FILE"
20.
Morgan, Oliver F., "MULTIMEDIA USER INTERFACE EMPLOYING COMPONENTS OF COLOR TO INDICATE THE VALUES OF VARIABLES"
21.
Tzou, Sheu-Fang M.; Jacobson, John W., "GRAPHIC AND TEXT INTERACTIVE USER INTERFACE FOR A PROGRAM EXECUTION ANALYZER"
22.
Eick, Stephen Gregory; Wills, Graham John; Lucas, Paul Jay, "Class library for use in graphics programming"
23.
Eick, Stephen Gregory; Lucas, Paul Jay; Schmidt, Jeffrey Donald, "Method and apparatus for graphically analyzing a log-file"
24.
Eick, Stephen Gregory, "Selectors for data visualization"
Contact IEEE to Subscribe

References

References is not available for this document.