Metrics for Evaluation of Metaprogram Complexity
Computer Science and Information Systems, Tome 7 (2010) no. 4.

Voir la notice de l'article provenant de la source Computer Science and Information Systems website

The concept of complexity is used in many areas of computer science and software engineering. Software complexity metrics can be used to evaluate and compare quality of software development and maintenance processes and their products. Complexity management and measurement is especially important in novel programming technologies and paradigms, such as aspect-oriented programming, generative programming, and metaprogramming, where complex multi-language and multi-aspect program specifications are developed and used. This paper analyzes complexity management and measurement techniques, and proposes five complexity metrics (Relative Kolmogorov Complexity, Metalanguage Richness, Cyclomatic Complexity, Normalized Difficulty, Cognitive Difficulty) for measuring complexity of metaprograms at information, metalanguage, graph, algorithm, and cognitive dimensions.
Keywords: Metaprogramming, complexity evaluation, metaprogram metric
@article{CSIS_2010_7_4_a6,
     author = {Robertas Dama\v{s}evi\v{c}ius and Vytautas \v{S}tuikys},
     title = {Metrics for {Evaluation} of {Metaprogram} {Complexity}},
     journal = {Computer Science and Information Systems},
     publisher = {mathdoc},
     volume = {7},
     number = {4},
     year = {2010},
     url = {http://geodesic.mathdoc.fr/item/CSIS_2010_7_4_a6/}
}
TY  - JOUR
AU  - Robertas Damaševičius
AU  - Vytautas Štuikys
TI  - Metrics for Evaluation of Metaprogram Complexity
JO  - Computer Science and Information Systems
PY  - 2010
VL  - 7
IS  - 4
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/CSIS_2010_7_4_a6/
ID  - CSIS_2010_7_4_a6
ER  - 
%0 Journal Article
%A Robertas Damaševičius
%A Vytautas Štuikys
%T Metrics for Evaluation of Metaprogram Complexity
%J Computer Science and Information Systems
%D 2010
%V 7
%N 4
%I mathdoc
%U http://geodesic.mathdoc.fr/item/CSIS_2010_7_4_a6/
%F CSIS_2010_7_4_a6
Robertas Damaševičius; Vytautas Štuikys. Metrics for Evaluation of Metaprogram Complexity. Computer Science and Information Systems, Tome 7 (2010) no. 4. http://geodesic.mathdoc.fr/item/CSIS_2010_7_4_a6/