AMRL Coupling Strength Metrics

Autor: Shih-Chia Chen, 陳石佳
Rok vydání: 2013
Druh dokumentu: 學位論文 ; thesis
Popis: 101
A central feature of the evolution of large software systems is that change - which is necessary to add new features, accommodate new hardware, and repair defects – becomes increasingly difficult over time. A key principle of modern programming practice is: follow the rule of loose coupling, that is, to restrict the interactions among modules and therefore contain the changes local to the modules themselves. Although efforts have been made on developing metrics of coupling strength between modules, little emphasis has been put on investigating the relationship between coupling strength metrics and object class changes in object-oriented systems. In this research, we develop a coupling strength metric (AMRL Coupling Strength Metric) based on code level interaction types, to further explore the large scale open source project software classes more detailed interaction between the relationships. We observe the coupling strength of the class evolution with version control system. And use AMRL metrics to quantify the effect of difference designs.
Databáze: Networked Digital Library of Theses & Dissertations