论文部分内容阅读
计算机支持的协同工作(Computer Supported Cooperative Work, CSCW)是在计算机支持的环境下,为一个群体协作完成一项共同任务提供支持。因此,群体之间的通信、合作、协调是CSCW的三个重要因素。随着项目规模的不断增加和功能需求的不断复杂化,群体协作在项目开发过程中亦显得越发重要。而群体规模的不断增加和地域分散化等特点,使得人们在时间和空间上的相互分隔的障碍愈发凸显,从而影响管理人员对群体成员的有效管理和群体工作的效率。本文提出使用Storyline可视化方法对项目开发过程中群体协作关系进行可视化展示,并对Storyline可视化进行深入的研究和优化改进。本文主要工作和贡献如下:(1)基于内容重要性的局部变形框架针对Storyline可视化局部放大问题,提出了一种基于内容重要性的局部变形框架。首先给出了可视元素及其重要性的计算方法,对重要性较大的实体元素进行放大显示;然后,在高斯函数的指导下对重要会话元素进行局部放大和过渡平滑处理;最后,根据不同位置的权重对线条进行重新定位。(2)极坐标下的分层故事跟踪可视化方法针对传统的Storyline可视化方法只适用于线性连续的故事情节的可视化和难以反应故事情节推进的局限性,提出了一种极坐标下的分层跟踪故事情节可视化方法。首先根据故事情节要素对所有会话进行分块,并对每一个会话块进行实体布局优化;然后,在极坐标系下确定其层次关系和添加对应的标签,生成扇形的可视化视图。(3)面向CSCW的Storyline可视化应用实例提出使用Storyline可视化方法对群体协作关系进行可视化展示。基于开发日志文件等文本数据,通过开发人员到线条的映射,作业任务到交互会话的映射,以及实体之间协作关系到线条之间距离的映射,最终将复杂的群体协作关系表示成直观、全面的可视化形式。