Title | The evolution radar: visualizing integrated logical coupling information |
Publication Type | Conference Paper |
Year of Publication | 2006 |
Authors | D'Ambros, M, Lanza, M, Lungu, M |
Secondary Title | Proceedings of the 2006 international workshop on Mining software repositories |
Pagination | 26–32 |
Publisher | ACM |
Place Published | New York, NY, USA |
ISBN Number | 1-59593-397-2 |
Keywords | change management, cvs, evolution, logical coupling, mozilla, scm, source code, thunderbird, tinderbox, visualization |
Abstract | In software evolution research logical coupling has extensively been used to recover the hidden dependencies between source code artifacts. They would otherwise go lost because of the file-based nature of current versioning systems. Previous research has dealt with low-level couplings between files, leading to an explosion of data to be analyzed, or has abstracted the logical couplings to module level, leading to a loss of detailed information. In this paper we propose a visualization-based approach which integrates both file-level and module-level logical coupling information. This not only facilitates an in-depth analysis of the logical couplings at all granularity levels, it also leads to a precise characterization of the system modules in terms of their logical coupling dependencies.
|
URL | http://doi.acm.org/10.1145/1137983.1137992 |
DOI | 10.1145/1137983.1137992 |
Full Text | |