Complexity metrics for software architectures

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)


A large body of research in the measurement of software complexity at code level has been conducted, but little effort has been made to measure the architectural-level complexity of a software system. In this paper, we propose some architectural-level metrics which are appropriate for evaluating the architectural attributes of a software system. The main feature of our approach is to assess the architectural-level complexity of a software system by analyzing its formal architectural specification, and therefore the process of metric computation can be automated completely.

Original languageEnglish
Pages (from-to)2152-2156
Number of pages5
JournalIEICE Transactions on Information and Systems
Issue number8
Publication statusPublished - Aug 2004
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • Software
  • Artificial Intelligence
  • Electrical and Electronic Engineering
  • Computer Vision and Pattern Recognition
  • Hardware and Architecture


Dive into the research topics of 'Complexity metrics for software architectures'. Together they form a unique fingerprint.

Cite this