Software Reverse Engineering as a Sensemaking Task

被引:0
|
作者
Bryant, Adam R. [1 ,2 ,3 ]
Mills, Robert F. [2 ]
Peterson, Gilbert L. [2 ]
Grimaila, Michael R. [2 ]
机构
[1] Human Effectiveness Directorate, Air Force Res Lab, Wright Patterson AFB, OH 45433 USA
[2] Ctr Cyberspace Res, Air Force Inst Technol, Wright Patterson AFB, OH 45433 USA
[3] Air Force Res Lab, Dayton, OH USA
来源
关键词
reverse engineering; program understanding; sensemaking; situation awareness; knowledge engineering;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software reverse engineering involves analyzing computer program executables to understand their structure, functionality, and behavior. In this paper, common reverse engineering functions are decomposed to isolate the information-processing and sensemaking subtasks involved. This paper reviews the applicable literature on eliciting mental models of software reverse engineers. Based on the literature, a taxonomy of common processes is developed which leads to a methodology to elicit and represent reverse engineers' mental models of the tasks.
引用
收藏
页码:483 / 494
页数:12
相关论文
共 50 条