arrow
返回

Using structural and semantic measures to improve software modularization

delete2012-09-14
delete56
PRE
AI
G
Gabriele Bavota
A
Andrea De Lucia
A
Andrian Marcus
R
Rocco Oliveto *
DOI:10.1007/s10664-012-9226-8delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
软件发展过程中的变化和糟糕的设计决策通常会导致软件包难以理解和维护,因为它们通常将课程与不相关的职责组合在一起。改进这种包的一种方法是将它们分解成更小、更有粘性的包。困难在于,大多数关于凝聚力的定义和解释都相当模糊,研究人员提出的众多措施通常只捕捉到凝聚力的一个方面。我们提出了一种用于包自动重新模块化的新技术,该技术使用结构和语义度量将包分解为更小,更具凝聚力的包。本文介绍了新方法以及一项实证研究,该研究评估了新技术提出的分解。评估结果表明,分解后的软件包具有更好的内聚性,而没有耦合的恶化,并且从功能的角度来看,该工具提出的重新模块化也很有意义。
Keyword:
Software re-modularization
Information-flow-based coupling
Conceptual coupling between classes
Empirical studies

期刊

Empirical Software Engineering 封面图
Empirical Software Engineering
IF:
3.6
论文数:
2.0K
被引数:
5.3K

机构

U
University of Salerno
学者数:
1.2W
论文数: 1.1W
被引数: 1.2W
U
University of Molise
学者数:
2.6K
论文数: 2.6K
被引数: 2.8K
W
wayne state university
学者数:
2.0W
论文数: 1.6W
被引数: 17
学者 查看更多机构
引用论文

引用论文

Malignant Hyperthermia in Plastic Surgery整形外科中的恶性高热
err1988-11-01
err0
PREAI
errPhillip Ashley Wackym; Terry J. Dubrow; Imad H. Abdul-Rasool; Malcolm A. Lesavoy
err分享
err收藏
err分享
err收藏
Effect of Age, Educational Status, Ethnicity and Geographic Location on Prostate Symptom Scores
err1994-11-01
err0
PREAI
errTimothy D. Moon; William Brannan; Nelson N. Stone; Caesar Ercole; E. David Crawford; Gerald Chodak; Michael Brawer; Dennis Heisey; Reginald C. Bruskewitz
err分享
err收藏
The Lophotrochozoan TGF-β signalling cassette - diversification and conservation in a key signalling pathway
err2014-01-01
err0
errOAAI
errNathan J. Kenny; Erica K.O. Namigai; Peter K. Dearden; Jerome H.L. Hui; Cristina Grande; Sebastian M. Shimeld
err分享
err收藏
Temporal Appearance and Cyclic Behavior of Sertoli Cell-Specific Secretory Proteins during the Development of the Rat Seminiferous Tubule1
err1986-10-01
err0
errOAAI
errRobert B. Shabanowitz; Robert M. DePhilip; James A. Crowell; Laura L. Tres; Abraham L. Kierszenbaum
err分享
err收藏
学者 查看更多内容