Using pagerank algorithm to improve coupling metrics

Research output: Contribution to conferencePaperpeer-review

Abstract

Existing coupling metrics only use the number of methods invocations, and does not consider the weight of the methods. Thus, they cannot measure coupling metrics accurately. In this paper, we measure the weight of methods using PageRank algorithm, and propose a new approach to improve coupling metrics using the weight. We validate the proposed approach by applying them to several open source projects. And we measure several coupling metrics using existing approach and proposed approach. As a result, the correlation between change-proneness and improved coupling metrics were significantly higher than existing coupling metrics. Hence, our improved coupling metrics can more accurately measure software.

Original languageEnglish
Pages75-78
Number of pages4
StatePublished - 2011
Externally publishedYes
Event2011 Computation and Communication Technologies: 3rd International Conference on Advances in Computing, Control, and Telecommunication Technologies, ACT 2011 - Jakarta, Indonesia
Duration: 14 Dec 201114 Dec 2011

Conference

Conference2011 Computation and Communication Technologies: 3rd International Conference on Advances in Computing, Control, and Telecommunication Technologies, ACT 2011
Country/TerritoryIndonesia
CityJakarta
Period14/12/1114/12/11

Keywords

  • Coupling metrics
  • PageRank algorithm
  • Software quality metrics

Fingerprint

Dive into the research topics of 'Using pagerank algorithm to improve coupling metrics'. Together they form a unique fingerprint.

Cite this