Conference proceeding
Scenario-driven dynamic analysis for comprehending large software systems
10TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, p69
01 Jan 2006
Abstract
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.
Metrics
2 Record Views
Details
- Title
- Scenario-driven dynamic analysis for comprehending large software systems
- Creators
- Maher Salah - Drexel Univ, Dept Comp Sci, 3141 Chestnut St, Philadelphia, PA 19104 USASpiros Mancoridis - Drexel UniversityGiuliano Antoniol - Ecole Polytech Montreal, Dept Genie Informat, Montreal, PQ H3C 3A7, CanadaMassimiliano Di Penta - Univ Sannio, RCOST, Dept Engn, I-82100 Benevento, ItalyIEEE Comp Soc
- Publication Details
- 10TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, p69
- Conference
- 10TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, 10th
- Publisher
- IEEE
- Number of pages
- 3
- Resource Type
- Conference proceeding
- Language
- English
- Academic Unit
- Computer Science (Computing)
- Identifiers
- 991019170135204721
InCites Highlights
These are selected metrics from InCites Benchmarking & Analytics tool, related to this output
- Collaboration types
- Domestic collaboration
- International collaboration
- Web of Science research areas
- Computer Science, Software Engineering