The evolution radar: visualizing integrated logical coupling information

TitleThe evolution radar: visualizing integrated logical coupling information
Publication TypeConference Paper
Year of Publication2006
AuthorsD'Ambros, M, Lanza, M, Lungu, M
Secondary TitleProceedings of the 2006 international workshop on Mining software repositories
Pagination26–32
PublisherACM
Place PublishedNew York, NY, USA
ISBN Number1-59593-397-2
Keywordschange 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.

URLhttp://doi.acm.org/10.1145/1137983.1137992
DOI10.1145/1137983.1137992
Full Text
AttachmentSize
PDF icon 26TheEvolutionRadar.pdf844.91 KB