An important part of many software maintenance tasks is to gain a sufficient level of understanding of the system at hand. The use of dynamic information to aid in this software understanding process is a common practice nowadays. A major issue in this context is scalability: due to the vast amounts of information, it is a very difficult task to successfully navigate through the dynamic data contained in execution traces without getting lost. In this paper, we propose the use of two novel trace visualization techniques based on the massive sequence and circular bundle view, which both reflect a strong emphasis on scalability. These techniques have been implemented in a tool called Extravis. By means of distinct usage scenarios that were con...
International audienceExecution traces are becoming a highly appreciated method to debug and analyze...
Preprint of paper published in: Journal of Software Maintenance and Evolution (Wiley), 2008 Program ...
Software maintenance activities require a sufficient level of understanding of the software at hand ...
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 understanding is a common practice nowadays. One o...
The use of dynamic information to aid in software understanding is a common practice nowadays. One o...
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., ...
One way of gaining understanding of a software system is the analysis of dynamic information, i.e., ...
Understanding a large execution trace is not easy task due to the size and complexity of typical tra...
Understanding the execution of programs by means of program traces is a key strategy in software com...
Accepted version for publication in IEEE Transactions on Software Engineering. Software maintenance ...
International audienceExecution traces are becoming a highly appreciated method to debug and analyze...
Preprint of paper published in: Journal of Software Maintenance and Evolution (Wiley), 2008 Program ...
Software maintenance activities require a sufficient level of understanding of the software at hand ...
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 understanding is a common practice nowadays. One o...
The use of dynamic information to aid in software understanding is a common practice nowadays. One o...
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., ...
One way of gaining understanding of a software system is the analysis of dynamic information, i.e., ...
Understanding a large execution trace is not easy task due to the size and complexity of typical tra...
Understanding the execution of programs by means of program traces is a key strategy in software com...
Accepted version for publication in IEEE Transactions on Software Engineering. Software maintenance ...
International audienceExecution traces are becoming a highly appreciated method to debug and analyze...
Preprint of paper published in: Journal of Software Maintenance and Evolution (Wiley), 2008 Program ...
Software maintenance activities require a sufficient level of understanding of the software at hand ...