See this document in CiteSeerX!

Encoding Program Executions (2001)  (Make Corrections)  (16 citations)
Steven P. Reiss, Manos Renieris
Proceedings of the 23rd International Conference on Software Engineering



  Home/Search   Context   Related

 
View or download:
brown.edu/people/er/papers...icse01.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  brown.edu/people/er/papers/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Dynamic analysis is based on collecting data as the program runs. However, raw traces tend to be too voluminous and too unstructured to be used directly for visualization and understanding. We address this problem in two phases: the first phase selects subsets of the data and then compacts it, while the second phase encodes the data in an attempt to infer its structure. Our major compaction/selection techniques include gprof-style N-depth call sequences, selection based on class, compaction... (Update)

Cited by:   More
Profiling Deployed Software: Assessing Strategies and Testing.. - Elbaum, Diep (2005)   (Correct)
An Empirical Study of Tracing Techniques - From Failure Analysis   (Correct)
Profiling Deployed Software: Strategic Probe Placement - Diep, Elbaum, Cohen   (Correct)

Active bibliography (related documents):   More   All
0.5:   Tools for Presentation and Animation of Dynamic Models.. - Nørmark, Iversen, Madsen (1998)   (Correct)
0.4:   Generating Java Trace Data - Reiss, Renieris (2000)   (Correct)
0.4:   Almost: Exploring Program Traces - Renieris, Reiss (1999)   (Correct)

System load high. Please wait...
Timeout. Please try your query later.
Similar documents based on text:   More   All
0.3:   Languages for Dynamic Instrumentation - Reiss, Renieris (2003)   (Correct)
0.2:   Automated Fault Localization Using Potential Invariants - Pytlik, Renieris.. (2003)   (Correct)
0.2:   Practical Software Visualization - Reiss, Cruz (1994)   (Correct)

Related documents from co-citation:   More   All
8:   Dynamically Discovering Likely Program Invariants to Support Program Evolution - Ernst, Cockrell et al. - 1999
5:   A framework for reducing the cost of instrumented code - Arnold, Ryder - 2001
5:   Tracking Down Software Bugs Using Automatic Anomaly Detection - Hangal, Lam - 2002

BibTeX entry:   (Update)

S. P. Reiss and M. Renieris. Encoding program executions. In Proceedings of the International Conference on Software Engineering, 2001. http://citeseer.ist.psu.edu/reiss01encoding.html   More

@inproceedings{ rere01,
 author = {Steven P. Reiss and Manos Renieris},
 title = {Encoding Program Executions},
 booktitle = {Proceedings of the 23rd International Conference on Software Engineering},
 year = {2001},
 isbn = {0-7695-1050-7},
 pages = {221--230},
 address = {Toronto, Ontario, Canada},
 publisher = {IEEE},
 url = {citeseer.ist.psu.edu/reiss01encoding.html},
 url = {citeseer.nj.nec.com/reiss01encoding.html} }
Citations (may not include all citations):
1911   Introduction to Automata Theory (context) - Hopcroft, Ullman - 1979
406   Design Patterns (context) - Gamma, Helm et al. - 1995
171   Dynamically discovering likely program invariants to support.. - Ernst, Cockrell et al. - 1999
171   EEL: Machine-independent executable editing (context) - Larus, Schnarr - 1995
150   gprof: A call graph execution profiler - Graham, Kessler et al. - 1982
87   Exploiting hardware performance counters with flow and conte.. - Ammons, Ball et al. - 1997
49   Whole program paths (context) - Larus - 1999
44   Discovering models of software processes from event-based da.. - Cook, Wolf - 1998
23   Visualizing interactions in program executions - Jerding, Stasko et al. - 1997
7   Inferring Sequential Structure (context) - Nevill-Manning - 1996
7   Visualizing reference patterns for solving memory leaks in j.. - De Pauw, Sevitsky - 1999
4   Interesting events (context) - Brown, Sedgewick
4   Software visualization in the desert environment - Reiss - 1998
3   Generating java trace data - Reiss, Renieris - 2000
2   continuous animation for portraying algorithms and processes (context) - Stasko
1   Working with patterns and code (context) - Reiss - 2000
1   The specification of process scheduling by path expressions (context) - Campbell, Habermann - 1974
1   Behaviourstructure transformation under uncertainty (context) - structure, uncertainty et al. - 1976



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.brown.edu/people/er/papers/):   More
Almost: Exploring Program Traces - Renieris, Reiss (1999)   (Correct)
Generating Java Trace Data - Reiss, Renieris (2000)   (Correct)
Scripts for Program Trace Visualization - Renieris   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC