Supporting Feature Analysis with Runtime Annotations

Abstract : The dynamic analysis approach to feature identification describes a technique for capturing feature behavior and mapping it to source code. Major drawbacks of this approach are (1) large amounts of data and (2) lack of support for sub-method elements. In this paper we propose to leverage sub-method reflection to identify and model features. We perform an on-the-fly analysis resulting in annotating the operations participating in a feature's behavior with meta-data.The primary advantage of our annotation approach is that we obtain a fine-grained level of granularity while at the same time eliminating the need to retain and analyze large traces for feature analysis.
Document type :
Conference papers
Complete list of metadatas

Cited literature [24 references]  Display  Hide  Download

https://hal.inria.fr/inria-00555456
Contributor : Lse Lse <>
Submitted on : Thursday, January 13, 2011 - 2:30:26 PM
Last modification on : Friday, January 14, 2011 - 3:10:45 PM
Long-term archiving on : Tuesday, November 6, 2012 - 11:25:28 AM

File

Denk07dFeatureAnnotationPCODA....
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00555456, version 1

Citation

Marcus Denker, Orla Greevy, Oscar Nierstrasz. Supporting Feature Analysis with Runtime Annotations. 3rd International Workshop on Program Comprehension through Dynamic Analysis (PCODA 2007), 2007, Vancouver, Canada. pp.29--33. ⟨inria-00555456⟩

Share

Metrics

Record views

157

Files downloads

84