The use of dynamic information to aid in software understanding is a common practice nowadays. One of the many approaches concerns the comprehension of execution traces. A major issue in this context is scalability: due to the vast amounts of information, it is a very difficult task to successfully find your way through such traces without getting lost. In this paper, we propose the use of a novel trace visualization method based on a massive sequence and circular bundle view, constructed with scalability in mind. By means of three usage scenarios that were conducted on three different software systems, we show how our approach, implemented in a tool called EXTRAVIS, is applicable to the areas of trace exploration, feature location, and fea...
Accepted version for publication in IEEE Transactions on Software Engineering. Software maintenance ...
ABSTRACT: Dynamic analysis through execution traces is frequently used to analyze the runtime behavi...
Preprint of paper published in: Journal of Software Maintenance and Evolution (Wiley), 2008 Program ...
The use of dynamic information to aid in software understanding is a common practice nowadays. One o...
An important part of many software maintenance tasks is to gain a sufficient level of understanding ...
Preprint of article published in: Journal of Systems and Software (Elsevier), 81 (12), 2008; doi:10....
The use of dynamic information to aid in software un-derstanding is a common practice nowadays. One ...
An important part of many software maintenance tasks is to gain a sufficient level of understanding ...
One way of gaining understanding of a software system is the analysis of dynamic information, i.e., ...
Understanding the execution of programs by means of program traces is a key strategy in software com...
One way of gaining understanding of a software system is the analysis of dynamic information, i.e., ...
International audienceExecution traces are becoming a highly appreciated method to debug and analyze...
Understanding a large execution trace is not easy task due to the size and complexity of typical tra...
Accepted version for publication in IEEE Transactions on Software Engineering. Software maintenance ...
ABSTRACT: Dynamic analysis through execution traces is frequently used to analyze the runtime behavi...
Preprint of paper published in: Journal of Software Maintenance and Evolution (Wiley), 2008 Program ...
The use of dynamic information to aid in software understanding is a common practice nowadays. One o...
An important part of many software maintenance tasks is to gain a sufficient level of understanding ...
Preprint of article published in: Journal of Systems and Software (Elsevier), 81 (12), 2008; doi:10....
The use of dynamic information to aid in software un-derstanding is a common practice nowadays. One ...
An important part of many software maintenance tasks is to gain a sufficient level of understanding ...
One way of gaining understanding of a software system is the analysis of dynamic information, i.e., ...
Understanding the execution of programs by means of program traces is a key strategy in software com...
One way of gaining understanding of a software system is the analysis of dynamic information, i.e., ...
International audienceExecution traces are becoming a highly appreciated method to debug and analyze...
Understanding a large execution trace is not easy task due to the size and complexity of typical tra...
Accepted version for publication in IEEE Transactions on Software Engineering. Software maintenance ...
ABSTRACT: Dynamic analysis through execution traces is frequently used to analyze the runtime behavi...
Preprint of paper published in: Journal of Software Maintenance and Evolution (Wiley), 2008 Program ...