Análise de Complexidade de Software Baseado na Teoria de Entropia de Shannon e Métrica de C&K (Software Complexity Analysis Based on Shannon Entropy Theory and C&K Metrics)

Kechi Hirama (kechi.hirama@usp.br)0


1

This paper appears in: Revista IEEE América Latina

Publication Date: May 2016
Volume: 14,   Issue: 5 
ISSN: 1548-0992


Abstract:
This work presents an analysis of software complexity based on Shannon Communication Theory using Chidamber and Kemerer (C and K) Metrics. The complexity affects effort and cost of software development and maintenance. The main software artifact is its architecture which depends on good balance of structural decisions based on coupling and cohesion concepts. The entropy concept can help us to measure the disorder level of the system. This work proposes using entropy as reference to control software design based on C&K metrics. I also define thresholds for some metrics and calculate the entropy of jUnit software used as an example. The results are good that suggest next steps in software complexity.

Index Terms:
Software architecture, complex systems, entropy theory, C and K metrics   


Documents that cite this document
This function is not implemented yet.


[PDF Full-Text (287)]