期刊论文详细信息
Computer Science and Information Systems
A Programming Language Independent Framework for Metrics-based Software Evolution and Analysis
Gordana Rakić1  Črt Gerlec2 
[1] Department of Mathematics and informatics, Faculty of Science, University of Novi Sad;Institute of Informatics, Faculty of Electrical Engineering and Computer Science, University of Maribor
关键词: Software evolution;    software development;    software quality;    software structure;    software metrics;    syntax tree;   
DOI  :  10.2298/CSIS120104026G
学科分类:社会科学、人文和艺术(综合)
来源: Computer Science and Information Systems
PDF
【 摘 要 】

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.

【 授权许可】

CC BY-NC-ND   

【 预 览 】
附件列表
Files Size Format View
RO201904025511394ZK.pdf 389KB PDF download
  文献评价指标  
  下载次数:6次 浏览次数:8次