A Case Study of Dynamic Analysis to Locate Unexpected Side Effects Inside of Frameworks

被引:4
|
作者
Kume, Izuru [1 ]
Nakamura, Masahide [2 ]
Nitta, Naoya [3 ]
Shibayama, Etsuya [4 ]
机构
[1] Nara Inst Sci & Technol, Ikoma, Japan
[2] Kobe Univ, Kobe, Hyogo, Japan
[3] Konan Univ, Kobe, Hyogo, Japan
[4] Univ Tokyo, Tokyo, Japan
关键词
Application Framework; Debug; Dynamic Analysis; Object-Oriented Programming Language; Program Understanding; Side Effect; Software Engineering;
D O I
10.4018/IJSI.2015070103
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recently many frameworks are deployed without proper documents to explain their correct usage. In the absence of proper documents, application developers often write code to call a framework API in a wrong way. Such a wrong API call tends to bring about a failure after its complex chain of infection inside of a framework. The complexity and the lack of implementation knowledge about a framework make it difficult for application developers to debug this kind of failure. In the preceding study the authors focused on unexpected side effects that are caused by wrong API calls and bring about failures, and developed a dynamic analysis technique to detect such side effects. In this paper, the authors introduce a case study to find a wrong API call using our technique.
引用
收藏
页码:26 / 40
页数:15
相关论文
共 50 条