{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2024:VPM3RULQP5DHJBKLG6ATT6665A","short_pith_number":"pith:VPM3RULQ","schema_version":"1.0","canonical_sha256":"abd9b8d1707f4674854b378139fbdee806ec2ff676511c24d24b5b821c07ecbd","source":{"kind":"arxiv","id":"2402.10398","version":1},"attestation_state":"computed","paper":{"title":"Prompt Learning for Multi-Label Code Smell Detection: A Promising Approach","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Haiyang Liu, Kun Zheng, Quanquan Tian, Vidya Saikrishna, Yang Zhang","submitted_at":"2024-02-16T01:50:46Z","abstract_excerpt":"Code smells indicate the potential problems of software quality so that developers can identify refactoring opportunities by detecting code smells. State-of-the-art approaches leverage heuristics, machine learning, and deep learning to detect code smells. However, existing approaches have not fully explored the potential of large language models (LLMs). In this paper, we propose \\textit{PromptSmell}, a novel approach based on prompt learning for detecting multi-label code smell. Firstly, code snippets are acquired by traversing abstract syntax trees. Combined code snippets with natural languag"},"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":"2402.10398","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2024-02-16T01:50:46Z","cross_cats_sorted":[],"title_canon_sha256":"46d93517bcc304c2a150b66f1fb5f86326d05cf8f2b839ae55b003078c6625e8","abstract_canon_sha256":"71ef9ded4f7b1a0d30f806791bde8fb2d8366953bc170149d614294cea606dd7"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T07:45:55.707129Z","signature_b64":"qXiZCasNbPHCuhHm0lNO/Fm0rj9nzelazbFAWMMGj/qzSqlCzmR8kHAeBQ20866Edowpkh5wKD13q0OGvLHvBQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"abd9b8d1707f4674854b378139fbdee806ec2ff676511c24d24b5b821c07ecbd","last_reissued_at":"2026-07-05T07:45:55.706630Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T07:45:55.706630Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Prompt Learning for Multi-Label Code Smell Detection: A Promising Approach","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Haiyang Liu, Kun Zheng, Quanquan Tian, Vidya Saikrishna, Yang Zhang","submitted_at":"2024-02-16T01:50:46Z","abstract_excerpt":"Code smells indicate the potential problems of software quality so that developers can identify refactoring opportunities by detecting code smells. State-of-the-art approaches leverage heuristics, machine learning, and deep learning to detect code smells. However, existing approaches have not fully explored the potential of large language models (LLMs). In this paper, we propose \\textit{PromptSmell}, a novel approach based on prompt learning for detecting multi-label code smell. Firstly, code snippets are acquired by traversing abstract syntax trees. Combined code snippets with natural languag"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2402.10398","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/2402.10398/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":"2402.10398","created_at":"2026-07-05T07:45:55.706693+00:00"},{"alias_kind":"arxiv_version","alias_value":"2402.10398v1","created_at":"2026-07-05T07:45:55.706693+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2402.10398","created_at":"2026-07-05T07:45:55.706693+00:00"},{"alias_kind":"pith_short_12","alias_value":"VPM3RULQP5DH","created_at":"2026-07-05T07:45:55.706693+00:00"},{"alias_kind":"pith_short_16","alias_value":"VPM3RULQP5DHJBKL","created_at":"2026-07-05T07:45:55.706693+00:00"},{"alias_kind":"pith_short_8","alias_value":"VPM3RULQ","created_at":"2026-07-05T07:45:55.706693+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":1,"sample":[{"citing_arxiv_id":"2412.18989","citing_title":"How Propense Are Large Language Models at Producing Code Smells? A Benchmarking Study","ref_index":42,"is_internal_anchor":true}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/VPM3RULQP5DHJBKLG6ATT6665A","json":"https://pith.science/pith/VPM3RULQP5DHJBKLG6ATT6665A.json","graph_json":"https://pith.science/api/pith-number/VPM3RULQP5DHJBKLG6ATT6665A/graph.json","events_json":"https://pith.science/api/pith-number/VPM3RULQP5DHJBKLG6ATT6665A/events.json","paper":"https://pith.science/paper/VPM3RULQ"},"agent_actions":{"view_html":"https://pith.science/pith/VPM3RULQP5DHJBKLG6ATT6665A","download_json":"https://pith.science/pith/VPM3RULQP5DHJBKLG6ATT6665A.json","view_paper":"https://pith.science/paper/VPM3RULQ","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2402.10398&json=true","fetch_graph":"https://pith.science/api/pith-number/VPM3RULQP5DHJBKLG6ATT6665A/graph.json","fetch_events":"https://pith.science/api/pith-number/VPM3RULQP5DHJBKLG6ATT6665A/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/VPM3RULQP5DHJBKLG6ATT6665A/action/timestamp_anchor","attest_storage":"https://pith.science/pith/VPM3RULQP5DHJBKLG6ATT6665A/action/storage_attestation","attest_author":"https://pith.science/pith/VPM3RULQP5DHJBKLG6ATT6665A/action/author_attestation","sign_citation":"https://pith.science/pith/VPM3RULQP5DHJBKLG6ATT6665A/action/citation_signature","submit_replication":"https://pith.science/pith/VPM3RULQP5DHJBKLG6ATT6665A/action/replication_record"}},"created_at":"2026-07-05T07:45:55.706693+00:00","updated_at":"2026-07-05T07:45:55.706693+00:00"}