Visual Analysis of Source Code Similarities

作者: Michael Burch , Julian Strotzer , Daniel Weiskopf

DOI: 10.1109/IV.2015.16

关键词:

摘要: Software systems typically consist of many lines source code organized in several files hierarchically structured into directories and packages. Since the is key data software development, scenarios an overview it required, particular for similar passages. In this paper, we investigate visual analysis similarities local as well global To end, first compute all subsequence occurrence frequencies (support metric) relative (confidence regions. The resulting textual attached by its values displayed a triangular matrix. Several interaction techniques are integrated our visualization tool which illustrated corresponding case study illustrating written Assembler consisting 10,641 characters.

参考文章(25)
Michael Burch, Michael Raschke, Daniel Weiskopf, Indented Pixel Tree Plots Advances in Visual Computing. pp. 338- 349 ,(2010) , 10.1007/978-3-642-17289-2_33
Tamara Munzner, Kristian Hildebrand, James Slack, Katherine St. John, SequenceJuxtaposer: Fluid Navigation For Large-Scale Sequence Comparison in Context. german conference on bioinformatics. pp. 37- 41 ,(2004)
Michael Burch, Hansjörg Schmauder, Daniel Weiskopf, Indented pixel tree browser for exploring huge hierarchies international symposium on visual computing. pp. 301- 312 ,(2011) , 10.1007/978-3-642-24028-7_28
Adrian J. Gibbs, George A. Mcintyre, The Diagram, a Method for Comparing Sequences FEBS Journal. ,vol. 16, pp. 1- 11 ,(1970) , 10.1111/J.1432-1033.1970.TB01046.X
Colin Ware, Visual Thinking for Design ,(2008)
Richard C. Waters, Using the new common Lisp pretty printer ACM Sigplan Lisp Pointers. pp. 27- 34 ,(1992) , 10.1145/1039991.1039996
Kuno Kurzhals, Brian Fisher, Michael Burch, Daniel Weiskopf, Evaluating visual analytics with eye tracking workshop on beyond time and errors. pp. 61- 69 ,(2014) , 10.1145/2669557.2669560
Fabian Beck, Fabrice Hollerich, Stephan Diehl, Daniel Weiskopf, Visual monitoring of numeric variables embedded in source code software visualization. pp. 1- 4 ,(2013) , 10.1109/VISSOFT.2013.6650545
M. Burch, S. Diehl, P. Weibgerber, EPOSee — A Tool For Visualizing Software Evolution visualizing software for understanding and analysis. pp. 35- ,(2005) , 10.1109/VISSOF.2005.1684322