A Graph-Based Metamodel for Object-Oriented Software Metrics

Mens, Tom; Lanza, Michele (2002). A Graph-Based Metamodel for Object-Oriented Software Metrics. Electronic Notes in Theoretical Computer Science, 72(2), pp. 57-68. Elsevier 10.1016/S1571-0661(05)80529-8

[img]
Preview
Text
1-s2.0-S1571066105805298-main.pdf - Published Version
Available under License Creative Commons: Attribution-Noncommercial-No Derivative Works (CC-BY-NC-ND).

Download (768kB) | Preview

Metrics are essential in object-oriented software engineering for several reasons, among which quality assessment and improvement of development team productivity. While the mathematical nature of metrics calls for clear definitions, frequently there exist many contradicting definitions of the same metric depending on the implementation language. We suggest to express and define metrics using a language-independent metamodel based on graphs. This graph-based approach allows for an unambiguous definition of generic object-oriented metrics and higher-order metrics. We also report on some prototype tools that implement these ideas.

Item Type:

Journal Article (Original Article)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG)

UniBE Contributor:

Lanza, Michele

Subjects:

000 Computer science, knowledge & systems
500 Science > 510 Mathematics

ISSN:

1571-0661

Publisher:

Elsevier

Language:

English

Submitter:

Manuela Bamert

Date Deposited:

04 Dec 2017 14:04

Last Modified:

25 Oct 2019 16:54

Publisher DOI:

10.1016/S1571-0661(05)80529-8

BORIS DOI:

10.7892/boris.104631

URI:

https://boris.unibe.ch/id/eprint/104631

Actions (login required)

Edit item Edit item
Provide Feedback