Software Complexity Soars: Impact of Interaction and Integration on Behavior.
The article explores different ways of building software, focusing on how pieces of code interact and integrate. By studying conventional, object-oriented, and component-based software, the researchers found that as the amount of code increases, so does the complexity of interactions. They looked at how software is measured, what they discovered, and what factors affect how software behaves when different pieces are put together.