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. |
Year | DOI | Venue |
---|---|---|
2005 | 10.1109/ICSM.2005.94 | ICSM |
Keywords | Field | DocType |
software system,various use-case scenario,dynamic analysis,runtime data,mozilla web browser,large software system,subject software system,large system,case study,comprehend mozilla,use case,software systems,software architecture,software metrics,system monitoring | Software engineering,Software analytics,Systems engineering,Computer science,Software system,Software construction,Software visualization,Software verification and validation,Software sizing,Software measurement,Software development | Conference |
ISSN | ISBN | Citations |
1063-6773 | 0-7695-2368-4 | 16 |
PageRank | References | Authors |
0.96 | 6 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Maher Salah | 1 | 96 | 6.05 |
Spiros Mancoridis | 2 | 888 | 56.82 |
giuliano antoniol | 3 | 3287 | 186.05 |
Massimiliano Di Penta | 4 | 5703 | 265.47 |