{"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":"codex-gemma-dda1882f352a","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0002759808,0.0001648907,0.0001597998,0.0001415109,0.000237505,0.0001099021,0.002233112,0.00007263329,0.00007796258],"category_scores_gemma":[0.0009004122,0.0001499048,0.00005493661,0.0006038661,0.00007714087,0.0003729571,0.0009604628,0.0002870007,0.0002255301],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00007981572,"about_ca_system_score_gemma":0.00009146504,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0001044275,"about_ca_topic_score_gemma":0.00001513849,"domain_scores_codex":[0.9982451,0.00005878528,0.0002251728,0.0004442283,0.0005177482,0.0005089287],"domain_scores_gemma":[0.9975586,0.0008476244,0.00004542785,0.001254476,0.0001063377,0.0001875646],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"observational","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.00007377505,0.0002285408,0.6573827,0.0002524491,0.0001337728,0.001350863,0.03099243,0.09417209,0.07419454,0.00249903,0.03737743,0.1013424],"study_design_scores_gemma":[0.0002588742,0.00007726411,0.08231884,0.00002465936,0.00000150676,0.0006644019,0.00002106834,0.9036396,0.01153776,0.0002012611,0.0009282085,0.0003265209],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.4960662,0.00003103851,0.5025147,0.000128938,0.0001713769,0.00007063424,5.300137e-7,0.0008795742,0.0001370088],"genre_scores_gemma":[0.8185086,0.000002874193,0.1771815,0.0001147419,0.000063999,0.000009874095,9.565105e-7,0.00001799964,0.004099405],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.8094676,"threshold_uncertainty_score":0.6112942,"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."}}