Software Failures and Chaos Theory
Software itself is very complex and studying its failure is much more complex. Complexity is a relative concept and defining complexity in software failure is chaotic in nature. Software failure of complex systems and understanding the complex system needs some sort of theoretical support for analyzing the nonlinearity in the system. Complex systems have attributes like subsystems, composed of nonlinear dynamic elements and feedback loops. Software Failure is highly disorganized and unmanageable so the chaos theory is used to study the behavior of software.