Using automatic program analysis techniques for ex-tracting architectural information and its visualization is widely considered useful for program understanding. However, it has to be empirically validated if a given technique is beneficial in practice. This is usually done by performing a set of case studies. To find out for sure whether a technique really has any effect, controlled ex-periments have to be conducted. Dynamic object process graphs are one such tech-nique. These graphs describe the control flow of an application from the perspective of a single object. In previous research, we conducted case studies which in-dicated that they may be useful for program understand-ing, but this assumption has not been validated so far. We rep...
This paper describes a project that aims to enhance student learning of Object Oriented Programming ...
The purpose of this paper is to present and describe the representation of an object-oriented progra...
Dynamic modeling in the scope of object-oriented design is discussed and clari ed. A dynamic model i...
A large body of research analyzes the runtime execution of a system to extract abstract behavioral v...
Dynamic Analysis is the analysis of properties related to and events determined by a program executi...
A diagram of the runtime structure shows objects and their relations and complements diagrams of the...
Static analysis results can be overwhelming depending on their complexity and the total number of re...
Object-oriented programming lacks a simple theoretical foundation. This is manifested by the abundan...
Implementing, validating, modifying, or reengineering an object-oriented system requires an understa...
Program comprehension is an essential part of software development and software maintenance, as soft...
Numerous classes, complex inheritance and containment hierarchies, and diverse patterns of dynamic i...
The dynamic behavior of object-oriented programs is difficult to design, implement, and modify. Unde...
The object-process analysis (OPA) methodology combines ideas from object-oriented analysis (OOA) and...
Execution patterns are a new metaphor for visualizing execution traces of object-oriented programs. ...
This paper presents an idea of using a structure traversal graph (STG) to characterize whether progr...
This paper describes a project that aims to enhance student learning of Object Oriented Programming ...
The purpose of this paper is to present and describe the representation of an object-oriented progra...
Dynamic modeling in the scope of object-oriented design is discussed and clari ed. A dynamic model i...
A large body of research analyzes the runtime execution of a system to extract abstract behavioral v...
Dynamic Analysis is the analysis of properties related to and events determined by a program executi...
A diagram of the runtime structure shows objects and their relations and complements diagrams of the...
Static analysis results can be overwhelming depending on their complexity and the total number of re...
Object-oriented programming lacks a simple theoretical foundation. This is manifested by the abundan...
Implementing, validating, modifying, or reengineering an object-oriented system requires an understa...
Program comprehension is an essential part of software development and software maintenance, as soft...
Numerous classes, complex inheritance and containment hierarchies, and diverse patterns of dynamic i...
The dynamic behavior of object-oriented programs is difficult to design, implement, and modify. Unde...
The object-process analysis (OPA) methodology combines ideas from object-oriented analysis (OOA) and...
Execution patterns are a new metaphor for visualizing execution traces of object-oriented programs. ...
This paper presents an idea of using a structure traversal graph (STG) to characterize whether progr...
This paper describes a project that aims to enhance student learning of Object Oriented Programming ...
The purpose of this paper is to present and describe the representation of an object-oriented progra...
Dynamic modeling in the scope of object-oriented design is discussed and clari ed. A dynamic model i...