DocumentCode
2329893
Title
A Framework Profile of .NET
Author
Lämmel, Ralf ; Linke, Rufus ; Pek, Ekaterina ; Varanovich, Andrei
Author_Institution
Software Languages Team & ADAPT Lab., Univ. Koblenz-Landau, Koblenz, Germany
fYear
2011
fDate
17-20 Oct. 2011
Firstpage
141
Lastpage
150
Abstract
We develop a basic form of framework comprehension which is based on simple, reuse-related metrics for the as-implemented design and usage of frameworks. To this end, we provide a framework profile which incorporates potential reuse characteristics (e.g., specializability of types in a framework) as well as actual reuse characteristics (e.g., evidence of specialization of framework types in projects). We apply framework comprehension in an empirical study of the Microsoft. NET Framework. The approach is helpful in several contexts of software reverse and re-engineering.
Keywords
network operating systems; reverse engineering; software metrics; software reusability; systems re-engineering; .NET framework; Microsoft; framework comprehension; framework profile; reuse-related metrics; software reengineering; software reverse; Concrete; Context; Libraries; Measurement; Open source software; Performance analysis; .NET; dynamic program analysis; framework; framework design; framework profile; framework usage; inheritance; late binding; polymorphism; program comprehension; reuse; software metrics; type specialization;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering (WCRE), 2011 18th Working Conference on
Conference_Location
Limerick
ISSN
1095-1350
Print_ISBN
978-1-4577-1948-6
Type
conf
DOI
10.1109/WCRE.2011.25
Filename
6079837
Link To Document