Human-computer interaction in evolutionary visual software analytics

Human-computer interaction in evolutionary visual software analytics
复制标题

进化视觉软件分析中的人机交互

DOI:
10.1016/j.chb.2012.01.013
复制
发表时间:
2013
期刊:
Comput. Hum. Behav.
影响因子:
--
通讯作者:
Roberto Therón
Roberto Therón
中科院分区:
--
文献类型:
--
作者:
Antonio González Torres;F. García;Roberto Therón

文献摘要

被引文献

相似文献

软件演化由在软件维护期间进行的更改组成。这种变更的累积在软件项目中产生了大量的修改,因此产生了大量的相关事实,这些事实有助于理解和理解软件项目,以便进行额外的更改。在这种情况下,进化视觉软件分析的目的是在用户的积极参与下,通过视觉分析和人机交互来理解和理解软件进化,从而支持软件维护。这是一个复杂的过程,它考虑到进化数据的挖掘、产生进化事实的挖掘过程结果的后续分析、交互技术支持的可视化的使用以及用户的积极参与。因此,本文解释了演化可视化软件分析过程,描述了一个框架建议,并通过一个体系结构的定义和实现来验证该框架建议。
Software evolution is made up of changes carried out during software maintenance. Such accumulation of changes produces substantial modifications in software projects and therefore vast amounts of relevant facts that are useful for the understanding and comprehension of the software project for making additional changes. In this scenario, evolutionary visual software analytics is aimed to support software maintenance, with the active participation of users, through the understanding and comprehension of software evolution by means of visual analytics and human computer interaction. It is a complex process that takes into account the mining of evolutionary data, the subsequent analysis of the mining process results for producing evolution facts, the use of visualizations supported by interaction techniques and the active participation of users. Hence, this paper explains the evolutionary visual software analytics process, describes a framework proposal and validates such proposal through the definition and implementation of an architecture.