{"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","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,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"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"},"type":"article","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 Solis","orcid":"https://orcid.org/0000-0002-8917-2874"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Andrew Solis","raw_affiliation_strings":["Texas Advanced Computing Center, University of Texas at Austin, USA"],"affiliations":[{"raw_affiliation_string":"Texas Advanced Computing Center, University of Texas at Austin, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002844924","display_name":"William J. Allen","orcid":"https://orcid.org/0000-0003-1322-2764"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"William J. Allen","raw_affiliation_strings":["Texas Advanced Computing Center, University of Texas at Austin, USA"],"affiliations":[{"raw_affiliation_string":"Texas Advanced Computing Center, University of Texas at Austin, USA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5090195616","display_name":"Erik Ferlanti","orcid":"https://orcid.org/0000-0001-5128-1584"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Erik Ferlanti","raw_affiliation_strings":["Texas Advanced Computing Center, University of Texas at Austin, USA"],"affiliations":[{"raw_affiliation_string":"Texas Advanced Computing Center, University of Texas at Austin, USA","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5021291098"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.5033,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.62813321,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"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/T10799","display_name":"Data Visualization and Analytics","score":0.9973000288009644,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T10799","display_name":"Data Visualization and Analytics","score":0.9973000288009644,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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.9785000085830688,"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/T12720","display_name":"Multimedia Communication and Technology","score":0.9736999869346619,"subfield":{"id":"https://openalex.org/subfields/3312","display_name":"Sociology and Political Science"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7760177850723267},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.759270191192627},{"id":"https://openalex.org/keywords/container","display_name":"Container (type theory)","score":0.7565069198608398},{"id":"https://openalex.org/keywords/installation","display_name":"Installation","score":0.691088080406189},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5661337971687317},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5534239411354065},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5446251630783081},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.5015747547149658},{"id":"https://openalex.org/keywords/software-visualization","display_name":"Software visualization","score":0.4935411214828491},{"id":"https://openalex.org/keywords/scale","display_name":"Scale (ratio)","score":0.4216832220554352},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.390657901763916},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.3578490912914276},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.3543741703033447},{"id":"https://openalex.org/keywords/component-based-software-engineering","display_name":"Component-based software engineering","score":0.22163614630699158},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18529990315437317},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.09210151433944702}],"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","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,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"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":[],"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/W6912571909","https://openalex.org/W6950266073"],"related_works":["https://openalex.org/W2386674074","https://openalex.org/W834755178","https://openalex.org/W2064191515","https://openalex.org/W2033226981","https://openalex.org/W1984601109","https://openalex.org/W1867947061","https://openalex.org/W4286008520","https://openalex.org/W4312541014","https://openalex.org/W4285288679","https://openalex.org/W2982774214"],"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":3},{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
