International Journal of Research in Engineering and Applied Sciences
  • Year: 2014
  • Volume: 4
  • Issue: 3

Complexity measure in components of software

  • Author:
  • Uma Singh, Bhawna Malik
  • Total Page Count: 6
  • Page Number: 167 to 172

Online published on 5 June, 2014.

Abstract

The complexity of a software or a dynamical process expresses the degree to which components engage in organized structured interactions. High complexity is achieved in systems that exhibit a mixture of order and disorder (randomness and regularity). Each component introduces properties such as constraints associated with its use, interactions with other components and customizability properties. The ability to measure system dependency implies the capability to locate weakness in the system designand to determine the level of software quality. Measures of complexity allow different systems to be compared to each other by applying a common metric. This paper proposes an interface complexity metric for software components, which is based on complexity involved in the interface methods and properties used in the interface.

Keywords

Software Complexity, Software metric, Information flow