Analyzing software evolution through feature views: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice
An iterative, multi-level, and scalable approach to comparing execution traces
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
An iterative, multi-level, and scalable approach to comparing execution traces
The 6th Joint Meeting on European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering: companion papers
An Industrial Case Study of Customizing Operational Profiles Using Log Compression
Proceedings of the 30th international conference on Software engineering
Mining temporal rules for software maintenance
Journal of Software Maintenance and Evolution: Research and Practice - Special Issue on Program Comprehension through Dynamic Analysis (PCODA)
Execution trace analysis through massive sequence and circular bundle views
Journal of Systems and Software
SIFT: a scalable iterative-unfolding technique for filtering execution traces
CASCON '08 Proceedings of the 2008 conference of the center for advanced studies on collaborative research: meeting of minds
Automatic identification of key classes in a software system using webmining techniques
Journal of Software Maintenance and Evolution: Research and Practice
Software Engineering
Journal of Systems and Software
Proceedings of the 2008 conference on Collaborative Decision Making: Perspectives and Challenges
Using compression algorithms to support the comprehension of program traces
Proceedings of the Eighth International Workshop on Dynamic Analysis
Zinsight: a visual and analytic environment for exploring large event traces
Proceedings of the 5th international symposium on Software visualization
Using domain ontologies in a dynamic analysis for program comprehension
Ontology-Driven Software Engineering
Using entropy measures for comparison of software traces
Information Sciences: an International Journal
Understanding Ajax applications by connecting client and server-side execution traces
Empirical Software Engineering
Stratified sampling of execution traces: Execution phases serving as strata
Science of Computer Programming
Interactive record/replay for web application debugging
Proceedings of the 26th annual ACM symposium on User interface software and technology
Hi-index | 0.00 |
The main challenge of dynamic analysis is the huge volume of data, making it difficult to extract high level views. Most techniques developed so far adopt a finegrained approach to address this issue. In this paper we introduce a novel approach representing entire traces as signals in time. Drawing this analogy between dynamic analysis and signal processing, we are able to access a rich toolkit of well-established and ready-to-use analysis techniques. As an application of this analogy, we show how to fit a visualization of the complete feature space of a system on one page only: our approach visualizes feature traces as time plots, summarizes the trace signals and uses Dymanic Time Warping to group them by similar features. We apply the approach on a case study, and discuss both common and unique patterns as observed on the visualization.