{"id":"https://openalex.org/W7154603043","doi":"https://doi.org/10.48550/arxiv.2604.13129","title":"How Developers Adopt, Use, and Evolve CI/CD Caching: An Empirical Study on GitHub Actions","display_name":"How Developers Adopt, Use, and Evolve CI/CD Caching: An Empirical Study on GitHub Actions","publication_year":2026,"publication_date":"2026-04-13","ids":{"openalex":"https://openalex.org/W7154603043","doi":"https://doi.org/10.48550/arxiv.2604.13129"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2604.13129","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.13129","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2604.13129","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5044923237","display_name":"Kazi Amit Hasan","orcid":"https://orcid.org/0000-0003-3923-9169"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hasan, Kazi Amit","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5133764350","display_name":"Yuan Tian","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tian, Yuan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022060601","display_name":"Safwat Hassan","orcid":"https://orcid.org/0000-0001-7090-0475"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hassan, Safwat","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5007693994","display_name":"Steven H. H. Ding","orcid":"https://orcid.org/0000-0003-4513-200X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ding, Steven H. H.","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"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":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.19789999723434448,"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"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.19789999723434448,"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"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.1850000023841858,"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"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.13249999284744263,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.8223999738693237},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.6450999975204468},{"id":"https://openalex.org/keywords/variety","display_name":"Variety (cybernetics)","score":0.5156999826431274},{"id":"https://openalex.org/keywords/empirical-research","display_name":"Empirical research","score":0.49779999256134033},{"id":"https://openalex.org/keywords/reliability","display_name":"Reliability (semiconductor)","score":0.47279998660087585},{"id":"https://openalex.org/keywords/dependency","display_name":"Dependency (UML)","score":0.4625999927520752}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8353000283241272},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.8223999738693237},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.6450999975204468},{"id":"https://openalex.org/C136197465","wikidata":"https://www.wikidata.org/wiki/Q1729295","display_name":"Variety (cybernetics)","level":2,"score":0.5156999826431274},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.49779999256134033},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.47279998660087585},{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.4625999927520752},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.4056999981403351},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.3246000111103058},{"id":"https://openalex.org/C5165142","wikidata":"https://www.wikidata.org/wiki/Q5432732","display_name":"False sharing","level":5,"score":0.31610000133514404},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.3154999911785126},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.30720001459121704},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.3028999865055084},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.296099990606308},{"id":"https://openalex.org/C166052673","wikidata":"https://www.wikidata.org/wiki/Q83021","display_name":"Empirical evidence","level":2,"score":0.2743000090122223}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2604.13129","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.13129","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2604.13129","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.13129","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Continuous":[0],"Integration/Continuous":[1],"Delivery":[2],"(CI/CD)":[3],"caching":[4,19,39,62,73,120,132,141,204],"is":[5,121],"widely":[6],"used":[7,122],"to":[8,57,179,208],"reduce":[9],"repeated":[10],"computation":[11],"and":[12,37,54,67,76,91,115,154,157,164,187,205,211],"improve":[13,209],"CI/CD":[14,41,125,203],"efficiency,":[15],"yet":[16],"maintaining":[17],"effective":[18],"requires":[20],"ongoing":[21],"maintenance":[22,147,172,199],"effort.":[23],"In":[24],"this":[25],"paper,":[26],"we":[27],"present":[28],"the":[29,65,78,197],"first":[30],"empirical":[31],"study":[32],"on":[33,43],"how":[34],"developers":[35],"configure":[36],"evolve":[38,143],"in":[40,72,152,160,202],"workflows":[42],"GitHub":[44,49],"Actions.":[45],"We":[46],"analyze":[47],"952":[48],"repositories":[50,111],"(266":[51],"cache":[52],"adopters":[53],"686":[55],"non-adopters),":[56],"compare":[58],"repository":[59],"characteristics,":[60],"characterize":[61],"usage":[63],"at":[64],"job":[66,126,162],"step":[68],"levels,":[69],"uncover":[70],"patterns":[71],"configuration":[74,94],"evolution,":[75],"identify":[77],"drivers":[79],"of":[80,99,131],"cache-related":[81,101,166],"changes.":[82],"Our":[83,105,194],"analysis":[84],"spans":[85],"1,556":[86],"workflow":[87,93],"files,":[88],"10,373":[89],"commits,":[90],"17,185":[92],"changes,":[95],"including":[96],"an":[97],"average":[98],"9.37":[100],"changes":[102],"per":[103],"repository.":[104],"main":[106],"observations":[107],"are:":[108],"(1)":[109],"cache-adopting":[110],"are":[112,168,176,188],"more":[113],"active":[114],"popular":[116],"than":[117,135],"non-adopters;":[118],"(2)":[119],"across":[123],"multiple":[124],"types":[127],"through":[128,144],"a":[129,136],"variety":[130],"mechanisms":[133],"rather":[134],"single":[137],"standardized":[138],"approach;":[139],"(3)":[140],"configurations":[142],"frequent,":[145],"repetitive":[146],"patterns,":[148],"with":[149],"rapid":[150],"updates":[151,175,184],"build":[153],"test":[155],"jobs":[156],"slower":[158],"evolution":[159],"other":[161],"types;":[163],"(4)":[165],"modifications":[167],"driven":[169],"by":[170],"distinct":[171],"needs:":[173],"parameter":[174],"mainly":[177],"human-driven":[178],"fix":[180],"issues,":[181],"while":[182],"version":[183],"occur":[185],"later":[186],"often":[189],"bot-driven":[190],"for":[191],"dependency":[192],"maintenance.":[193],"findings":[195],"quantify":[196],"substantial":[198],"effort":[200],"involved":[201],"highlight":[206],"opportunities":[207],"reliability":[210],"tool":[212],"support.":[213]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2026-04-17T00:00:00"}
