A Programming Language Independent Framework for Metrics-based Software Evolution and Analysis
Computer Science and Information Systems, Tome 9 (2012) no. 3.

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

Knowledge about different aspects of software quality during software evolution can be valuable information for developers and project managers. It helps to reduce the number of defects and improves the internal structure of software. However, determining software’s quality and structure in heterogeneous systems is a difficult task. In this paper, a programming language independent framework for evaluating software metrics and analyzing software structure during software development and its evolution will be presented. The framework consists of the SMIILE tool for calculation of software metrics, extended with an analysis of software structure. The data are stored in a central repository via enriched Concrete Syntax Tree (eCST) for universal source code representation. The framework is demonstrated in a case study. The development of such a framework is a step forward to consistent support for software evolution by providing a change analysis and quality control. The significance of this consistency is growing today, when software projects are more complex, consisting of components developed in diverse programming languages.
Keywords: Software evolution, software development, software quality, software structure, software metrics, syntax tree
@article{CSIS_2012_9_3_a8,
     author = {\v{C}rt Gerlec and Gordana Raki\'c and Zoran Budimac and Marjan Heri\v{c}ko},
     title = {A {Programming} {Language} {Independent} {Framework} for {Metrics-based} {Software} {Evolution} and {Analysis}},
     journal = {Computer Science and Information Systems},
     publisher = {mathdoc},
     volume = {9},
     number = {3},
     year = {2012},
     url = {http://geodesic.mathdoc.fr/item/CSIS_2012_9_3_a8/}
}
TY  - JOUR
AU  - Črt Gerlec
AU  - Gordana Rakić
AU  - Zoran Budimac
AU  - Marjan Heričko
TI  - A Programming Language Independent Framework for Metrics-based Software Evolution and Analysis
JO  - Computer Science and Information Systems
PY  - 2012
VL  - 9
IS  - 3
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/CSIS_2012_9_3_a8/
ID  - CSIS_2012_9_3_a8
ER  - 
%0 Journal Article
%A Črt Gerlec
%A Gordana Rakić
%A Zoran Budimac
%A Marjan Heričko
%T A Programming Language Independent Framework for Metrics-based Software Evolution and Analysis
%J Computer Science and Information Systems
%D 2012
%V 9
%N 3
%I mathdoc
%U http://geodesic.mathdoc.fr/item/CSIS_2012_9_3_a8/
%F CSIS_2012_9_3_a8
Črt Gerlec; Gordana Rakić; Zoran Budimac; Marjan Heričko. A Programming Language Independent Framework for Metrics-based Software Evolution and Analysis. Computer Science and Information Systems, Tome 9 (2012) no. 3. http://geodesic.mathdoc.fr/item/CSIS_2012_9_3_a8/