Towards Employing Use-Cases and Dynamic Analysis to Comprehend Mozilla

  • Authors:
  • Maher Salah;Spiros Mancoridis;Giuliano Antoniol;Massimiliano Di Penta

  • Affiliations:
  • Drexel University;Drexel University;University of Sannio;University of Sannio

  • Venue:
  • ICSM '05 Proceedings of the 21st IEEE International Conference on Software Maintenance
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents an approach for comprehending large software systems using views that are created by subjecting the software systems to dynamic analysis under various use-case scenarios. Two sets of views are built from the runtime data: (1) graphs that capture the parts of the softwareýs architecture that pertain to the use-cases; and (2) metrics that measure the intricacy of the software and the similarity between the softwareýs use-cases. The Mozilla web browser was chosen as the subject software system in our case study due to its size, intricacy, and ability to expose the challenges of analyzing large systems.