Binary program comprehension is critical for many use cases but is difficult, suffering from compounded uncertainty and lack of full automation. We seek methods to improve the effectiveness of the human-machine joint cognitive system performing binary PC. We survey three research areas to perform an indirect cognitive task analysis: cognitive models of the PC process, related elements of cognitive theory, and applicable affordances of virtual reality. Based on common elements in these areas, we identify three overarching themes: enhancing abductive iteration, augmenting working memory, and supporting information organization. These themes spotlight several affordances of VR to exploit in future studies of immersive tools for binary PC.
翻译:二进制程序理解对于众多应用场景至关重要,但受制于复合型不确定性与缺乏完全自动化,实施难度较大。我们致力于探寻提升执行二进制程序理解的人机协同认知系统效能的方法。通过开展间接认知任务分析,本研究对三大研究领域进行综述:程序理解过程的认知模型、认知理论的相关要素,以及虚拟现实的适用性功能。基于这些领域的共性要素,我们识别出三大核心主题:增强溯因迭代、扩充工作记忆、支持信息组织。这些主题凸显了虚拟现实的多项功能潜力,为未来沉浸式二进制程序理解工具的研究提供了开发方向。