{"id":"W2021242474","doi":"10.1145/1453101.1453130","title":"Semi-automating small-scale source code reuse via structural correspondence","year":2008,"lang":"en","type":"article","venue":"","topic":"Software Engineering Research","field":"Computer Science","cited_by":39,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Calgary","funders":"Natural Sciences and Engineering Research Council of Canada","keywords":"Computer science; Reuse; Context (archaeology); Code reuse; Source code; Unification; Jigsaw; Software engineering; Code (set theory); Scale (ratio); Usability; Database; Programming language; Software; Human–computer interaction; Engineering; Set (abstract data type)","routes":{"ca_aff":true,"ca_fund":true,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.007590542,0.000961304,0.001053413,0.002641025,0.001183908,0.001893117,0.002419966,0.001214039,0.002191483],"category_scores_gemma":[0.04199265,0.0008079851,0.001071534,0.001743083,0.001755676,0.002813161,0.003926716,0.001353182,0.001041009],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0007633647,"about_ca_system_score_gemma":0.003514486,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.001996086,"about_ca_topic_score_gemma":0.003166107,"domain_scores_codex":[0.989724,0.004723989,0.0007099828,0.001495616,0.002958831,0.0003874691],"domain_scores_gemma":[0.9526503,0.02673321,0.003903428,0.01224892,0.004038655,0.0004254001],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"bench_or_experimental","study_design_scores_codex":[0.0004708594,0.000753923,0.01448927,0.0008687114,0.0001470848,0.0005074285,0.004560637,0.04862078,0.08825197,0.0218475,0.002611246,0.8168706],"study_design_scores_gemma":[0.0002530319,0.0009567399,0.008534013,0.0002214472,0.0001784882,0.001311272,0.002124321,0.7150255,0.202204,0.0518049,0.01721413,0.0001721691],"study_design_candidate":"bench_or_experimental","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.06927755,0.00007666044,0.9227353,0.0001259641,0.00001054234,0.0004456514,0.0000493542,0.006029765,0.001249213],"genre_scores_gemma":[0.2536061,0.00007044402,0.744486,0.00003539474,0.000006738822,0.0002257698,0.000231878,0.0004846372,0.0008529823],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.007590542,"threshold_uncertainty_score":0.04014313,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02214293986369717,"score_gpt":0.2522900508854856,"score_spread":0.2301471110217884,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}