Skip to main navigation Skip to search Skip to main content

A metric extraction framework based on a high-level description language

  • Computer Research Institute of Montreal
  • University of Montreal

Research output: Contribution to Book/Report types › Contribution to conference proceedings › peer-review

20 Citations (Scopus)

Abstract

Nowadays, many tools are available for metric extraction. However, extending these tools with new metrics or modifying the calculation of existing ones is often difficult, sometimes impossible. Indeed, many of them are black box tools. Others can be extended only by modifying third-party code. Moreover, metric specifications often lack precision, which leads to implementations that do not correspond necessarily to users' expectations. In this paper, we propose a flexible approach for metric collection based on a metric description language that allows manipulating basic data extracted from the code. These data are mapped to a generic object-oriented meta-model that is language agnostic. This makes it easy to focus on the metric specification rather than language specific constructs. Metric specifications are interpreted automatically to extract their corresponding values for a target program.

Original languageEnglish
Title of host publication9th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2009
Pages159-167
Number of pages9
DOIs
Publication statusPublished - 2009
Externally publishedYes
Event9th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2009 - Edmonton, AB, Canada
Duration: 20 Sept 2009 → 21 Sept 2009

Publication series

Name9th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2009

Conference

Conference9th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2009
Country/TerritoryCanada
CityEdmonton, AB
Period20/09/09 → 21/09/09

!!!Keywords

  • Meta-model
  • Metric extraction
  • Object-oriented metrics
  • Source code representation

Fingerprint

Dive into the research topics of 'A metric extraction framework based on a high-level description language'. These topics are generated from the title and abstract of the publication. Together, they form a unique fingerprint.

Cite this