Papers/Static&Dynamic Analysis 9

Evaluating Dynamic Analysis Techniques for Program Comprehension

http://www.st.ewi.tudelft.nl/~cornel/pub/PhD_thesis_BasCornelissen.pdf Introduction Program comprehension is an essential part of software development and software maintenance, as software must be sufficiently understood before it can be properly modified. One of the common approaches in getting to understand a program is the study of its execution, also known as dynamic analysis. While many su..

Object Flow Analysis - Taking an Object-Centric View on Dynamic Analys

http://scg.unibe.ch/archive/papers/Lien07c-ObjectFlowAnalysis.pdf Object Flow Analysis - Taking an Object-Centric View on Dynamic Analysis 논문에서는 object의 흐름을 추적하는 view를 제시한다. Fig. 4.gif Fig. 4에서 node는 class를 나타내고 괄호 안의 숫자는 가지고 있는 class의 수를 나타낸다. arc는 object들을 주고 받는 관계를 가리킨다. 굵..

Exception-chain Analysis_Revealing Exception Handling Architecture in

Exception-chain Analysis: Revealing Exception Handling Architecture in Java. Server Applications www.research.rutgers.edu/~chenfu/research/icse07.pdf This makes it very difficult for a programmer to locate the root cause of an observed problem, if hte knowledge of the error recovery behavior of the components and their interactions in the system is not available. In this paper we propose a ..

Towards Employing Use-cases and Dynamic Analysis to Comprehend Mozilla

ieeexplore.ieee.org/iel5/10097/32336/01510163.pdf?arnumber=1510163 논문은 두 가지 분석 방안을 설명한다. 1. Graphs that capture the parts of the software's architecture that pertain to the use-case use-case diagram상에서 use-case들 간의 관계를 보여주고, 특정 use-case를 선택하였을 때 내부의 class, method들간의 상관관계를 보여주게 된다. (크게..

Dynamic Analysis Techniques for the Reconstruction of Architectural ~

"Dynamic Analysis Techniques for the Reconstruction of Architectural Views" http://www.st.ewi.tudelft.nl/~cornel/pub/WCRE07_DOCSYM.pdf Figure 3.jpg 본 논문은 software의 architectur를 쉽게 이해하기 위한 technique을 소개한다. 사실 매순간 진화하는 software의 architecture를 이해하는 작업은 쉬운 일이 아니다. Unfortunately, this is a very time-consuming act..