AbstractMetrics 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.We thank Kim Mens, Roel Wuyts and the anonymous reviewers for their comments on drafts of this paper
This paper presents a MOF-compliant metamodel for calculating software metrics and demonstrates how...
In this position paper we discuss a number of issues relating to model metrics, with particular emp...
Abstract — The software development is dynamic and is always undergoing major changes. Today a huge ...
Abstract. Metric values can be used in order to compare and evaluate software entities, find defects...
In this paper we report on our experiences of using the Dagstuhl Middle Metamodel as a basis for de...
The need to improve software productivity and software quality has put forward the research on softw...
Software metrics have many important uses in software engineering, for example, assessing software q...
Software metrics have many important uses in software engineering, for example, assessing software ...
A large number of metrics for evaluating the quality of software have been proposed in the literatu...
Software Metrics have become essential in software engineering for several reasons, among which qual...
This paper has been written with the aim of contributing to theoretical validation of software metri...
International audienceModel-Driven Engineering (MDE) is an approach to software development that use...
Since there is no standard formalism for defining software metrics, many of the measures that exist...
Software measurement has become essential to good Software Engineering. However, most published work...
This paper offers an overview of the state-of-the-art in OO metrics as well as some new contribution...
This paper presents a MOF-compliant metamodel for calculating software metrics and demonstrates how...
In this position paper we discuss a number of issues relating to model metrics, with particular emp...
Abstract — The software development is dynamic and is always undergoing major changes. Today a huge ...
Abstract. Metric values can be used in order to compare and evaluate software entities, find defects...
In this paper we report on our experiences of using the Dagstuhl Middle Metamodel as a basis for de...
The need to improve software productivity and software quality has put forward the research on softw...
Software metrics have many important uses in software engineering, for example, assessing software q...
Software metrics have many important uses in software engineering, for example, assessing software ...
A large number of metrics for evaluating the quality of software have been proposed in the literatu...
Software Metrics have become essential in software engineering for several reasons, among which qual...
This paper has been written with the aim of contributing to theoretical validation of software metri...
International audienceModel-Driven Engineering (MDE) is an approach to software development that use...
Since there is no standard formalism for defining software metrics, many of the measures that exist...
Software measurement has become essential to good Software Engineering. However, most published work...
This paper offers an overview of the state-of-the-art in OO metrics as well as some new contribution...
This paper presents a MOF-compliant metamodel for calculating software metrics and demonstrates how...
In this position paper we discuss a number of issues relating to model metrics, with particular emp...
Abstract — The software development is dynamic and is always undergoing major changes. Today a huge ...