• 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