首页> 外文会议>IEEE/ACM International Conference on Program Comprehension >Visualizing Sequences of Debugging Sessions using Swarm Debugging
【24h】

Visualizing Sequences of Debugging Sessions using Swarm Debugging

机译:使用Swarm调试可视化调试会话的序列

获取原文

摘要

In Software Engineering, one of the most important activities is debugging. Debugging is a set of techniques to detect, locate, and correct faults in a computer program. Modern Integrated Development Environments (IDEs), such as Eclipse or Visual Studio, provide infrastructure to support interactive debugging, during which a developer explores the source code of the system under development or maintenance. Although IDEs encourage developers to work collaboratively, debugging is still an individual activity. Furthermore, interactive debugging activity is limited by IDE debugging features that do not store previous debugging sessions. This condition forces developers to repeat debugging execution sessions to review the debugging information. In this paper, using the concept of Swarm Debugging, we present the Sequence Debugging Session View (SDV) tool. The primary goal is to capture the debugging information from a developer IDE (as Visual Studio) and store it. Then, the tool enables developers to retrieve the data in 3D interactive visualization and understand software behavior through the analysis and sharing of debugging session data. The main contribution of the tool is to assist on program comprehension and to reduce effort during software maintenance. To validate the solution, we performed two usage studies in real situations at a software house. The feedback from the evaluation of the tool suggests that the team could be helped on the software arrangement.
机译:在软件工程中,最重要的活动之一正在调试中。调试是一组检测,定位和纠正计算机程序中的故障的一组技术。现代集成开发环境(IDE)(如Eclipse或Visual Studio)提供基础架构以支持交互式调试,在此期间,开发人员探讨开发或维护下系统的源代码。虽然IDES鼓励开发人员合作工作,但调试仍然是个体活动。此外,Interactive调试活动受到不存储以前调试会话的IDE调试功能的限制。这种条件强制开发人员重复调试执行会话以查看调试信息。在本文中,使用Swarm调试的概念,我们介绍了序列调试会话视图(SDV)工具。主要目标是从开发人员IDE(作为Visual Studio)中捕获调试信息并存储它。然后,该工具使开发人员能够通过分析和共享调试会话数据来检索3D交互式可视化和理解软件行为中的数据。该工具的主要贡献是协助对节目理解和减少软件维护期间的努力。为了验证解决方案,我们在软件房屋的真实情况下进行了两项使用研究。该工具评估的反馈表明该团队可以帮助软件安排。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号