{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2025:7ISXMO6PZXREWIWC4GGK6JM4FA","short_pith_number":"pith:7ISXMO6P","schema_version":"1.0","canonical_sha256":"fa25763bcfcde24b22c2e18caf259c282d17cd882959d60eb35b836a950fc51a","source":{"kind":"arxiv","id":"2501.14131","version":1},"attestation_state":"computed","paper":{"title":"Refactoring for Dockerfile Quality: A Dive into Developer Practices and Automation Potential","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Emna Ksontini, Meriem Mastouri, Rania Khalsi, Wael Kessentini","submitted_at":"2025-01-23T23:10:47Z","abstract_excerpt":"Docker, the industry standard for packaging and deploying applications, leverages Infrastructure as Code (IaC) principles to facilitate the creation of images through Dockerfiles. However, maintaining Dockerfiles presents significant challenges. Refactoring, in particular, is often a manual and complex process. This paper explores the utility and practicality of automating Dockerfile refactoring using 600 Dockerfiles from 358 open-source projects. Our study reveals that Dockerfile image size and build duration tend to increase as projects evolve, with developers often postponing refactoring ef"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2501.14131","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-01-23T23:10:47Z","cross_cats_sorted":[],"title_canon_sha256":"4f70153533e7336798d244a5d844f19d1b6a594f18f0307f347d43a612579736","abstract_canon_sha256":"86ab4ef67514b1628019053c0dcff6beb275696d984061e70cf2228f91d10b4d"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:04:45.784819Z","signature_b64":"vokYSGOw+tkl1J/R1WmMq2t+B2DSxY6Pe00iGFYQnNjkSIGHiAeTnUe9rqklNnncy+/XcvLpF+lpKODuvgROAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"fa25763bcfcde24b22c2e18caf259c282d17cd882959d60eb35b836a950fc51a","last_reissued_at":"2026-07-05T10:04:45.784302Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:04:45.784302Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Refactoring for Dockerfile Quality: A Dive into Developer Practices and Automation Potential","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Emna Ksontini, Meriem Mastouri, Rania Khalsi, Wael Kessentini","submitted_at":"2025-01-23T23:10:47Z","abstract_excerpt":"Docker, the industry standard for packaging and deploying applications, leverages Infrastructure as Code (IaC) principles to facilitate the creation of images through Dockerfiles. However, maintaining Dockerfiles presents significant challenges. Refactoring, in particular, is often a manual and complex process. This paper explores the utility and practicality of automating Dockerfile refactoring using 600 Dockerfiles from 358 open-source projects. Our study reveals that Dockerfile image size and build duration tend to increase as projects evolve, with developers often postponing refactoring ef"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2501.14131","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2501.14131/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"2501.14131","created_at":"2026-07-05T10:04:45.784376+00:00"},{"alias_kind":"arxiv_version","alias_value":"2501.14131v1","created_at":"2026-07-05T10:04:45.784376+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2501.14131","created_at":"2026-07-05T10:04:45.784376+00:00"},{"alias_kind":"pith_short_12","alias_value":"7ISXMO6PZXRE","created_at":"2026-07-05T10:04:45.784376+00:00"},{"alias_kind":"pith_short_16","alias_value":"7ISXMO6PZXREWIWC","created_at":"2026-07-05T10:04:45.784376+00:00"},{"alias_kind":"pith_short_8","alias_value":"7ISXMO6P","created_at":"2026-07-05T10:04:45.784376+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/7ISXMO6PZXREWIWC4GGK6JM4FA","json":"https://pith.science/pith/7ISXMO6PZXREWIWC4GGK6JM4FA.json","graph_json":"https://pith.science/api/pith-number/7ISXMO6PZXREWIWC4GGK6JM4FA/graph.json","events_json":"https://pith.science/api/pith-number/7ISXMO6PZXREWIWC4GGK6JM4FA/events.json","paper":"https://pith.science/paper/7ISXMO6P"},"agent_actions":{"view_html":"https://pith.science/pith/7ISXMO6PZXREWIWC4GGK6JM4FA","download_json":"https://pith.science/pith/7ISXMO6PZXREWIWC4GGK6JM4FA.json","view_paper":"https://pith.science/paper/7ISXMO6P","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2501.14131&json=true","fetch_graph":"https://pith.science/api/pith-number/7ISXMO6PZXREWIWC4GGK6JM4FA/graph.json","fetch_events":"https://pith.science/api/pith-number/7ISXMO6PZXREWIWC4GGK6JM4FA/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/7ISXMO6PZXREWIWC4GGK6JM4FA/action/timestamp_anchor","attest_storage":"https://pith.science/pith/7ISXMO6PZXREWIWC4GGK6JM4FA/action/storage_attestation","attest_author":"https://pith.science/pith/7ISXMO6PZXREWIWC4GGK6JM4FA/action/author_attestation","sign_citation":"https://pith.science/pith/7ISXMO6PZXREWIWC4GGK6JM4FA/action/citation_signature","submit_replication":"https://pith.science/pith/7ISXMO6PZXREWIWC4GGK6JM4FA/action/replication_record"}},"created_at":"2026-07-05T10:04:45.784376+00:00","updated_at":"2026-07-05T10:04:45.784376+00:00"}