A Controlled Experiment for Validating Class Diagram Structural Complexity Metrics

A Controlled Experiment for Validating Class Diagram Structural Complexity Metrics
复制标题

验证类图结构复杂性指标的受控实验

DOI:
--
复制
发表时间:
2002
期刊:
International Conference on Object Oriented Information Systems
影响因子:
--
通讯作者:
M. Piattini
M. Piattini
中科院分区:
--
文献类型:
--
作者:
M. Genero;Luis Jiménez;M. Piattini

文献摘要

被引文献

相似文献

度量质量是开发高质量软件的关键,人们普遍认为,软件产品的质量保证必须集中在早期工件(如类图)上进行评估。在全面审查了现有的面向对象的措施适用于类图在高层次的设计阶段,一组指标的结构复杂性的类图使用统一建模语言(UML)的定义。本文描述了一个控制实验进行,以证实是否密切相关的度量UML类图的可修改性。在实验数据的基础上,采用模糊规则归纳的方法,建立了类图可修改性的预测模型。实验结果表明,与聚集和泛化关系相关的度量是类图可修改性的决定因素。这些发现与另外两个类似的对照实验得出的结论一致。
Measuring quality is the key to developing high-quality software, and it is widely recognised that quality assurance of software products must be assessed focusing on early artifacts, such as class diagrams. After having thoroughly reviewed existing OO measures applicable to class diagrams at a high-level design stage, a set of metrics for the structural complexity of class diagrams obtained using Unified Modeling Language (UML) was defined. This paper describes a controlled experiment carried out in order to corroborate whether the metrics are closely related to UML class diagram modifiability. Based on data collected in the experiment, a prediction model for class diagram modifiability using a method for induction of fuzzy rules was built. The results of this experiment indicate that the metrics related to aggregation and generalization relationships are the determinant of class diagram modifiability. These findings are in the line with the conclusions drawn from two other similar controlled experiments.