毕业设计(论文)
译文及原稿
译文题目:
|
使用数据挖掘提取软件静态缺陷模型
|
|
|
原稿题目:
|
Extracting software static defect models using data mining
|
|
|
原稿出处:
|
Ahmed H. Yousef.Extracting software static defect models
|
|
using data mining[J].A in Shams Engineering Journal.2015,
|
|
6(1):133-144.
|
使用数据挖掘提取软件静态缺陷模型
3. 方法论
本文的方法将在下一个小节提出。这部分包括用于软件度量,数据采集程序,数据挖掘模型,解决方案的体系结构和使用性能标准。
3.1 软件度量
所使用的软件度量包括McCabe(麦凯布)度量,Halstead(霍尔斯特德)度量,分支数和五个不同措施代表行代码。麦凯布度量是四个软件度量的集合:圈复杂度,必要的复杂性,设计复杂性和行代码。圈复杂度,或是“V(G)(麦凯布圈复杂度)”, “线性独立的路径”措施的数量。根本复杂性,或是“eV(G)(麦凯布“必要的复杂性”)”上是一个流程图可以被“降低”。设计的复杂性,或是“'iv(G)(麦凯布“设计复杂性”)”,是一个模块的圈复杂度的降低流图。此流程图或是“G” 的模块是减少消除任意复杂性而不影响设计模块之间的相互关系。行代码测量根据麦凯布的行数约定。