Using dependency models to manage complex software architecture
Looking for a related work on my newest article I've encountered this nice paper describing how to visualize dependency structure matrices (DSMs). The associated metric is quite simple and can be automated using static code analysis tools. What is even more interesting is that one can use many metrics and use the same visualization.
There are a few highlights which I find useful:
- The authors show a tool which can be used in industrial applications
- The tool and the method were evaluated based on large open source code
- The tool has the possibility of zoom-in for components to show inter- and intra- dependencies
I need to test the tool myself with a few metrics of my own. I'll come back later with the results.