{"as_of":"2026-08-10T11:44:00Z","caps":{"database_statements":6,"inbound":100,"outbound":100},"context_digest":"sha256:b9243b8b20ef5149a740d2e7a7cadb4b7ee431b56c112d3c8411fdec9ffb5208","coverage":[{"denominator":27,"lane":"reference_resolution","note":"Typed states for the displayed outbound observations.","records_observed":27,"source":"paper_references, paper_reference_links","source_observed_at":"2026-08-01T17:57:34.098304Z","state":"measured"},{"denominator":27,"lane":"standing_notices","note":"One-hop event checks from named stored sources.","records_observed":27,"source":"scholarly_work_events, retraction_status_cache","source_observed_at":"2026-08-10T06:31:04.303077+00:00","state":"measured"},{"denominator":0,"lane":"inbound_itemization","note":"Pith citing papers itemized under the disclosed page cap.","records_observed":0,"source":"paper_references, paper_reference_links","source_observed_at":null,"state":"measured"},{"denominator":1,"lane":"external_citation_measurements","note":"A source-named dated measurement, never combined with another source.","records_observed":0,"source":"cited_works","source_observed_at":null,"state":"measured"}],"external_citation_measurements":[],"inbound":[],"links":{"evidence":"/evidence","html":"/paper/2607.17462/citation-record","integrity":"/paper/2607.17462/integrity","json":"/paper/2607.17462/citation-record.json","paper":"/paper/2607.17462"},"outbound":[{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:30.378932Z","title":"How and why developers migrate python tests","venue":null,"work_id":null,"year":2022},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":1,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:30.378932Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:b6357b2cad628841dfe03f778f38d8034fdfb95a3c919679ce9ba69888a6da20","observation_id":"f20006c7-b3cb-498d-8494-63dfd4503db2","resolution":{"observed_at":"2026-08-01T17:57:30.378932Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:30.493357Z","title":"You broke my code: Understanding the motivations for breaking changes in APIs.Empirical Software Engineering, 25:1458–1492, 2020","venue":null,"work_id":null,"year":2020},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":2,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:30.493357Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:37249abe1920cb84a63c7b82739f6b95eb81541658afdb897a976e95c72735d8","observation_id":"a5e9950c-a72c-49c5-8888-dcab7efcabbf","resolution":{"observed_at":"2026-08-01T17:57:30.493357Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:30.618313Z","title":"Apidiff: Detecting api breaking changes","venue":null,"work_id":null,"year":2018},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":3,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:30.618313Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:0b71abf008f51bb2b2e14cfd9a9636fd31fa839937d901c6a3a5eb4aa5ad316e","observation_id":"19876c7f-1f76-45c4-a99b-7020a934c9de","resolution":{"observed_at":"2026-08-01T17:57:30.618313Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:30.743604Z","title":"Semdiff: Analysis and recommendation support for api evolution","venue":null,"work_id":null,"year":2009},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":4,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:30.743604Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:7a5eff1c21c61d69d77d8ce3a253f03571cad48173fddff026541c22fd818cfd","observation_id":"01ba5492-d83b-4d7b-9199-c23b8f6f8aa5","resolution":{"observed_at":"2026-08-01T17:57:30.743604Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:30.834860Z","title":"Aexpy: Detecting API breaking changes in python packages","venue":null,"work_id":null,"year":2022},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":5,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:30.834860Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:2d6f7b68c7fd13d676197d3dded16e80bb5c74ac7b1b3488a7905d7fe24bbc79","observation_id":"85dd9b84-b53e-4013-9839-301072ff8c9f","resolution":{"observed_at":"2026-08-01T17:57:30.834860Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:30.945016Z","title":"Deprewriter: On the fly rewriting method depreca- tions.The Journal of Object Technology, 21(1):1–23, 2022","venue":null,"work_id":null,"year":2022},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":6,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:30.945016Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:dce1a388bd9194ff7b394303eae757088cdb05d7c226949f0e67a38ca73fc618","observation_id":"ab3362b3-0e6f-451b-bd00-279a866e3f9a","resolution":{"observed_at":"2026-08-01T17:57:30.945016Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:31.074050Z","title":"How do developers react to API evolution? a large-scale empirical study.Software Quality Journal, 26(1):161–191, 2018","venue":null,"work_id":null,"year":2018},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":7,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:31.074050Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:20741ed701ba1758a7ce7c28b9037917739a7ab3df152f5cb645e72f8ed6512b","observation_id":"51dd8535-f802-41e2-87fd-f6f0b3b28780","resolution":{"observed_at":"2026-08-01T17:57:31.074050Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:31.158651Z","title":"apiwave: Keeping track of api popularity and migration","venue":null,"work_id":null,"year":2015},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":8,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:31.158651Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:cc73b30028545824b5baf3efa0bc3956364f5f71a37d1b261fe90188606ca002","observation_id":"2bf25d8c-e34b-4de9-a374-b0583b9298cd","resolution":{"observed_at":"2026-08-01T17:57:31.158651Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:31.259922Z","title":"Repfinder: Finding replacements for missing apis in library update","venue":null,"work_id":null,"year":2021},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":9,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:31.259922Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:e328ae8b06c1f034da76a1dcdd1ecc6ec473732ade33ee1fa649b8ad5160b71b","observation_id":"61fb8aef-71cc-41df-bdab-ad3c02ba13b8","resolution":{"observed_at":"2026-08-01T17:57:31.259922Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:31.322407Z","title":"Availability and usage of platform-specific apis: A first empirical study","venue":null,"work_id":null,"year":2024},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":10,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:31.322407Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:619fce0a2af984d0e1d92133fb456dd75aa6e5aecfc0410827e4f848105cad3a","observation_id":"9baa29d9-9760-4088-a6a1-1fe0046027af","resolution":{"observed_at":"2026-08-01T17:57:31.322407Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:31.469094Z","title":"How and why developers implement OS- specific tests.Empirical Software Engineering, 30(1):1–33, 2025","venue":null,"work_id":null,"year":2025},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":11,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:31.469094Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:5203ebb8eaedb3532966162352c73ddef43897e86979eb617b0d2f70a0ecce4e","observation_id":"ac838277-15fc-4224-91b7-a95ac7262bd9","resolution":{"observed_at":"2026-08-01T17:57:31.469094Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:31.731134Z","title":"On the implementation of os-specific tests: The cpython case","venue":null,"work_id":null,"year":2025},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":12,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:31.731134Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:fb3ce2820bc2f1048a2d5465948457f50498955988b054f907f5d17de4f385ca","observation_id":"c3f8ecdb-1e97-49ec-a4e6-6d3608bb26ce","resolution":{"observed_at":"2026-08-01T17:57:31.731134Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:31.866347Z","title":"Platform-specific apis, November, 2025","venue":null,"work_id":null,"year":2025},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":13,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:31.866347Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:bfeeb82525873c6ea0d41bfaea109943e6a382457307356a9d3fdf12722a0707","observation_id":"81c0ac5c-bd86-44f8-b50f-4aa34144e205","resolution":{"observed_at":"2026-08-01T17:57:31.866347Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:32.047114Z","title":"Best principles in the design of shared software","venue":null,"work_id":null,"year":2009},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":14,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:32.047114Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:036ce278312864ecf695d753264ebd34b706f777e75d7e9df6df8bc4c8106bca","observation_id":"aba5b2d5-f611-4985-add1-56e15ec5403a","resolution":{"observed_at":"2026-08-01T17:57:32.047114Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:32.222763Z","title":"Do developers update their library dependencies? an empirical study on the impact of security advisories on library migration","venue":null,"work_id":null,"year":2018},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":15,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:32.222763Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:6c2408fab52206894c86ddf4db74829a1805cd2732acccfae4636784870b7ebd","observation_id":"0d1b9d55-09ed-44a0-a71b-0cfbd1194d6e","resolution":{"observed_at":"2026-08-01T17:57:32.222763Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:32.397628Z","title":"API change and fault proneness: A threat to the success of android apps","venue":null,"work_id":null,"year":2013},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":16,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:32.397628Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:24c862ed8e5945f6f606fbd68d5c311276bfa78b231cd275a4ee42c47505d7ad","observation_id":"86f2c517-c341-4ea2-b8ca-76cb5aa09d48","resolution":{"observed_at":"2026-08-01T17:57:32.397628Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:32.494352Z","title":"Android api field evolu- tion and its induced compatibility issues","venue":null,"work_id":null,"year":2022},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":17,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:32.494352Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:c8b143f99a2aa9be01ffda3369c00ccab8cde5d312c0cc00424dce3ef7c5560c","observation_id":"b5f15ac8-dfc8-42a1-87cb-b42737996e32","resolution":{"observed_at":"2026-08-01T17:57:32.494352Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":{"arxiv_id":"2003.12730","last_updated":"2021-11-22T14:14:18Z","snapshot_observed_at":"2026-07-06T09:07:57.657843Z","submitted_at":"2020-03-28T06:46:01Z","title":"Why did developers migrate Android applications from Java to Kotlin?","version":3},"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":"2003.12730","snapshot_observed_at":"2026-08-01T17:57:32.658319Z","title":"How and Why did developers migrate Android Applications from Java to Kotlin? A study based on code analysis and interviews with developers.arXiv preprint arXiv:2003.12730, 2020","venue":null,"work_id":null,"year":2003},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":18,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:32.658319Z"},"links":{"cited_paper":"/paper/2003.12730","citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:1445575446670e7553f6511418e1c584c5cfa8b0b949a5b371c195c8be052090","observation_id":"a9fa4060-e873-4c17-8203-4abab97bf3d7","resolution":{"observed_at":"2026-08-01T17:57:32.658319Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:32.875027Z","title":"How are framework code samples maintained and used by developers? the case of android and spring boot.Journal of Systems and Software, 1:1–30, 2021","venue":null,"work_id":null,"year":2021},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":19,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:32.875027Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:4fc862b61b02b8994b7f46e4e53057097a63489ffd128751190dc16a15c36c10","observation_id":"dd1cd48d-16f0-46f7-ae50-06f29b1391e7","resolution":{"observed_at":"2026-08-01T17:57:32.875027Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:33.073770Z","title":"The effect of object-oriented frameworks on developer productivity.Computer, 29(9), 1996","venue":null,"work_id":null,"year":1996},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":20,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:33.073770Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:339c9125e1e6b4dffb119d248437b2e170daf187824de266fb02ab21689fd03c","observation_id":"ff8c8c1a-ca2d-443c-96bd-1312372101d8","resolution":{"observed_at":"2026-08-01T17:57:33.073770Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:33.200848Z","title":"Exploring API Deprecation Evolution in JavaScript","venue":null,"work_id":null,"year":2022},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":21,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:33.200848Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:4ddcf073b8022fd7bf829ab84284a1c80a34e2d965c1b4223fb0649a379011a2","observation_id":"6243621d-9ab1-4411-82cc-b205db293481","resolution":{"observed_at":"2026-08-01T17:57:33.200848Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:33.290651Z","title":"Measuring soft- ware library stability through historical version analysis","venue":null,"work_id":null,"year":2012},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":22,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:33.290651Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:40b90a3c96cd250d3a70ea526b823a09e34c68eef3a14f7ed89db3b6f694da27","observation_id":"a1f67564-2643-41e8-ae64-a98563c33d4d","resolution":{"observed_at":"2026-08-01T17:57:33.290651Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:33.431631Z","title":"Robillard, Eric Bodden, David Kawrykow, Mira Mezini, and Tristan Ratchford","venue":null,"work_id":null,"year":2013},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":23,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:33.431631Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:1627f0caf326522f7169ef2c8dfa5a463c6af2293f4faf0c25a91b8f65a0bbff","observation_id":"100d0cdb-de3b-4f6b-a86b-01cef37894a7","resolution":{"observed_at":"2026-08-01T17:57:33.431631Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:33.564787Z","title":"On the reaction to deprecation of clients of 4 + 1 popular Java APIs and the JDK.Empirical Software Engineering, 23(4):2158–2197, 2018","venue":null,"work_id":null,"year":2018},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":24,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:33.564787Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:e103baaa5cb41f8bc9c4926e6c708f1cb187d45718c4620ee6f2b51eac33087f","observation_id":"a7afa1c4-14c4-43d6-b1c4-515f47d812d2","resolution":{"observed_at":"2026-08-01T17:57:33.564787Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:33.766646Z","title":"https://docs.python.org/3/library/index.html, November, 2025","venue":null,"work_id":null,"year":2025},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":25,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:33.766646Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:4f2353cc6ba2a570e7986d0830af496f37bb7b99584c80853fea13e3de80525d","observation_id":"1a096bc3-9faf-41c7-83d5-f0868d0802a3","resolution":{"observed_at":"2026-08-01T17:57:33.766646Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:33.981366Z","title":"Historical and impact analysis of api breaking changes: A large-scale study","venue":null,"work_id":null,"year":2017},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":26,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:33.981366Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:ef6db75a864bd4cc9a9fe3ae9915df0668f48cf0dd3e02de5b7f17e5098f0bce","observation_id":"f62f9b37-fd3d-4740-b18e-ae9996a99dbf","resolution":{"observed_at":"2026-08-01T17:57:33.981366Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}},{"citation":{"cited_paper":null,"cited_work":{"arxiv_id":null,"doi":null,"metadata_source":null,"pith_arxiv_id":null,"snapshot_observed_at":"2026-08-01T17:57:34.098304Z","title":"How Android developers handle evolution-induced API compatibility issues: a large-scale study","venue":null,"work_id":null,"year":2020},"citing_paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python","version":1},"reference_index":27,"source":"pdf_text","source_observed_at":"2026-08-01T17:57:34.098304Z"},"links":{"citing_paper":"/paper/2607.17462"},"observation_digest":"sha256:ba960b1a86e3aef7ac6b0f7e023e0a81c090e1a28c8646e50be7cf877f028180","observation_id":"c72096fd-65e8-4512-8d0a-c485b6ba3b34","resolution":{"observed_at":"2026-08-01T17:57:34.098304Z","resolver_source":null,"status":"unresolved"},"standing_notice":{"events":[],"reason":"canonical_work_link_unavailable","source_receipts":[],"state":"unavailable"}}],"paper":{"arxiv_id":"2607.17462","last_updated":"2026-07-20T01:24:49Z","latest_version":1,"primary_category":"cs.SE","snapshot_observed_at":"2026-08-01T17:57:30.045064Z","submitted_at":"2026-07-20T01:24:49Z","title":"PSASpotter: A Tool to Detect the Usage of Platform-Specific APIs in Python"},"reference_resolution":{"displayed":27,"state_counts":{"malformed_identifier":0,"metadata_mismatch":0,"parse_uncertain":0,"unresolved":27,"verified_exact":0,"verified_fuzzy":0},"total_outbound_references":27},"refusal":"A citation records a reference. It does not transfer a finding from one paper to another.","schema":"pith.paper-citation-record.v1","standing_sources":[{"observed_at":"2026-08-10T06:31:04.303077+00:00","source":"crossref"},{"observed_at":"2026-08-10T06:30:57.382061+00:00","source":"retraction_watch"}],"thesis":"As of 10 August 2026, this Paper Citation Record lists 27 of 27 outbound references and 0 inbound Pith citation observations for arXiv:2607.17462."}