paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Towards immersive software archaeology: regaining legacy systems’ design knowledge via interactive exploration in virtual reality

迈向沉浸式软件考古:通过虚拟现实中的交互式探索重获遗留系统的设计知识
FSE Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2021匹配度 1/10 · 论文聚焦用 VR 沉浸式可视化探索遗留系统以恢复设计知识,属于软件考古/程序理解方向;与用户的静态分析、LLM/Agent 改进分析、浮点程序分析、贝叶斯程序分析等核心方向均无直接交集。引用 11 inbox
Adrian Hoff, Michael Nieke, Christoph Seidl
crossref: 2026-09-12

AI 速览

一句话:提出用 VR 沉浸式可视化探索遗留系统,以重获设计知识并降低软件考古门槛。

现代软件系统会逐渐成为技术过时、设计文档失真的遗留系统,工程师需要重获其设计知识并发现再工程机会。然而,理解陌生代码库仍很困难,软件考古因依赖专家知识、细致与毅力而门槛很高。本文提出范式转变:在虚拟现实中构建可沉浸探索的软件可视化,利用沉浸式隐喻、有效导航与定向、引导式探索,以及与实现代码保持链接等概念。目标是通过沉浸且具游戏性的遗留系统探索,降低进入门槛、促进长期参与、强化心智模型构建并改善知识保留,以应对未来遗留系统增多的问题。本文为愿景论文,摘要未报告实证结果。

问题
遗留系统技术过时、设计文档不准确,工程师难以重获设计知识并发现再工程机会;现有工具与可视化仍无法有效降低理解陌生代码库的高门槛。
方法
提出以虚拟现实中可沉浸探索的软件可视化为核心的范式转变,并利用沉浸式隐喻、导航与定向、引导式探索以及与实现代码保持链接等概念。
评估
摘要未报告具体评估方法或结果;本文为愿景/立场论文,当前贡献为概念框架与研究方向。
原文摘要(Abstract)

Many of today's software systems will become the legacy systems of tomorrow, comprised of outdated technology and inaccurate design documents. Preparing for their eventual re-engineering requires engineers to regain lost design knowledge and discover re-engineering opportunities. While tools and visualizations exist, comprehending an unfamiliar code base remains challenging. Hence, software archaeology suffers from a considerable entry barrier as it requires expert knowledge, significant diligence, tenacity, and stamina. In this paper, we propose a paradigm shift in how legacy systems' design knowledge can be regained by presenting our vision for an immersive explorable software visualization in virtual reality (VR). We propose innovative concepts leveraging benefits of VR for a) immersion in an exoteric visualization metaphor, b) effective navigation and orientation, c) guiding exploration, and d) maintaining a link to the implementation. By enabling immersive and playful legacy system exploration, we strive for lowering the entry barrier, fostering long-term engagement, strengthening mental-model building, and improving knowledge retention in an effort to ease coping with the increased number of tomorrow's legacy systems.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot6323,
  title = {Towards immersive software archaeology: regaining legacy systems’ design knowledge via interactive exploration in virtual reality},
  author = {Adrian Hoff and Michael Nieke and Christoph Seidl},
  booktitle = {FSE},
  year = {2021},
  doi = {10.1145/3468264.3473128}
}