论文研究 开源软件中的设计模式和软件缺陷的案例研究
设计模式是用于解决常见设计问题的面向对象的软件设计实践,它们会影响软件质量。 在这项研究中,我们调查了许多开源软件项目中设计模式与软件缺陷之间的关系。 设计模式实例是从这些开源软件项目的源代码存储库中提取的。 软件缺陷度量是从这些项目的错误跟踪系统中提取的。 通过对提取的数据进行相关性和回归分析,我们研究了设计模式与软件缺陷之间的关系。 我们的发现表明,设计模式实例总数与缺陷数量之间几乎没有关联。 但是,我们的回归分析表明,单个设计模式实例作为一个整体对缺陷数量有很大的影响。 此外,我们发现设计模式实例的数量与缺陷优先级呈正相关。 各个设计模式实例可能会对缺陷优先级产生正面或负面影响。
暂无评论