Clone-World:A visual analytic system for large scale software clones
作者机构:Department of Computer ScienceUniversity of SaskatchewanSaskatoonSKCanada
出 版 物:《Visual Informatics》 (可视信息学(英文))
年 卷 期:2019年第3卷第1期
页 面:18-26页
核心收录:
学科分类:08[工学] 0835[工学-软件工程] 0811[工学-控制科学与工程] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:Canada First Research Excellence Fund CFREF
主 题:Visual analytics Software clones Multivariate networks
摘 要:With the era of big data approaching,the number of software systems,their dependencies,as well as the complexity of the individual system is becoming larger and more *** these evolving software systems is thus a primary challenge for cost-effective software management and *** this paper we perform a case study with evolving code *** programmers often need to manually analyze the co-evolution of clone fragments to decide about refactoring,tracking,and bug ***,manual analysis is time consuming,and nearly infeasible for a large number of clones,e.g.,with millions of similarity pairs,where clones are evolving over hundreds of software *** propose an interactive visual analytics system,Clone-World,which leverages big data visualization approach to manage code clones in large software ***-World,gives an intuitive yet powerful solution to the clone analytic ***-World combines multiple informationlinked zoomable views,where users can explore and analyze clones through interactive exploration in real *** studies and experts’reviews suggest that Clone-World may assist developers in many real-life software development and maintenance *** believe that Clone-World will ease the management and maintenance of clones,and inspire future innovation to adapt visual analytics to manage big software systems.