Program evolution: processes of software change
Program evolution: processes of software change
The evolution matrix: recovering software evolution using software visualization techniques
IWPSE '01 Proceedings of the 4th International Workshop on Principles of Software Evolution
Information Rich Glyphs for Software Management Data
IEEE Computer Graphics and Applications
Software Visualization in the Large
Computer
A system for graph-based visualization of the evolution of software
Proceedings of the 2003 ACM symposium on Software visualization
VISSOFT '02 Proceedings of the 1st International Workshop on Visualizing Software for Understanding and Analysis
Detection of Logical Coupling Based on Product Release History
ICSM '98 Proceedings of the International Conference on Software Maintenance
Visualizing Software Release Histories: The Use of Color and Third Dimension
ICSM '99 Proceedings of the IEEE International Conference on Software Maintenance
CVS Release History Data for Detecting Logical Couplings
IWPSE '03 Proceedings of the 6th International Workshop on Principles of Software Evolution
Mining Version Histories to Guide Software Changes
Proceedings of the 26th International Conference on Software Engineering
ICSM '04 Proceedings of the 20th IEEE International Conference on Software Maintenance
Studying Software Evolution Information by Visualizing the Change History
ICSM '04 Proceedings of the 20th IEEE International Conference on Software Maintenance
Exploring Software Evolution Using Spectrographs
WCRE '04 Proceedings of the 11th Working Conference on Reverse Engineering
Characterizing the Evolution of Class Hierarchies
CSMR '05 Proceedings of the Ninth European Conference on Software Maintenance and Reengineering
Visual data mining in software archives
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Visualizing multiple evolution metrics
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Clustering Software Artifacts Based on Frequent Common Changes
IWPC '05 Proceedings of the 13th International Workshop on Program Comprehension
Improving evolvability through refactoring
MSR '05 Proceedings of the 2005 international workshop on Mining software repositories
Software Bugs and Evolution: A Visual Approach to Uncover Their Relationship
CSMR '06 Proceedings of the Conference on Software Maintenance and Reengineering
Applying the evolution radar to PostgreSQL
Proceedings of the 2006 international workshop on Mining software repositories
Distributed and Collaborative Software Evolution Analysis with Churrasco
Science of Computer Programming
The MSR cookbook: mining a decade of research
Proceedings of the 10th Working Conference on Mining Software Repositories
On quick comprehension and assessment of software
Proceedings of the 14th International Conference on Computer Systems and Technologies
Hi-index | 0.00 |
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.