Concept assignment identifies units of source code that are functionally related, even if this is not apparent from a syntactic point of view. Until now, the results of concept assignment have only been used for static analysis, mostly of program source code. This paper investigates the possibility of using concept information as part of dynamic analysis of programs. There are two case studies involving (i) a small Java program used in a previous research study; (ii) a large Java virtual machine (the popular Jikes RVM system). These studies demonstrate the usefulness of concept information for dynamic approaches to profiling, debugging and comprehension. This paper also introduces the new idea of feedback-directed concept assignment. Copyright 2006 ACM.
|Title of host publication||ACM International Conference Proceeding Series|ACM Int. Conf. Proc. Ser.|
|Number of pages||8|
|Publication status||Published - 2006|
|Event||4th International Conference on Principles and Practices of Programming in Java, PPPJ 2006 - Mannheim|
Duration: 1 Jul 2006 → …
|Conference||4th International Conference on Principles and Practices of Programming in Java, PPPJ 2006|
|Period||1/07/06 → …|