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 条
  • [21] Reverse engineering-based steganographic software
    Qian, Sijin
    He, Dequan
    Duanmu, Qingfeng
    Zhang, Kaize
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2007, 35 (09): : 125 - 128
  • [22] MeRCI: An expert system for software reverse engineering
    Akoka, J
    Comyn-Wattiau, I
    4TH WORLD CONGRESS OF EXPERT SYSTEMS, VOL 1 AND 2: APPLICATION OF ADVANCED INFORMATION TECHNOLOGIES, 1998, : 209 - 217
  • [23] Software reverse engineering. A case study
    Byrne, Eric J.
    Software - Practice and Experience, 1991, 21 (12) : 1349 - 1364
  • [24] Comparison of software architecture reverse engineering methods
    Stringfellow, C.
    Amory, C. D.
    Potnuri, D.
    Andrews, A.
    Georg, M.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2006, 48 (07) : 484 - 497
  • [25] Practical legal aspects of software reverse engineering
    Behrens, BC
    Levary, RR
    COMMUNICATIONS OF THE ACM, 1998, 41 (02) : 27 - 29
  • [26] Combined software and hardware comprehension in reverse engineering
    LaRoche, P
    Cox, A
    11TH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2004, : 234 - 243
  • [27] Software and digitizers push reverse engineering forward
    Carter, B
    MACHINE DESIGN, 1996, 68 (14) : 58 - 62
  • [28] A Fast and Flexible Software for IC Reverse Engineering
    Kim, Gyungtae
    Ma, Ming
    Park, Inhag
    2018 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2018, : 46 - 49
  • [29] MIXED LEGAL SIGNALS FOR SOFTWARE REVERSE ENGINEERING
    MELFORD, R
    IEEE SOFTWARE, 1991, 8 (03) : 106 - 106
  • [30] Object-oriented software reverse engineering
    Zhang, Zhi-Meng
    Zhuang, Yue-Ting
    Pan, Yun-He
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2003, 40 (07):