{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2021:UTQGEGQS2JUADEZX532EQFDHXY","short_pith_number":"pith:UTQGEGQS","schema_version":"1.0","canonical_sha256":"a4e0621a12d268019337eef4481467be38d901631fefbb896807b45ae68e7b2d","source":{"kind":"arxiv","id":"2107.09698","version":2},"attestation_state":"computed","paper":{"title":"Mono2Micro: A Practical and Effective Tool for Decomposing Monolithic Java Applications to Microservices","license":"http://creativecommons.org/publicdomain/zero/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Anup Kalia, Debasish Banerjee, Jin Xiao, Maja Vukovic, Rahul Krishna, Saurabh Sinha","submitted_at":"2021-07-20T18:05:14Z","abstract_excerpt":"In migrating production workloads to cloud, enterprises often face the daunting task of evolving monolithic applications toward a microservice architecture. At IBM, we developed a tool called Mono2Micro to assist with this challenging task. Mono2Micro performs spatio-temporal decomposition, leveraging well-defined business use cases and runtime call relations to create functionally cohesive partitioning of application classes. Our preliminary evaluation of Mono2Micro showed promising results. How well does Mono2Micro perform against other decomposition techniques, and how do practitioners perc"},"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":"2107.09698","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/publicdomain/zero/1.0/","primary_cat":"cs.SE","submitted_at":"2021-07-20T18:05:14Z","cross_cats_sorted":[],"title_canon_sha256":"9146843aad6edd0a75bb15088a20b133c0d6ca43491db9e60a6e7120dc39c694","abstract_canon_sha256":"53358e06867096527c22a6cf585f8518d5bc7b770740979312314803c96e113c"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:14:35.875312Z","signature_b64":"NWRcN5Pa99wkpot9AZ5cIYNO1TCsp0yDig8jYwVPqF4LSslkKyc2FmjchTdDKyfXZyoOZtICGQ8aQgcaZzOrCQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"a4e0621a12d268019337eef4481467be38d901631fefbb896807b45ae68e7b2d","last_reissued_at":"2026-07-05T03:14:35.874948Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:14:35.874948Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Mono2Micro: A Practical and Effective Tool for Decomposing Monolithic Java Applications to Microservices","license":"http://creativecommons.org/publicdomain/zero/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Anup Kalia, Debasish Banerjee, Jin Xiao, Maja Vukovic, Rahul Krishna, Saurabh Sinha","submitted_at":"2021-07-20T18:05:14Z","abstract_excerpt":"In migrating production workloads to cloud, enterprises often face the daunting task of evolving monolithic applications toward a microservice architecture. At IBM, we developed a tool called Mono2Micro to assist with this challenging task. Mono2Micro performs spatio-temporal decomposition, leveraging well-defined business use cases and runtime call relations to create functionally cohesive partitioning of application classes. Our preliminary evaluation of Mono2Micro showed promising results. How well does Mono2Micro perform against other decomposition techniques, and how do practitioners perc"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2107.09698","kind":"arxiv","version":2},"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/2107.09698/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":"2107.09698","created_at":"2026-07-05T03:14:35.875000+00:00"},{"alias_kind":"arxiv_version","alias_value":"2107.09698v2","created_at":"2026-07-05T03:14:35.875000+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2107.09698","created_at":"2026-07-05T03:14:35.875000+00:00"},{"alias_kind":"pith_short_12","alias_value":"UTQGEGQS2JUA","created_at":"2026-07-05T03:14:35.875000+00:00"},{"alias_kind":"pith_short_16","alias_value":"UTQGEGQS2JUADEZX","created_at":"2026-07-05T03:14:35.875000+00:00"},{"alias_kind":"pith_short_8","alias_value":"UTQGEGQS","created_at":"2026-07-05T03:14:35.875000+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/UTQGEGQS2JUADEZX532EQFDHXY","json":"https://pith.science/pith/UTQGEGQS2JUADEZX532EQFDHXY.json","graph_json":"https://pith.science/api/pith-number/UTQGEGQS2JUADEZX532EQFDHXY/graph.json","events_json":"https://pith.science/api/pith-number/UTQGEGQS2JUADEZX532EQFDHXY/events.json","paper":"https://pith.science/paper/UTQGEGQS"},"agent_actions":{"view_html":"https://pith.science/pith/UTQGEGQS2JUADEZX532EQFDHXY","download_json":"https://pith.science/pith/UTQGEGQS2JUADEZX532EQFDHXY.json","view_paper":"https://pith.science/paper/UTQGEGQS","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2107.09698&json=true","fetch_graph":"https://pith.science/api/pith-number/UTQGEGQS2JUADEZX532EQFDHXY/graph.json","fetch_events":"https://pith.science/api/pith-number/UTQGEGQS2JUADEZX532EQFDHXY/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/UTQGEGQS2JUADEZX532EQFDHXY/action/timestamp_anchor","attest_storage":"https://pith.science/pith/UTQGEGQS2JUADEZX532EQFDHXY/action/storage_attestation","attest_author":"https://pith.science/pith/UTQGEGQS2JUADEZX532EQFDHXY/action/author_attestation","sign_citation":"https://pith.science/pith/UTQGEGQS2JUADEZX532EQFDHXY/action/citation_signature","submit_replication":"https://pith.science/pith/UTQGEGQS2JUADEZX532EQFDHXY/action/replication_record"}},"created_at":"2026-07-05T03:14:35.875000+00:00","updated_at":"2026-07-05T03:14:35.875000+00:00"}