{"id":"https://openalex.org/W4284973239","doi":"https://doi.org/10.1145/3491418.3530769","title":"Containerizing Visualization Software: Experiences and Best Practices","display_name":"Containerizing Visualization Software: Experiences and Best Practices","publication_year":2022,"publication_date":"2022-07-08","ids":{"openalex":"https://openalex.org/W4284973239","doi":"https://doi.org/10.1145/3491418.3530769"},"language":"en","primary_location":{"id":"doi:10.1145/3491418.3530769","doi":"https://doi.org/10.1145/3491418.3530769","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3491418.3530769","pdf_url":null,"source":{"id":"https://openalex.org/S4306523034","display_name":"Practice and Experience in Advanced Research Computing","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Practice and Experience in Advanced Research Computing","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5021291098","display_name":"Andrew J. Solis","orcid":"https://orcid.org/0000-0002-8917-2874","observed_orcids":["https://orcid.org/0000-0002-8917-2874"]},"institutions":[{"id":"https://openalex.org/I4388891828","display_name":"Texas Advanced Computing Center","ror":"https://ror.org/00xg4bh43","country_code":"US","type":"facility","lineage":["https://openalex.org/I4388891828","https://openalex.org/I86519309"]},{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Andrew Solis","raw_affiliation_strings":["Texas Advanced Computing Center, University of Texas at Austin, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Texas Advanced Computing Center, University of Texas at Austin, USA","institution_ids":["https://openalex.org/I4388891828","https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002844924","display_name":"William J. Allen","orcid":"https://orcid.org/0000-0003-1322-2764","observed_orcids":["https://orcid.org/0000-0003-1322-2764"]},"institutions":[{"id":"https://openalex.org/I4388891828","display_name":"Texas Advanced Computing Center","ror":"https://ror.org/00xg4bh43","country_code":"US","type":"facility","lineage":["https://openalex.org/I4388891828","https://openalex.org/I86519309"]},{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"William J. Allen","raw_affiliation_strings":["Texas Advanced Computing Center, University of Texas at Austin, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Texas Advanced Computing Center, University of Texas at Austin, USA","institution_ids":["https://openalex.org/I4388891828","https://openalex.org/I86519309"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5090195616","display_name":"Erik S. Ferlanti","orcid":"https://orcid.org/0000-0001-5128-1584","observed_orcids":["https://orcid.org/0000-0001-5128-1584"]},"institutions":[{"id":"https://openalex.org/I4388891828","display_name":"Texas Advanced Computing Center","ror":"https://ror.org/00xg4bh43","country_code":"US","type":"facility","lineage":["https://openalex.org/I4388891828","https://openalex.org/I86519309"]},{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Erik Ferlanti","raw_affiliation_strings":["Texas Advanced Computing Center, University of Texas at Austin, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Texas Advanced Computing Center, University of Texas at Austin, USA","institution_ids":["https://openalex.org/I4388891828","https://openalex.org/I86519309"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.0355,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.75065997,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.5859000086784363,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.5859000086784363,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.3246999979019165,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.0406000018119812,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/containerization","display_name":"containerization","score":0.9430000185966492},{"id":"https://openalex.org/keywords/docker","display_name":"Docker","score":0.796999990940094},{"id":"https://openalex.org/keywords/visualization-tools","display_name":"visualization tools","score":0.9459999799728394},{"id":"https://openalex.org/keywords/hpc-software","display_name":"HPC software","score":0.43799999356269836},{"id":"https://openalex.org/keywords/x-window-system","display_name":"X Window System","score":0.6869999766349792},{"id":"https://openalex.org/keywords/graphical-user-interface","display_name":"graphical user interface","score":0.8840000033378601}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7760177850723267},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.759270191192627},{"id":"https://openalex.org/C2781018962","wikidata":"https://www.wikidata.org/wiki/Q5164884","display_name":"Container (type theory)","level":2,"score":0.7565069198608398},{"id":"https://openalex.org/C146778888","wikidata":"https://www.wikidata.org/wiki/Q836862","display_name":"Installation","level":2,"score":0.691088080406189},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5661337971687317},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5534239411354065},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5446251630783081},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.5015747547149658},{"id":"https://openalex.org/C4379982","wikidata":"https://www.wikidata.org/wiki/Q1273511","display_name":"Software visualization","level":5,"score":0.4935411214828491},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.4216832220554352},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.390657901763916},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.3578490912914276},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.3543741703033447},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.22163614630699158},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18529990315437317},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.09210151433944702},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3491418.3530769","doi":"https://doi.org/10.1145/3491418.3530769","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3491418.3530769","pdf_url":null,"source":{"id":"https://openalex.org/S4306523034","display_name":"Practice and Experience in Advanced Research Computing","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Practice and Experience in Advanced Research Computing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W1966586072","https://openalex.org/W2081994938","https://openalex.org/W2326454698","https://openalex.org/W2561675875","https://openalex.org/W2613409207","https://openalex.org/W2739789142","https://openalex.org/W2916390135","https://openalex.org/W3044099482","https://openalex.org/W3166154112","https://openalex.org/W4200455374","https://openalex.org/W6949431024","https://openalex.org/W6950266073"],"related_works":["https://openalex.org/W2921678113","https://openalex.org/W4388581233","https://openalex.org/W4384377126","https://openalex.org/W7052634124","https://openalex.org/W4386148534","https://openalex.org/W2999282239","https://openalex.org/W2802818670","https://openalex.org/W7100866302","https://openalex.org/W2520368837","https://openalex.org/W4386585198"],"abstract_inverted_index":{"The":[0],"standard":[1],"process":[2],"for":[3,163,176],"software":[4,23],"development":[5,209],"has":[6,27,50],"changed":[7],"dramatically":[8],"in":[9,54,217],"the":[10,21,33,42,55,77,90,99,150,189,212],"past":[11],"decade.":[12],"What":[13],"was":[14],"once":[15],"a":[16,124],"large":[17,83],"effort":[18],"of":[19,39,79,108,241],"installing":[20],"same":[22],"across":[24],"different":[25],"systems":[26],"become":[28],"much":[29],"more":[30,201,245],"streamlined":[31],"with":[32,69,166],"rapid":[34],"emergence":[35],"and":[36,57,66,98,182,211,233],"wide-scale":[37],"adoption":[38,78,240],"Docker":[40],"as":[41,128],"de":[43],"facto":[44],"container":[45],"management":[46],"ecosystem.":[47],"Coincidentally,":[48],"this":[49],"had":[51],"an":[52],"impact":[53],"HPC":[56,206],"scientific":[58],"computing":[59],"community,":[60],"allowing":[61],"system":[62,126],"maintainers":[63],"to":[64,130,140,147,152,172,188,197,203,214,224],"maintain":[65],"install":[67],"packages":[68],"easier":[70],"effort[12].":[71],"This":[72,119],"can":[73,134,243],"be":[74,135,244],"seen":[75],"through":[76],"containers":[80,114,200,242],"on":[81],"many":[82],"scale":[84],"systems,":[85,207],"including":[86,179],"those":[87,165],"supported":[88],"by":[89],"Texas":[91],"Advanced":[92],"Computing":[93],"Center":[94],"(TACC),":[95],"DOE,":[96],"XSEDE,":[97],"wider":[100],"NSF":[101],"community[23]":[102],"[34]":[103],"[15].":[104],"An":[105],"extra":[106],"layer":[107],"work":[109,170],"is":[110,155,159,223],"necessary":[111],"when":[112,138],"developing":[113],"that":[115,122,228,238],"require":[116,123],"visualization":[117,167,177,199],"technologies.":[118],"includes":[120],"applications":[121,154],"windowing":[125],"such":[127],"X[9]":[129],"render":[131],"GUIs.":[132],"It":[133],"further":[136,239],"difficult":[137],"wanting":[139],"expose":[141],"NVIDIA":[142],"or":[143],"GPU":[144],"related":[145],"capabilities":[146],"containers[32].":[148],"While":[149],"ability":[151],"containerize":[153],"widely":[156],"available,":[157],"there":[158],"no":[160],"central":[161],"resource":[162],"creating":[164],"requirements.":[168],"Our":[169,221],"aims":[171],"consolidate":[173],"common":[174],"issues":[175],"containers,":[178],"both":[180],"similar":[181,226],"unique":[183],"solutions.":[184],"We":[185],"give":[186],"detail":[187],"various":[190],"ways":[191],"we":[192],"have":[193],"worked":[194],"at":[195],"TACC":[196],"make":[198],"available":[202],"researchers":[204,230],"using":[205],"made":[208],"easier,":[210],"promise":[213],"being":[215],"applied":[216],"lab":[218],"research":[219],"spaces.":[220],"hope":[222],"share":[225],"challenges":[227],"other":[229],"may":[231],"face,":[232],"providing":[234],"possible":[235],"solutions,":[236],"so":[237],"easily":[246],"developed.":[247]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":1}],"updated_date":"2026-10-27T15:51:10.671819","created_date":"2022-07-10T00:00:00"}
