{"id":"W4252966483","doi":"10.1007/s10664-021-10000-w","title":"FACER: An API usage-based code-example recommender for opportunistic reuse","year":2021,"lang":"en","type":"article","venue":"Empirical Software Engineering","topic":"Software Engineering Research","field":"Computer Science","cited_by":15,"is_retracted":false,"has_abstract":false,"ca_institutions":"University of Alberta","funders":"","keywords":"Computer science; Snippet; Java; Application programming interface; Code reuse; Android (operating system); Source code; Cluster analysis; Reuse; Information retrieval; Code (set theory); Software; World Wide Web; Data mining; Programming language; Operating system; Artificial intelligence; Set (abstract data type)","routes":{"ca_aff":true,"ca_fund":false,"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":["metaresearch","metaepi_narrow"],"consensus_categories":[],"category_scores_codex":[0.0006358133,0.0003617225,0.0003913965,0.0002108479,0.0002592943,0.0002713485,0.001557216,0.0001930227,0.00008930646],"category_scores_gemma":[0.008402136,0.0003960903,0.0001783081,0.0008552255,0.00002760396,0.0004627254,0.0007335828,0.0004456713,0.00003021843],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.000255004,"about_ca_system_score_gemma":0.0004137048,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00002181336,"about_ca_topic_score_gemma":0.000005928458,"domain_scores_codex":[0.9970983,0.00007431887,0.0004177605,0.0009469128,0.000546912,0.0009157443],"domain_scores_gemma":[0.9934341,0.003712774,0.00005241863,0.001905443,0.0002870818,0.0006081535],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"simulation_or_modeling","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.0001341573,0.002501275,0.2774265,0.002518993,0.0007041895,0.003186011,0.004480004,0.4913901,0.006460999,0.006024988,0.1331541,0.0720186],"study_design_scores_gemma":[0.001684635,0.0003815428,0.02256249,0.0001315893,0.0000298719,0.0001069708,0.00001998526,0.6417835,0.00437506,0.000573579,0.3269193,0.001431488],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.02735469,0.0001425932,0.9680461,0.00131248,0.0007211369,0.0002935704,0.00004669695,0.002074783,0.000007926183],"genre_scores_gemma":[0.2254855,0.00001096924,0.7723382,0.0009116557,0.0002912916,0.0002637311,0.0001755243,0.0001451947,0.0003779771],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.2548641,"threshold_uncertainty_score":0.9999505,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.1114604003354212,"score_gpt":0.3362907313551917,"score_spread":0.2248303310197705,"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."}}