Locating Features in Vim: A Software Reconnaissance Case Study

Locating Features in Vim: A Software Reconnaissance Case Study
复制标题

在 Vim 中定位功能:软件侦察案例研究

DOI:
--
复制
发表时间:
2002
期刊:
影响因子:
--
通讯作者:
A. Fantozzi
A. Fantozzi
中科院分区:
--
文献类型:
--
作者:
A. Fantozzi

文献摘要

被引文献

相似文献

软件侦察是一种在代码中定位功能的技术。这是一个受到旧代码的沮丧维护者启发的过程。西佛罗里达大学开发了一个名为RECON的工具,用于此目的。在这项研究中,当前版本的工具集(RECON 3)应用于文本编辑器Vim,流行的Unix编辑器VI的克隆。使用RECON 3工具成功定位了该程序的三个功能。虽然没有一个代码是在软件工程师没有一些思考和研究的情况下被定位的,但是代码是通过开发有效的测试用例和通过调查运行仪表化目标程序生成的跟踪文件来发现的。本研究的独特之处在于作者是第一次使用RECON 3的研究生,而不是专业的软件工程师。因此,读者可以准确地了解下载和使用该工具所需的费用。RECON3工具集被认为是有效和有用的软件侦察工具。
Software Reconnaissance is a technique for locating features in code. It is a process inspired by frustrated maintainers of old code. The University of West Florida has developed a tool called RECON written for this purpose. In this study, the current version of the toolset (RECON3) is applied to the text editor VIM, a clone of the popular Unix editor VI. Three features of the program are successfully located using the RECON3 tools. While none of the code is located without some thought and study on the part of the software engineer, code is discovered through development of effective test cases and by surveying trace files generated by running instrumented target programs. This study is unique in that the author is a graduate student using RECON3 for the first time, and not a professional software engineer. As a result, the reader gets an accounting of exactly what it takes to download this tool and use it. The RECON3 toolset was found to be effective and useful for Software Reconnaissance.