Multi-Dimensional Coupling Analysis
The Multi-Dimensional Structure of Software Systems
A software system can be regarded as a complex web of code artifacts. Couplings between the code artifacts represent the references, calls, dependencies, imports, and similarities of the system. Together, these different coupling concepts form a multi-dimensional model of the software system.
The goal of this research project is to analyze and exploit the multi-dimensional structure of software systems. In contrast to related research, the focus of this project is on the various concepts of code coupling rather than on investigating a single coupling concept for a particular application.
This website presents the results of the project in three categories:
- See - Visualizing Code Couplings in Multiple Dimensions
- Learn - Analyzing and Comparing Coupling Concepts
- Use - Exploiting Multi-Dimensional Code Couplings in Applications
The project is funded by the Deutsche Forschungsgemeinschaft (DFG):