中文

将运行时数值与源代码集成以促进程序理解

软件工程 2018-12-20 v1

摘要

源代码固有的抽象性使得程序难以理解。在我们的研究中,我们设计了三种利用程序执行期间变量及其他表达式具体值的技术。RuntimeSearch 是一个调试器扩展,用于在运行时搜索所有表达式中的给定字符串。DynamiDoc 生成包含参数、返回值及状态变化示例的文档语句。RuntimeSamp 在 IDE(集成开发环境)中用样本变量值增强源代码行。在这篇博士后文章中,我们简要描述了这三种方法以及相关的动机研究、调查与评估。我们也对博士研究进行了反思,为当前学生提供建议。最后,描述了短期与长期未来工作。

关键词

引用

@article{arxiv.1812.07632,
  title  = {Integrating Runtime Values with Source Code to Facilitate Program Comprehension},
  author = {Matúš Sulír},
  journal= {arXiv preprint arXiv:1812.07632},
  year   = {2018}
}