Seesoft-A Tool for Visualizing Line Oriented Software Statistics
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
Version models for software configuration management
ACM Computing Surveys (CSUR)
ICDE '95 Proceedings of the Eleventh International Conference on Data Engineering
Fast Algorithms for Mining Association Rules in Large Databases
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
A system for graph-based visualization of the evolution of software
Proceedings of the 2003 ACM symposium on Software visualization
Metrics and Laws of Software Evolution - The Nineties View
METRICS '97 Proceedings of the 4th International Symposium on Software Metrics
The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations
VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
VRCS: Integrating Version Control and Module Management using Interactive 3D graphics
VL '97 Proceedings of the 1997 IEEE Symposium on Visual Languages (VL '97)
Visualizing Association Rules for Text Mining
INFOVIS '99 Proceedings of the 1999 IEEE Symposium on Information Visualization
Visualizing Sequential Patterns for Text Mining
INFOVIS '00 Proceedings of the IEEE Symposium on Information Vizualization 2000
How History Justifies System Architecture (or Not)
IWPSE '03 Proceedings of the 6th International Workshop on Principles of Software Evolution
Parallel coordinates: a tool for visualizing multi-dimensional geometry
VIS '90 Proceedings of the 1st conference on Visualization '90
Mining Version Histories to Guide Software Changes
Proceedings of the 26th International Conference on Software Engineering
MSR 2004: International Workshop on Mining Software Repositories
Proceedings of the 26th International Conference on Software Engineering
Mining Version Histories to Guide Software Changes
IEEE Transactions on Software Engineering
Exploring evolutionary coupling in Eclipse
eclipse '05 Proceedings of the 2005 OOPSLA workshop on Eclipse technology eXchange
The evolution radar: visualizing integrated logical coupling information
Proceedings of the 2006 international workshop on Mining software repositories
Mining sequences of changed-files from version histories
Proceedings of the 2006 international workshop on Mining software repositories
Mining version archives for co-changed lines
Proceedings of the 2006 international workshop on Mining software repositories
Multiscale and multivariate visualizations of software evolution
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
Visual Data Mining in Software Archives to Detect How Developers Work Together
MSR '07 Proceedings of the Fourth International Workshop on Mining Software Repositories
Comparing Approaches to Mining Source Code for Call-Usage Patterns
MSR '07 Proceedings of the Fourth International Workshop on Mining Software Repositories
Journal of Software Maintenance and Evolution: Research and Practice
Visual querying and analysis of large software repositories
Empirical Software Engineering
Angur: a visualization system for XML documents
TELE-INFO'10 Proceedings of the 9th WSEAS international conference on Telecommunications and informatics
Visual comparison of software architectures
Proceedings of the 5th international symposium on Software visualization
Hi-index | 0.03 |
Software archives contain historical information about the development process of a software system. Using data mining techniques rules can be extracted from these archives. In this paper we discuss how standard visualization techniques can be applied to interactively explore these rules. To this end we extended the standard visualization techniques for association rules and sequence rules to also show the hierarchical order of items. Clusters and outliers in the resulting visualizations provide interesting insights into the relation between the temporal development of a system and its static structure. As an example we look at the large software archive of the MOZILLA open source project. Finally we discuss what kind of regularities and anomalies we found and how these can then be leveraged to support software engineers.