Preserving Command Line Workflow for a Package Management System Using ASCII DAG Visualization
Preserving Command Line Workflow for a Package Management System Using ASCII DAG Visualization
复制标题
使用 ASCII DAG 可视化保留包管理系统的命令行工作流程
DOI:
--
复制
发表时间:
2019
影响因子:
5.2
通讯作者:
T. Gamblin
中科院分区:
文献类型:
--
作者:
Katherine E. Isaacs;T. Gamblin
Package managers provide ease of access to applications by removing the time-consuming and sometimes completely prohibitive barrier of successfully building, installing, and maintaining the software for a system. A package dependency contains dependencies between all packages required to build and run the target software. Package management system developers, package maintainers, and users may consult the dependency graph when a simple listing is insufficient for their analyses. However, users working in a remote command line environment must disrupt their workflow to visualize dependency graphs in graphical programs, possibly needing to move files between devices or incur forwarding lag. Such is the case for users of Spack, an open source package management system originally developed to ease the complex builds required by supercomputing environments. To preserve the command line workflow of Spack, we develop an interactive ASCII visualization for its dependency graphs. Through interviews with Spack maintainers, we identify user goals and corresponding visual tasks for dependency graphs. We evaluate the use of our visualization through a command line-centered study, comparing it to the system's two existing approaches. We observe that despite the limitations of the ASCII representation, our visualization is preferred by participants when approached from a command line interface workflow.
DOI:
--
发表时间:
2015-10
期刊:
--
影响因子:
--
作者:
Douglas M. Bates;M. Maechler;Ben Bolker;Steven C. Walker
通讯作者:
Douglas M. Bates;M. Maechler;Ben Bolker;Steven C. Walker