2011 18th Working Conference on Reverse Engineering 2011
DOI: 10.1109/wcre.2011.25
|View full text |Cite
|
Sign up to set email alerts
|

A Framework Profile of .NET

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 helpfu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
3
1
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 21 publications
(28 reference statements)
0
3
0
Order By: Relevance
“…For instance, many APIs enable nontrivial, framework-like usage [1], [28], but in the absence of actual framework-like usage, the project developer may entertain a much simpler view on the API. In the context of API evolution, an API developer consults an API's footprint to minimize changes that break actual usage or to make an impact analysis for changes.…”
Section: The Api Footprint Insightmentioning
confidence: 99%
“…For instance, many APIs enable nontrivial, framework-like usage [1], [28], but in the absence of actual framework-like usage, the project developer may entertain a much simpler view on the API. In the context of API evolution, an API developer consults an API's footprint to minimize changes that break actual usage or to make an impact analysis for changes.…”
Section: The Api Footprint Insightmentioning
confidence: 99%
“…After that, we adjusted our methodology (e.g., instead of filtering papers based on their abstract, we decided to survey all the papers) and proceeded to perform the current study in November 2012-January 2013. We used Python and Bash scripts, Google Refine tool 2 , and R project 3 to process the data. We provide online the list of the papers and results of coding 4 .…”
Section: ) Structural Signs Of Rigorousness/qualitymentioning
confidence: 99%
“…This is a survey on software engineering research with focus on the use of collections of software artifacts (corpora) to derive empirical evidence from. Such focus on corpora was triggered by our own research on specifically software reverse/re-engineering and program comprehension, e.g., studies on API or language usage [1], [2], [3], [4]-with the common use of corpora for validation in the broader sense. The survey applies to conferences that fit with this context.…”
Section: Introductionmentioning
confidence: 99%