Show simple item record

dc.contributor.authorIsaacs, Katherine E
dc.contributor.authorGamblin, Todd
dc.date.accessioned2019-08-30T21:38:21Z
dc.date.available2019-08-30T21:38:21Z
dc.date.issued2019-09
dc.identifier.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.2859974en_US
dc.identifier.issn1077-2626
dc.identifier.pmid30047887
dc.identifier.doi10.1109/TVCG.2018.2859974
dc.identifier.urihttp://hdl.handle.net/10150/634033
dc.description.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.en_US
dc.description.sponsorshipU.S. Department of Energy by Lawrence Livermore National Laboratory [DE-AC52-07NA27344, LLNL-JRNL-746358]en_US
dc.language.isoenen_US
dc.publisherIEEE COMPUTER SOCen_US
dc.rights© 2018 IEEEen_US
dc.subjectSoftware visualizationen_US
dc.subjectinformation visualizationen_US
dc.subjectcommand line interfaceen_US
dc.titlePreserving Command Line Workflow for a Package Management System Using ASCII DAG Visualizationen_US
dc.typeArticleen_US
dc.contributor.departmentUniv Arizona, Dept Comp Scien_US
dc.identifier.journalIEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICSen_US
dc.description.collectioninformationThis 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 repository@u.library.arizona.edu.en_US
dc.eprint.versionFinal accepted manuscripten_US
dc.source.journaltitleIEEE transactions on visualization and computer graphics
refterms.dateFOA2019-08-30T21:38:21Z


Files in this item

Thumbnail
Name:
graphterm-preprint.pdf
Size:
1009.Kb
Format:
PDF
Description:
Final Accepted Manuscript
Thumbnail
Name:
graphterm_supplemental.pdf
Size:
99.81Kb
Format:
PDF
Description:
Supplemental File

This item appears in the following Collection(s)

Show simple item record