loading...
Scalability Solutions for Program Comprehension through Dynamic Analysis
Bari, Italy March 22-March 24
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CSMR.2006.46Conference on Software Maintenance an ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Andy Zaidman, University of Antwerp, Belgium
Dynamic analysis has long been a subject of study in the context of (compiler) optimization, program comprehension, test coverage, etc. Ever-since, the scale of the event trace has been an important issue. This scalability issue finds its limits on the computational front, where time and/or space complexity of algorithms become too large to be handled by a computer, but also on the cognitive front, where the results presented to the user become too large to be easily understood. This research focusses on delivering a number of program comprehension solutions that help software engineers to focus on the software system during their initial program exploration and comprehension phases. The key concepts we use in our techniques are "frequency of execution" and runtime "coupling". To validate our techniques we used a number of open-source software systems, as well as an industrial legacy application.
Citation:
Andy Zaidman, "Scalability Solutions for Program Comprehension through Dynamic Analysis," csmr, pp.327-330, Conference on Software Maintenance and Reengineering (CSMR'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.