Preserving Command Line Workflow for a Package Management System Using ASCII DAG Visualization
AffiliationUniv Arizona, Dept Comp Sci
MetadataShow full item record
PublisherIEEE COMPUTER SOC
CitationK. E. Isaacs and T. Gamblin, "Preserving Command Line Workflow for a Package Management System Using ASCII DAG Visualization," in IEEE Transactions on Visualization and Computer Graphics, vol. 25, no. 9, pp. 2804-2820, 1 Sept. 2019. doi: 10.1109/TVCG.2018.2859974
Rights© 2018 IEEE
Collection InformationThis item from the UA Faculty Publications collection is made available by the University of Arizona with support from the University of Arizona Libraries. If you have questions, please contact us at email@example.com.
AbstractPackage 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.
VersionFinal accepted manuscript
SponsorsU.S. Department of Energy by Lawrence Livermore National Laboratory [DE-AC52-07NA27344, LLNL-JRNL-746358]
- chemalot and chemalot_knime: Command line programs as workflow tools for drug discovery.
- Authors: Lee ML, Aliagas I, Feng JA, Gabriel T, O'Donnell TJ, Sellers BD, Wiswedel B, Gobbi A
- Issue date: 2017 Jun 12
- fgui: A Method for Automatically Creating Graphical User Interfaces for Command-Line R Packages.
- Authors: Hoffmann TJ, Laird NM
- Issue date: 2009 Apr 1
- Phxnlme: An R package that facilitates pharmacometric workflow of Phoenix NLME analyses.
- Authors: Lim CN, Liang S, Feng K, Chittenden J, Henry A, Mouksassi S, Birnbaum AK
- Issue date: 2017 Mar
- GPFrontend and GPGraphics: graphical analysis tools for genetic association studies.
- Authors: Uebe S, Pasutto F, Krumbiegel M, Schanze D, Ekici AB, Reis A
- Issue date: 2010 Sep 21
- The Space Physics Environment Data Analysis System (SPEDAS).
- Authors: Angelopoulos V, Cruce P, Drozdov A, Grimes EW, Hatzigeorgiu N, King DA, Larson D, Lewis JW, McTiernan JM, Roberts DA, Russell CL, Hori T, Kasahara Y, Kumamoto A, Matsuoka A, Miyashita Y, Miyoshi Y, Shinohara I, Teramoto M, Faden JB, Halford AJ, McCarthy M, Millan RM, Sample JG, Smith DM, Woodger LA, Masson A, Narock AA, Asamura K, Chang TF, Chiang CY, Kazama Y, Keika K, Matsuda S, Segawa T, Seki K, Shoji M, Tam SWY, Umemura N, Wang BJ, Wang SY, Redmon R, Rodriguez JV, Singer HJ, Vandegriff J, Abe S, Nose M, Shinbori A, Tanaka YM, UeNo S, Andersson L, Dunn P, Fowler C, Halekas JS, Hara T, Harada Y, Lee CO, Lillis R, Mitchell DL, Argall MR, Bromund K, Burch JL, Cohen IJ, Galloy M, Giles B, Jaynes AN, Le Contel O, Oka M, Phan TD, Walsh BM, Westlake J, Wilder FD, Bale SD, Livi R, Pulupa M, Whittlesey P, DeWolfe A, Harter B, Lucas E, Auster U, Bonnell JW, Cully CM, Donovan E, Ergun RE, Frey HU, Jackel B, Keiling A, Korth H, McFadden JP, Nishimura Y, Plaschke F, Robert P, Turner DL, Weygand JM, Candey RM, Johnson RC, Kovalick T, Liu MH, McGuire RE, Breneman A, Kersten K, Schroeder P
- Issue date: 2019