{"id":"https://openalex.org/W7170064727","doi":"https://doi.org/10.1145/3785462.3815885","title":"defcon: From HPC Batch Scripts to Container Definitions for Reproducible Research Computing","display_name":"defcon: From HPC Batch Scripts to Container Definitions for Reproducible Research Computing","publication_year":2026,"publication_date":"2026-07-22","ids":{"openalex":"https://openalex.org/W7170064727","doi":"https://doi.org/10.1145/3785462.3815885"},"language":null,"primary_location":{"id":"doi:10.1145/3785462.3815885","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3785462.3815885","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Practice and Experience in Advanced Research Computing 2026: Resilient Roots + Empowered Communities","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3785462.3815885","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5104682235","display_name":"Reetom Gangopadhyay","orcid":"https://orcid.org/0009-0003-8948-6309"},"institutions":[{"id":"https://openalex.org/I111088046","display_name":"Boston University","ror":"https://ror.org/05qwgg493","country_code":"US","type":"education","lineage":["https://openalex.org/I111088046"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Reetom Gangopadhyay","raw_affiliation_strings":["Research Computing Services, Boston University, Boston, MA, USA"],"raw_orcid":"https://orcid.org/0009-0003-8948-6309","affiliations":[{"raw_affiliation_string":"Research Computing Services, Boston University, Boston, MA, USA","institution_ids":["https://openalex.org/I111088046"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103162283","display_name":"Brian Gregor","orcid":"https://orcid.org/0009-0004-9640-0574"},"institutions":[{"id":"https://openalex.org/I111088046","display_name":"Boston University","ror":"https://ror.org/05qwgg493","country_code":"US","type":"education","lineage":["https://openalex.org/I111088046"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Brian Gregor","raw_affiliation_strings":["Research Computing Services, Boston University, Boston, MA, USA"],"raw_orcid":"https://orcid.org/0009-0004-9640-0574","affiliations":[{"raw_affiliation_string":"Research Computing Services, Boston University, Boston, MA, USA","institution_ids":["https://openalex.org/I111088046"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I111088046"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"4"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/container","display_name":"Container (type theory)","score":0.8309999704360962},{"id":"https://openalex.org/keywords/scripting-language","display_name":"Scripting language","score":0.6560999751091003},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5473999977111816},{"id":"https://openalex.org/keywords/a-priori-and-a-posteriori","display_name":"A priori and a posteriori","score":0.40470001101493835},{"id":"https://openalex.org/keywords/supercomputer","display_name":"Supercomputer","score":0.32820001244544983},{"id":"https://openalex.org/keywords/position","display_name":"Position (finance)","score":0.3278000056743622},{"id":"https://openalex.org/keywords/batch-processing","display_name":"Batch processing","score":0.3183000087738037},{"id":"https://openalex.org/keywords/file-system","display_name":"File system","score":0.31610000133514404}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8309999704360962},{"id":"https://openalex.org/C2781018962","wikidata":"https://www.wikidata.org/wiki/Q5164884","display_name":"Container (type theory)","level":2,"score":0.8309999704360962},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.6560999751091003},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5473999977111816},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.43389999866485596},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.40560001134872437},{"id":"https://openalex.org/C75553542","wikidata":"https://www.wikidata.org/wiki/Q178161","display_name":"A priori and a posteriori","level":2,"score":0.40470001101493835},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.32820001244544983},{"id":"https://openalex.org/C198082294","wikidata":"https://www.wikidata.org/wiki/Q3399648","display_name":"Position (finance)","level":2,"score":0.3278000056743622},{"id":"https://openalex.org/C172658912","wikidata":"https://www.wikidata.org/wiki/Q661613","display_name":"Batch processing","level":2,"score":0.3183000087738037},{"id":"https://openalex.org/C2780940931","wikidata":"https://www.wikidata.org/wiki/Q174989","display_name":"File system","level":2,"score":0.31610000133514404},{"id":"https://openalex.org/C164866538","wikidata":"https://www.wikidata.org/wiki/Q367351","display_name":"Cluster (spacecraft)","level":2,"score":0.31470000743865967},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3122999966144562},{"id":"https://openalex.org/C67953723","wikidata":"https://www.wikidata.org/wiki/Q192525","display_name":"Workstation","level":2,"score":0.3001999855041504},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.28999999165534973},{"id":"https://openalex.org/C78780964","wikidata":"https://www.wikidata.org/wiki/Q7233193","display_name":"Position paper","level":2,"score":0.28349998593330383},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.28060001134872437},{"id":"https://openalex.org/C29140674","wikidata":"https://www.wikidata.org/wiki/Q206637","display_name":"Computer cluster","level":2,"score":0.26579999923706055},{"id":"https://openalex.org/C2984968299","wikidata":"https://www.wikidata.org/wiki/Q1077784","display_name":"Software tool","level":3,"score":0.26179999113082886},{"id":"https://openalex.org/C2780009758","wikidata":"https://www.wikidata.org/wiki/Q6804172","display_name":"Measure (data warehouse)","level":2,"score":0.26170000433921814},{"id":"https://openalex.org/C111873713","wikidata":"https://www.wikidata.org/wiki/Q1641413","display_name":"Job scheduler","level":3,"score":0.26030001044273376},{"id":"https://openalex.org/C2778671685","wikidata":"https://www.wikidata.org/wiki/Q219239","display_name":"Recipe","level":2,"score":0.25929999351501465}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3785462.3815885","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3785462.3815885","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Practice and Experience in Advanced Research Computing 2026: Resilient Roots + Empowered Communities","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3785462.3815885","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3785462.3815885","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Practice and Experience in Advanced Research Computing 2026: Resilient Roots + Empowered Communities","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":7,"referenced_works":["https://openalex.org/W2172171827","https://openalex.org/W2431100065","https://openalex.org/W2613409207","https://openalex.org/W2735218636","https://openalex.org/W2767963221","https://openalex.org/W2793353921","https://openalex.org/W4361289078"],"related_works":[],"abstract_inverted_index":{"Reproducibility":[0],"in":[1,26],"high-performance":[2],"computing":[3],"(HPC)":[4],"remains":[5],"difficult":[6],"because":[7],"real":[8],"workloads":[9],"depend":[10],"on":[11],"scheduler":[12],"directives,":[13],"environment":[14,63],"modules,":[15],"shared":[16],"filesystems,":[17],"and":[18,67,84,94,97],"site-managed":[19],"software":[20],"trees":[21],"that":[22,54,73],"are":[23],"rarely":[24],"captured":[25],"portable":[27],"form.":[28],"Containers":[29],"address":[30],"portability,":[31],"but":[32],"authoring":[33],"a":[34,51,69],"correct":[35],"container":[36],"recipe":[37],"from":[38],"an":[39,56,85],"existing":[40,57],"cluster":[41],"job":[42],"still":[43],"requires":[44],"substantial":[45],"manual":[46],"effort.":[47],"We":[48,79],"present":[49],"defcon,":[50],"lightweight":[52],"tool":[53,100],"instruments":[55],"HPC":[58],"batch":[59],"script,":[60],"captures":[61],"runtime":[62],"information":[64],"via":[65],"tracing,":[66],"generates":[68],"Singularity":[70],"definition":[71],"file":[72],"reconstructs":[74],"the":[75,81,99],"observed":[76],"execution":[77],"environment.":[78],"describe":[80],"design,":[82],"implementation,":[83],"initial":[86],"evaluation":[87],"across":[88],"shell,":[89],"compiled":[90],"C,":[91],"Python,":[92],"R,":[93],"CUDA/GPU":[95],"workloads,":[96],"position":[98],"relative":[101],"to":[102],"prior":[103],"work.":[104]},"counts_by_year":[],"updated_date":"2026-07-23T06:02:39.697066","created_date":"2026-07-23T00:00:00"}
