In order to perform meaningful experiments in optimizing compilation and runtime system design, researchers usually rely on a suite of benchmark programs of interest to the optimization technique under consideration. Programs are described as numeric, memory-intensive, concurrent, or object-oriented, based on a qualitative appraisal, in some cases with little justification.In order to make these intuitive notions of program behaviour more concrete and subject to experimental validation, this thesis introduces a methodology to objectively quantify key aspects of program behaviour using dynamic metrics. A set of unambiguous, dynamic, robust and architecture-independent dynamic metrics is defined, and can be used to categorize program...
This paper outlines a new technique for collecting dynamic trace information from Java GUI programs...
The developers of tools for dynamic analysis are faced with choosing from the many approaches to gat...
Virtual execution environments, such as the Java virtual machine, promote platform-independent softw...
In this paper we examine a procedure for the analysis of data produced by the dynamic profiling of ...
In this paper we examine a procedure for the analysis of data produced by the dynamic profiling of ...
. We present a technique to measure and detect changes in the behavioral patterns of applications. I...
In this paper we examine a procedure for the analysis of data produced by the dynamic profiling of ...
. We present a technique to measure and detect changes in the behavioral patterns of applications. I...
This paper proposes and implements a rigorous method for studying the dynamic behaviour of AspectJ p...
Mainstream IDEs such as Eclipse support developers in managing software projects mainly by offering ...
Abstract Software metrics help us to make meaningful estimates for software products and guide us in...
The developers of tools for dynamic analysis are faced with choosing from the many approaches to gat...
This paper outlines a new technique for collecting dynamic trace information from Java GUI programs...
This paper outlines a new technique for collecting dynamic trace information from Java GUI programs...
This paper outlines a new technique for collecting dynamic trace information from Java GUI programs...
This paper outlines a new technique for collecting dynamic trace information from Java GUI programs...
The developers of tools for dynamic analysis are faced with choosing from the many approaches to gat...
Virtual execution environments, such as the Java virtual machine, promote platform-independent softw...
In this paper we examine a procedure for the analysis of data produced by the dynamic profiling of ...
In this paper we examine a procedure for the analysis of data produced by the dynamic profiling of ...
. We present a technique to measure and detect changes in the behavioral patterns of applications. I...
In this paper we examine a procedure for the analysis of data produced by the dynamic profiling of ...
. We present a technique to measure and detect changes in the behavioral patterns of applications. I...
This paper proposes and implements a rigorous method for studying the dynamic behaviour of AspectJ p...
Mainstream IDEs such as Eclipse support developers in managing software projects mainly by offering ...
Abstract Software metrics help us to make meaningful estimates for software products and guide us in...
The developers of tools for dynamic analysis are faced with choosing from the many approaches to gat...
This paper outlines a new technique for collecting dynamic trace information from Java GUI programs...
This paper outlines a new technique for collecting dynamic trace information from Java GUI programs...
This paper outlines a new technique for collecting dynamic trace information from Java GUI programs...
This paper outlines a new technique for collecting dynamic trace information from Java GUI programs...
The developers of tools for dynamic analysis are faced with choosing from the many approaches to gat...
Virtual execution environments, such as the Java virtual machine, promote platform-independent softw...