Visualizing work processes in software engineering with developer rivers

Visualizing work processes in software engineering with developer rivers
复制标题

与 Developer Rivers 一起可视化软件工程中的工作流程

DOI:
10.1109/vissoft.2015.7332421
复制
发表时间:
2015
期刊:
2015 IEEE 3rd Working Conference on Software Visualization (VISSOFT)
影响因子:
--
通讯作者:
D. Weiskopf
D. Weiskopf
中科院分区:
--
文献类型:
--
作者:
Michael Burch;T. Munz;Fabian Beck;D. Weiskopf

文献摘要

参考文献

被引文献

相似文献

涉及数十或数百名协作者的工作流程非常复杂,难以管理。进程中的问题可能会产生严重的组织和财政后果。可视化有助于监控和分析这些过程。在本文中,我们研究的大型软件系统的开发作为一个复杂的工作过程的例子。我们介绍Developer Rivers,这是一种基于时间轴的可视化技术,可以显示开发人员如何处理软件模块。开发人员的活动流通过河流隐喻来可视化:活动在表示为河流的模块之间传输。在分层组织的模块和工作负载指标之间交互式切换允许探索工作流程的多个方面。我们通过将我们的可视化应用于Python和Linux内核来研究典型的开发模式。
Work processes involving dozens or hundreds of collaborators are complex and difficult to manage. Problems within the process may have severe organizational and financial consequences. Visualization helps monitor and analyze those processes. In this paper, we study the development of large software systems as an example of a complex work process. We introduce Developer Rivers, a timeline-based visualization technique that shows how developers work on software modules. The flow of developers' activity is visualized by a river metaphor: activities are transferred between modules represented as rivers. Interactively switching between hierarchically organized modules and workload metrics allows for exploring multiple facets of the work process. We study typical development patterns by applying our visualization to Python and the Linux kernel.
DOI: 10.1111/cgf.12115
发表时间: 2013-06-01
影响因子: 2.5
作者:
Burch, Michael;Kull, Andreas;Weiskopf, Daniel
通讯作者: Weiskopf, Daniel
DOI: 10.1057/ivs.2009.29
发表时间: 2010-12-01
影响因子: 2.3
作者:
Graham, Martin;Kennedy, Jessie
通讯作者: Kennedy, Jessie