02 2022 档案
摘要:Abstract 任务:管理基于对象的异构存储系统中的数据分布 本文:Hierarchical consistent hashing, HiCH,分层一致性哈希 方法: HiCH 将异构存储设备划分为不同的桶,并为每个桶应用单独的一致哈希环。 它根据热度、访问时间和其他数据访问模式将数据放入各种散列
阅读全文
摘要:Abstract 挑战:现有的数据复制方案还没有很好地考虑异构存储设备的独特特性,这可能导致性能欠佳。 方法:一种新的数据复制方案,Pattern-directed Replication Scheme, PRS 特点: PRS 有选择性地复制数据对象,并根据其特性将副本分发到各种存储设备。 通过计
阅读全文
摘要:Abstract 背景:Hidden dependencies of structurally unrelated but over time logically coupled files exhibit a high potential to illustrate feature evoluti
阅读全文
摘要:Abstract 任务:面向对象编程中join point的逻辑可视化 工具:AspectMaps 方法:multi-level selective structuralk zoom 实验:小型用户研究 效果:outperforms other aspect visualization tools.
阅读全文
摘要:Abstract 本文:CorpusVis 目标: Java程序 任务:a widgetbased application to explore software metrics of Java software systems from the Qualitas Corpus.( Qualitas
阅读全文
摘要:Abstract 本文: VisIt 围绕三个重点发展:(1) ⽀持数据理解,(2) 对超⼤数据的可扩展⽀持,以及 (3) 为最终⽤⼾提供强⼤且可⽤的产品 VisIt 因其在理解⼤型数据集⽅⾯的能力⽽获得了 2005 年 R&D 100 奖。它已被下载数⼗万次,并在世界各地使⽤。 Ch2 五个焦点
阅读全文
摘要:Abstract 本文: CodeSurveyor 任务:大型代码库空间可视化,允许查看所有抽象级别 to support code comprehension in large codebases by allowing developers to view large-scale softwar
阅读全文
摘要:Abstract The paper contains concise overview of development in the area of software visualization, as well as a proposal of software visualization pla
阅读全文
摘要:Abstract 维度:软件可视化的内容、地点、方式、人员、原因 重点:指出需要方法和任务匹配 2. A Reference Model for Visualization 3. Dimensions of Software visualization Tasks – why is the visu
阅读全文
摘要:Abstract 数据可视化和异构分布式存储描述及其挑战, Zhou et al. (2016) proposed HiCH approach to handle the distribution of improved data in a heterogeneous object-based st
阅读全文
摘要:Abstract 105篇2013-2019年文章 关注点:software engineering tasks, roles of users, information visualization techniques, and media used to display visualizatio
阅读全文
摘要:Abstract 本文:编程环境的新设计 工具:VIVIDE 目的:特定领域的软件Artifacts 关注:high quality, low effort, continuous adaptability object-oriented, data-driven, declarative scri
阅读全文
摘要:Abstract 问题: What are the respective benefits for symbolic execution of generating IR from source code versus lifting machine code? Does the distincti
阅读全文
摘要:Abstract 对象:C programs 基于: Bounded Model Checking + Evolutionary Fuzzing engines BMC能通过需要复杂计算的条件, 效果:在Test-Comp的每个分类下都赢了奖
阅读全文
摘要:Abstract 本文: 任务:seed generation 方法:GAN 优点: 只需十几秒就能生成足量高效种子 能生成若干input formats 能兼容多种工具 基于:AFL 实验: 对象:12 open-source applications with the input formats
阅读全文
摘要:Github https://github.com/AftabHussain/afl-test-viz Abstract 目的:可视化字节级突变 1. Intro 2. Related Work 3. Tool Architecture
阅读全文
摘要:Abstract 背景:基于 IDE 的测试可视化工具通常很少提供全局概览,而全局概览可以为测试用例执行方法提供更大的上下文; 本文:MORPHEUS 方法:a series of interactive functions to sort, filter, query, and explore a
阅读全文
摘要:Abstract 背景:可视化代码质量控制和代码依赖的工作还比较少 本文:可视化基于组件的JS React应用程序的依赖和代码质量指标 node-link diagram来可视化依赖 different panels 实验: user study with 4 参与者
阅读全文
摘要:Abstract 背景:当今公司的软件组合software portfolio由各种异构、模块化且通常是多语言polyglot的软件解决方案组成。确保这些整个产品组合的高质量标准给质量工程师带来了额外的挑战,并且需要新的策略和可视化方法来支持软件质量管理决策。 本文:Portfoliotrix——一
阅读全文
摘要:Abstract 本文: Voronoi Evolving Treemaps (VET) VET 能够根据其层次结构显示软件系统的完整演变
阅读全文
摘要:Abstract 背景:code review is done by comparing the line-by-line differences on the codebase. However, this does not give structural information, such as
阅读全文
摘要:Abstract 背景:Two of the main challenges reviewers face are (1) understanding the content of a review change-set and (2) assessing the impact of a chang
阅读全文
摘要:Abstract 我们分两个阶段手动审查了过去 20 年间发表的103 篇相关文章的元数据——关键词搜索和参考文献搜索。 1. Intro 可视化源代码编辑器增强的主要目的是实现空间即时性 [2],即降低相关对象或事件之间的屏幕距离。例如,IDE 不是读取语法错误的行号并手动导航到它,而是通过直接在
阅读全文
摘要:Abstract 背景: git diff view很重要,但没有提供任何完成某个特定任务相关的更新信息 本文:提出工具:Coding Time-Machine 目的:识别并可视化编程任务和相关的task elements如class和method 方法:提取commit中的task element
阅读全文
摘要:Abstract 本文:从git-based proj的版本控制中抽取the provenance of development processes
阅读全文
摘要:Abstract 背景:Github Issue + pull requests + discussion + code review + continuous integration and deployment很有用,但是文字形式 本文:issue tale
阅读全文
摘要:Abstract discord, slack, gitter等可以讨论,但是有velocity和volatility两点缺点 本文: DISCORDANCE 目的:理解discord服务器的结构、内容和社区 实验: Pharo这个development community discord serv
阅读全文
摘要:Abstract 背景: Continuous software engineering: It is challenging for developers to change software while sustaining its high quality so that the softwa
阅读全文
摘要:Abstract 本文:ExplorViz Heap map overlays + 3D city metaphor + live trace analysis 用户可以切换heat map feature并选择runtime-dependent metric
阅读全文
摘要:Abstract 背景:本文认为software cities中缺乏数据格式、数据源等信息 本文:M3TRICITY2 使用简单的metrics将数据文件纳入考虑 用天空和地下表征数据库
阅读全文
摘要:Abstract 背景:大型软件中往往有许多实现可变性丰富的方式(继承、patterns),这些都使得可视化较难 本文:VariCity 方法:city metaphor,展示充满可变性行为的zones of interest 通过在代码中使用对称性来检测不同形式的可变性实现(例如,继承定义了超类的
阅读全文
摘要:Abstract 背景:软件理解难点:微服务真实的call paths和动态行为与网络通讯相关,而这些运行时数据(runtime data, traces)规模太大,需要缩减 本文: DynaCity 主要方法:city metaphor 用city之间的弧来指代动态依赖 用heatmap来指代联系
阅读全文
摘要:Abstract 目的: visualization metaphor and a set of filters to assist developers 方法: a metaphor of light-traces as part of an animation来探索执行场景+a set of s
阅读全文
摘要:Abstract 背景:Visual algorithm simulation(VAS) 本文:描述为了VAS而开发的一门原型语言 实验:原型在一个研究项目中被用来记录traces KQ1. Which existing algorithm animation languages are relev
阅读全文
摘要:Abstract 背景:确认飞行软件在航天器嵌入式系统中按照计划正确开发并且达到了非功能需求很难 本文:CubeSat(基于原先的CubeSat) 目的: 展示飞行软件架构 提出了一个architecture tracking方法论来验证已经带到了需求 方法: Git+Jenkins+Mosse+R
阅读全文
摘要:Abstract 背景:Codecity: 建筑是clases or files, 街区是packages or folders,有3D甚至VR版本 本文:探讨VR是否适合CodeCity 实验:在自己的交互式web-based application中可视化codecity,能在屏幕也能在VR中。
阅读全文
摘要:Abstract 背景:受欢迎的软件生态系统如npmjs, python package, apache maven存在包含的package数目太多的问题 本文:SECO Storms Maker 目的:展示ecosystem 方法: 生成词云 通过grammar patterns捕获项目之间的关系
阅读全文
摘要:Abstract 交互式、基于王爷的组件层次可视化 interactive web-based component hierarchy visualization for React-based projects 目的:帮助新手分析React项目 PDF https://pure.itu.dk/po
阅读全文
Proj FuzzViz Paper Reading: Codoc: Code-driven Architectural View Specification Framework for Python
摘要:Abstract 目的: continuous architectural documentation system,连续的架构文档系统 方法: code-driven architectual view specification to create views,代码驱动的架构视图规范语言 PDF
阅读全文
摘要:Abstract 目的:辅助评估系统的瞬时行为是否满足非功能需求(transient behavior,由于故障、部署、自适应等行为对系统的影响,使系统从稳定状态切换到瞬时行为) 本文: TranVis 方法:基于chatbot的交互以及对系统弹性的可视化 实验:专家实验(exploratory e
阅读全文
摘要:Abstract 解决目标:大型代码重构项目的重构过程可视化 方法:基于日志的行为差异可视化 为了适应大型项目: visualisation tool that highlights those parts that really changed in-between iterations of a
阅读全文