{"id":"W2987292856","doi":"10.1016/j.infsof.2019.106213","title":"Towards assisting developers in API usage by automated recovery of complex temporal patterns","year":2019,"lang":"en","type":"article","venue":"Information and Software Technology","topic":"Software Engineering Research","field":"Computer Science","cited_by":14,"is_retracted":false,"has_abstract":false,"ca_institutions":"Université de Montréal; Université du Québec à Rimouski","funders":"Natural Sciences and Engineering Research Council of Canada","keywords":"Computer science; Application programming interface; Software design pattern; Usage data; Software; Programming language; World Wide Web","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.005410679,0.001513178,0.0008631631,0.002592969,0.0007130703,0.003648432,0.002736333,0.002227021,0.002767935],"category_scores_gemma":[0.03380283,0.0009690093,0.0009142726,0.00126267,0.0007263667,0.003962398,0.003171038,0.002749707,0.003535754],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0005036583,"about_ca_system_score_gemma":0.003395405,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.004626368,"about_ca_topic_score_gemma":0.008995463,"domain_scores_codex":[0.9936966,0.002267885,0.0005025144,0.001096379,0.002056138,0.0003804464],"domain_scores_gemma":[0.9665451,0.01129427,0.004912611,0.01063344,0.005775989,0.0008386115],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.0005465216,0.00120805,0.03200606,0.0007670081,0.0001521353,0.000713823,0.002747547,0.0194447,0.08146863,0.005054472,0.02285367,0.8330374],"study_design_scores_gemma":[0.0001193467,0.0003585342,0.01103334,0.0003388718,0.000182166,0.001094828,0.0017432,0.8311188,0.1053702,0.01688241,0.03159901,0.0001592468],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.06941648,0.0003686087,0.8802385,0.001793387,0.00009597839,0.0003895375,0.0007652652,0.04399772,0.002934538],"genre_scores_gemma":[0.2773747,0.0002811112,0.715059,0.0003547519,0.00004262204,0.0001282902,0.001535707,0.001670234,0.003553455],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.005410679,"threshold_uncertainty_score":0.02861476,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01224043863993776,"score_gpt":0.2495256170372038,"score_spread":0.2372851783972661,"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."}}