TY -的A2 -史,宣化盟——太阳,Xiaobing盟——刘Xiangyue AU -李,本盟-李,胭脂树橙AU - Lo,大卫盟——廖,灵芝PY - 2017 DA - 2017/04/11 TI -聚类类包程序理解SP - 3787053六世- 2017 AB -在软件维护和演化过程中,开发人员所面临的重要任务之一就是理解一个系统快速、准确。规模和复杂性的增加一个进化系统,程序理解活动变得日益困难。给定一个目标系统的理解,理解开发人员可能首先关注包。包的大小不同的系统。小型包装系统中,开发人员可以很容易地理解它们。然而,对于大型软件包,它们很难理解。在本文中,我们专注于理解这些大型包和提出一个针对大型包程序理解的新方法,它利用潜在狄利克雷(LDA)模型分配到集群大型包。因此,这些大型包分离小型集群,开发人员更容易理解。实证研究在四个实际软件项目证明了我们的方法的有效性。结果表明,我们的方法的有效性比潜在语义索引(LSI)和概率潜在语义分析-基于(向量)的聚类方法。 In addition, we find that the topic that labels each cluster is useful for program comprehension. SN - 1058-9244 UR - https://doi.org/10.1155/2017/3787053 DO - 10.1155/2017/3787053 JF - Scientific Programming PB - Hindawi KW - ER -