arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1007.5117cs.SE
收藏

基于ISO/IEC 9126标准的代码质量评估方法

Code Quality Evaluation Methodology Using The ISO/IEC 9126 Standard

Yiannis Kanellopoulos, Panos Antonellis, Dimitris Antoniou, Christos Makris, Evangelos Theodoridis, Christos Tjortjis, Nikos Tsirakis

摘要:

这项工作提出了一种方法的源代码质量和静态行为评估的软件系统,基于标准ISO/IEC-9126。它使用从源代码中自动派生的元素,这些元素以质量特性排名的形式通过专家知识进行增强,允许软件工程师为源代码属性分配权重。它在所采用的度量和源代码属性的集合方面是灵活的,甚至在要评估的ISO/IEC-9126特征方面也是灵活的。我们采用的方法,两个案例研究,涉及五个开源和专有系统。结果表明,该方法可以捕捉软件质量的趋势和表达专家的看法,系统的定量和系统的方式对系统质量。

英文摘要:

This work proposes a methodology for source code quality and static behaviour evaluation of a software system, based on the standard ISO/IEC-9126. It uses elements automatically derived from source code enhanced with expert knowledge in the form of quality characteristic rankings, allowing software engineers to assign weights to source code attributes. It is flexible in terms of the set of metrics and source code attributes employed, even in terms of the ISO/IEC-9126 characteristics to be assessed. We applied the methodology to two case studies, involving five open source and one proprietary system. Results demonstrated that the methodology can capture software quality trends and express expert perceptions concerning system quality in a quantitative and systematic manner.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑