Information theoretic metrics for software architectures

Mark Shereshevsky, Habib Ammari, Nicholay Gradetsky, Ali Mili, Hany H. Ammar

Research output: Contribution to journalArticlepeer-review

18 Scopus citations


Because it codifies best practices, and because it supports various forms of software reuse, the discipline of software architecture is emerging as an important branch of software engineering research and practice. Because architectural-level decisions are prone to have a profound impact on finished software products, it is important to apprehend their quality attributes and to quantify them (as much as possible). In this paper, we discuss an information-theoretic approach to the definition and validation of architectural metrics, and illustrate our approach on a sample example.

Original languageEnglish (US)
Pages (from-to)151-157
Number of pages7
JournalProceedings - IEEE Computer Society's International Computer Software and Applications Conference
StatePublished - 2001
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Science Applications


  • Coupling and Cohesion
  • Information Theory
  • Metrics
  • Quality Attributes
  • Software Architecture


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

Cite this