TY - JOUR
T1 - Human-computer interaction in evolutionary visual software analytics
AU - González-Torres, Antonio
AU - García-Peñalvo, Francisco J.
AU - Therón, Roberto
N1 - Publisher Copyright:
© 2012 Elsevier Ltd. All rights reserved.
PY - 2013/3
Y1 - 2013/3
N2 - 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.
AB - 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.
KW - Evolutionary visual software analytics
KW - Human-computer interaction
KW - Visual analytics
KW - Visual software analytics
UR - http://www.scopus.com/inward/record.url?scp=84857259278&partnerID=8YFLogxK
U2 - 10.1016/j.chb.2012.01.013
DO - 10.1016/j.chb.2012.01.013
M3 - Artículo
AN - SCOPUS:84857259278
SN - 0747-5632
VL - 29
SP - 486
EP - 495
JO - Computers in Human Behavior
JF - Computers in Human Behavior
IS - 2
ER -