International Journal of Computer Applications
The security breaches are responsible for not only financial loss but affect the trustworthiness and integrity of the software design and development industry. The breaches are directly affecting the security attributes like privacy, availability, confidentiality, authorization, authentication, and integrity. The aim of security at design level is to protect software to any damage done to the security attributes. Complexity is one of the major factor affect the security. One way of security improvement is a proper control of complexity factor related to security attributes.