loading...
Scenario-Driven Dynamic Analysis for Comprehending Large Software Systems
Bari, Italy March 22-March 24
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CSMR.2006.47Conference 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 
   
Maher Salah, Drexel University
Spiros Mancoridis, Drexel University
Giuliano Antoniol, Ecole Polytechnique de Montreal
Massimiliano Di Penta, University of Sannio, Italy
Understanding large software systems is simplified when a combination of techniques for static and dynamic analysis is employed. Effective dynamic analysis requires that execution traces be generated by executing scenarios that are representative of the system?s typical usage. This paper presents an approach that uses dynamic analysis to extract views of a software system at different levels, namely (1) use cases views, (2) module interaction views, and (3) class interaction views. The proposed views can be used to help maintainers locate features to be changed. The proposed approach is evaluated against a large software system, the Mozilla web browser.
Citation:
Maher Salah, Spiros Mancoridis, Giuliano Antoniol, Massimiliano Di Penta, "Scenario-Driven Dynamic Analysis for Comprehending Large Software Systems," csmr, pp.71-80, Conference on Software Maintenance and Reengineering (CSMR'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.